Main Page CSPICE Functions Permuted Index
Permuted Index Sections: 1 2 3 A B C D E F G H I J K L M N O P Q R S T U V W Y Z
    A Permuted Index for CSPICE APIs
    ===========================================================================

       This document is an index for NAIF's CSPICE functions. The index entries
       are short phrases that describe the functionality of the functions.
       Each phrase is followed by the name of the function that performs the
       described function.

       The reason we call this a ``permuted'' index is that each index
       entry occurs in multiple (cyclic) permutations, allowing each
       significant word in every functional description of a function to
       occur first in at least one index entry. For example, the function
       pxform_c (which returns the matrix that transforms position vectors
       from one specified frame to another at a specified epoch) can be
       found under the entries

          FIND a position transformation matrix                      pxform_c
          MATRIX, find a position transformation                     pxform_c
          POSITION transformation matrix, find a                     pxform_c
          TRANSFORMATION matrix, find a position                     pxform_c

       Some descriptions map to multiple functions; this happens when there
       are functions that perform the same function on different data
       types.

       This index is alphabetically ordered by the index entries.

    Version
    --------------------------------------------------------

       This index applies to version N0067 of the CSPICE Toolkit configured
       by NAIF on Fri Dec 31 18:16:48 PST 2021.

    Index
    --------------------------------------------------------
1 | Top
    1900.0, besselian date                                     b1900_c
    1900.0 jan 0.5, julian date of                             j1900_c
    1950.0, besselian date                                     b1950_c
    1950.0 jan 1.0, julian date of                             j1950_c
2 | Top
    2000 jan 1.5, julian date of                               j2000_c
    2100 jan 1.5, julian date of                               j2100_c
    2X2 matrix, diagonalize symmetric                          diags2_c
3 | Top
    3-DIMENSIONAL unit vector and norm                         unorm_c
    3-DIMENSIONAL vector addition                              vadd_c
    3-DIMENSIONAL vector is the zero vector, test whether a    vzero_c
    3-DIMENSIONAL vector, matrix times                         mxv_c
    3-DIMENSIONAL vector, matrix transpose times               mtxv_c
    3-DIMENSIONAL vector, negate a                             vminus_c
    3-DIMENSIONAL vector, norm of                              vnorm_c
    3-DIMENSIONAL vector projection                            vproj_c
    3-DIMENSIONAL vector scaling                               vscl_c
    3-DIMENSIONAL vector subtraction                           vsub_c
    3-DIMENSIONAL vector to another, assign a                  vequ_c
    3-DIMENSIONAL vector transpose times matrix times vector   vtmv_c
    3-DIMENSIONAL vector, unitize a                            vhat_c
    3-DIMENSIONAL vectors, angular separation of               vsep_c
    3-DIMENSIONAL vectors, distance between                    vdist_c
    3-DIMENSIONAL vectors, dot product                         vdot_c
    3-DIMENSIONAL vectors, linear combination of three         vlcom3_c
    3-DIMENSIONAL vectors, linear combination of two           vlcom_c
    3-DIMENSIONAL vectors, relative difference of              vrel_c
    3-VECTOR norm, derivative of                               dvnorm_c
    3-VECTOR, perpendicular component of a                     vperp_c
    3X3 case, matrix times matrix                              mxm_c
    3X3 case, matrix times matrix transpose                    mxmt_c
    3X3 case, matrix transpose times matrix                    mtxm_c
    3X3 matrix, determinant of a d.p.                          det_c
    3X3 matrix, equal to another                               mequ_c
    3X3 matrix, invert a                                       invert_c
    3X3 matrix, trace of a                                     trace_c
    3X3 matrix, transpose a                                    xpose_c
A | Top
    ABBREVIATED years, set the interval of expansion for       tsetyr_c
    ABERRATION correction, low-level                           spkacs_c
    ABERRATION correction, low-level light time and stellar    spkaps_c
    ABERRATION for transmission case, stellar                  stlabx_c
    ABERRATION, stellar                                        stelab_c
    ABERRATION-CORRECTED state computation, low-level          spkaps_c
    ABERRATION-CORRECTED state from SPK file                   spkacs_c
    ABERRATION-CORRECTED state, get light time and stellar     spkacs_c
    ABERRATIONS, get position relative observer corrected for  spkezp_c
    ABERRATIONS, get state relative to observer corrected for  spkez_c
                                                               spkezr_c
    ABERRATIONS, position relative to observer corrected for   spkpos_c
    ACCESS, open a das file for read                           dasopr_c
    ACCESS, open a das file for write                          dasopw_c
    ACCESS, open a new das file with write                     dasonw_c
    ACCESS, open a new dla file with write                     dlaopn_c
    ACCESS, open a new dsk file with write                     dskopn_c
    ACTION, get/set default error                              erract_c
    ADD character data to a das file                           dasadc_c
    ADD character data to EK column                            ekacec_c
    ADD comments to a binary DAF file                          dafac_c
    ADD comments to a binary das file                          dasac_c
    ADD data to a type 14 SPK segment                          spk14a_c
    ADD data to EK                                             ekacec_c
                                                               ekaced_c
                                                               ekacei_c
    ADD double precision data to a das file                    dasadd_c
    ADD double precision data to EK column                     ekaced_c
    ADD integer data to a das file                             dasadi_c
    ADD integer data to EK column                              ekacei_c
    ADDING segments, open an existing SPK file for             spkopa_c
    ADDITION, 3-dimensional vector                             vadd_c
    ADDITION, n-dimensional vector                             vaddg_c
    ADDITIVE numeric time system to another, convert one       unitim_c
    ADDITIVE numeric time systems, transform between two       unitim_c
    ADDRESS range of das file, return logical                  daslla_c
    ADDRESS, read data from DAF                                dafgda_c
    ADDRESSES in das file, return last logical                 daslla_c
    ADDRESSES using substrings, update a range of das logical  dasudc_c
    ADDRESSES, write substrings to a range of das logical      dasudc_c
    AGAINST wildcard template, match string                    matchi_c
                                                               matchw_c
    ALTITUDE over an ellipsoid, derivative of                  dnearp_c
    ALTITUDE over an ellipsoid, rate of change of the          dnearp_c
    AMOUNT of data in a das file, find the                     dashfs_c
    ANGLE, emission                                            ilumin_c
    ANGLE for arbitrary illumination source, compute phase     phaseq_c
    ANGLE general source, emission                             illumg_c
    ANGLE general source, incidence                            illumg_c
    ANGLE general source, phase                                illumg_c
    ANGLE general source with flags, emission                  illumf_c
    ANGLE general source with flags, incidence                 illumf_c
    ANGLE general source with flags, phase                     illumf_c
    ANGLE, phase                                               ilumin_c
    ANGLE search, gf phase                                     gfpa_c
    ANGLE, solar incidence                                     ilumin_c
    ANGLE to rotation, axis and                                axisar_c
    ANGLES and derivatives from state transformation, euler    xf2eul_c
    ANGLES and derivatives, state transformation from euler    eul2xf_c
    ANGLES general source, illumination                        illumg_c
    ANGLES general source, lighting                            illumg_c
    ANGLES general source with flags, illumination             illumf_c
    ANGLES general source with flags, lighting                 illumf_c
    ANGLES, illumination                                       ilumin_c
    ANGLES, lighting                                           ilumin_c
    ANGLES, matrix to euler                                    m2eul_c
    ANGLES to matrix, euler                                    eul2m_c
    ANGULAR separation between two target bodies, compute the  trgsep_c
    ANGULAR separation of 3-dimensional vectors                vsep_c
    ANGULAR separation of n-dimensional vectors                vsepg_c
    ANGULAR separation search, gf                              gfsep_c
    ANGULAR separation, time derivative of                     dvsep_c
    ANGULAR velocity from quaternion and derivative            qdq2av_c
    ANGULAR velocity, get CK pointing and                      ckgpav_c
    ANGULAR velocity, state transformation to rotation and     rav2xf_c
                                                               xf2rav_c
    APPARENT position from SPK file                            spkapo_c
    APPARENT position, get                                     spkapo_c
    APPEND an item to a character cell                         appndc_c
    APPEND an item to a d.p. cell                              appndd_c
    APPEND an item to an integer cell                          appndi_c
    APPEND comments to a DAF file comment area                 dafac_c
    APPEND comments to a das file comment area                 dasac_c
    APPEND record to EK segment                                ekappr_c
    ARBITRARY illumination source, compute phase angle for     phaseq_c
    ARCHITECTURE and type of a kernel file, determine the      getfat_c
    AREA, append comments to a DAF file comment                dafac_c
    AREA, append comments to a das file comment                dasac_c
    AREA, compute plate model                                  pltar_c
    AREA, delete DAF comment                                   dafdc_c
    AREA, delete das comment                                   dasdc_c
    ARGUMENTS, gf dummy function for udfuns signature          udf_c
    ARRAY, clear a character                                   clearc_c
    ARRAY, clear a d.p.                                        cleard_c
    ARRAY, clear an integer                                    cleari_c
    ARRAY, fill a d.p.                                         filld_c
    ARRAY, fill an integer                                     filli_c
    ARRAY, find next DAF                                       daffna_c
    ARRAY, find previous DAF                                   daffpa_c
    ARRAY for equivalent character string, search              esrchc_c
    ARRAY is an order vector, test whether an integer          isordv_c
    ARRAY, move a d.p. array to another d.p.                   moved_c
    ARRAY name, get DAF                                        dafgn_c
    ARRAY, order of a character                                orderc_c
    ARRAY, order of a d.p.                                     orderd_c
    ARRAY, order of an integer                                 orderi_c
    ARRAY, reorder a character                                 reordc_c
    ARRAY, reorder a d.p.                                      reordd_c
    ARRAY, reorder a logical                                   reordl_c
    ARRAY, reorder an integer                                  reordi_c
    ARRAY, search in a character                               bsrchc_c
                                                               isrchc_c
    ARRAY, search in an double precision                       isrchd_c
    ARRAY, search in an integer                                isrchi_c
    ARRAY, shell sort a character                              shellc_c
    ARRAY, shell sort a d.p.                                   shelld_c
    ARRAY, shell sort an integer                               shelli_c
    ARRAY, sum of a d.p.                                       sumad_c
    ARRAY, sum of an integer                                   sumai_c
    ARRAY to another d.p. array, move a d.p.                   moved_c
    ASSIGN a 3-dimensional vector to another                   vequ_c
    ASSIGN an n-dimensional vector to another                  vequg_c
    ASSOCIATED with a frame class and class id, find info      ccifrm_c
    ATTRIBUTES, fetch reference frame                          cidfrm_c
                                                               cnmfrm_c
                                                               frinfo_c
    AXIS and angle to rotation                                 axisar_c
    AXIS of a matrix, rotation                                 raxisa_c
    AXIS, vector rotation about an                             vrotv_c
    AZ and el, convert rectangular coordinates to range,       recazl_c
    AZ and el, rectangular coordinates to range,               recazl_c
    AZ and el to rectangular coordinates, convert range,       azlrec_c
    AZ and el to rectangular coordinates, range,               azlrec_c
    AZ and el to rectangular velocity conversion, range,       drdazl_c
    AZ and el velocity conversion, rectangular to range,       dazldr_c
    AZ/EL coordinates, jacobian matrix of rectangular w.r.t.   drdazl_c
    AZ/EL coordinates relative to constant position observer   azlcpo_c
    AZ/EL coordinates relative to landmark on extended object  azlcpo_c
    AZ/EL coordinates relative to surface point extended objec azlcpo_c
    AZ/EL coordinates w.r.t. constant position surface point   azlcpo_c
    AZ/EL w.r.t. rectangular coordinates, jacobian matrix of   dazldr_c
    AZIMUTH and elevation, convert rectangular to range,       recazl_c
    AZIMUTH and elevation derivative, rectangular to range,    dazldr_c
    AZIMUTH and elevation, rectangular to range,               recazl_c
    AZIMUTH and elevation to rectangular, convert range,       azlrec_c
    AZIMUTH and elevation to rectangular derivative, range,    drdazl_c
    AZIMUTH and elevation to rectangular, range,               azlrec_c
B | Top
    BACKWARD search, begin DAF                                 dafbbs_c
    BACKWARD search for position of character                  cposr_c
    BACKWARD search for position of unlisted character         ncposr_c
    BACKWARD search in dla file, begin                         dlabbs_c
    BARYCENTER, state relative to solar system                 spkssb_c
    BASE 16 scientific notation, convert d.p. to               dp2hx_c
    BASE 16 scientific notation d.p. number, convert           hx2dp_c
    BEGIN backward search in dla file                          dlabbs_c
    BEGIN DAF backward search                                  dafbbs_c
    BEGIN DAF forward search                                   dafbfs_c
    BEGIN forward search in dla file                           dlabfs_c
    BEGIN new segment in dla file                              dlabns_c
    BEGIN writing a type 14 SPK segment                        spk14b_c
    BESSELIAN date 1900.0                                      b1900_c
    BESSELIAN date 1950.0                                      b1950_c
    BETWEEN 3-dimensional vectors, distance                    vdist_c
    BETWEEN coordinate systems, state transformation           xfmsta_c
    BETWEEN ephemeris time and UTC, difference                 deltet_c
    BETWEEN line and ellipsoid, distance                       npedln_c
    BETWEEN line of sight and body, distance                   npedln_c
    BETWEEN n-dimensional vectors, distance                    vdistg_c
    BETWEEN point and line, distance                           nplnpt_c
    BETWEEN ray and ellipsoid, point of intersection           surfpt_c
    BETWEEN two additive numeric time systems, transform       unitim_c
    BETWEEN two target bodies, compute the angular separation  trgsep_c
    BETWEEN two uniform numeric time systems, transform        unitim_c
    BINARY DAF file, add comments to a                         dafac_c
    BINARY das file, add comments to a                         dasac_c
    BINARY pck file, find frame class id codes of frames in    pckfrm_c
    BINARY pck frame, get coverage start and stop time for     pckcov_c
    BINARY pck reference frame, get coverage window for        pckcov_c
    BINARY search for a double precision value                 bsrchd_c
    BINARY search for a string using an order vector           bschoc_c
    BINARY search for an integer using an order vector         bschoi_c
    BINARY search for an integer value                         bsrchi_c
    BODIES, compute the angular separation between two target  trgsep_c
    BODIES in dsk file, find id codes of                       dskobj_c
    BODIES in SPK file, find id codes of                       spkobj_c
    BODY codes get target state relative to an observer, using spkez_c
    BODY, distance between line of sight and                   npedln_c
    BODY, find limb points on target                           limbpt_c
    BODY, find nearest point to observer on target             subpnt_c
    BODY, find nearest point to sun on target                  subslr_c
    BODY, find sub-observer point on target                    subpnt_c
    BODY, find sub-solar point on target                       subslr_c
    BODY, find sub-spacecraft point on target                  subpnt_c
    BODY, find terminator points on target                     termpt_c
    BODY from the kernel pool, fetch constants for a           bodvcd_c
                                                               bodvrd_c
    BODY, get coverage start and stop time for                 spkcov_c
    BODY id code to name                                       bodc2n_c
    BODY id code to string                                     bodc2s_c
    BODY id code to surface id code, surface string and        srfscc_c
    BODY id code to surface string, surface id code and        srfc2s_c
    BODY in the kernel pool, find constants for a              bodfnd_c
    BODY, line of sight intercept with                         surfpt_c
    BODY name to code                                          bodn2c_c
                                                               bods2c_c
    BODY name/id code definition                               boddef_c
    BODY names get position relative to an observer, using     spkezp_c
    BODY names get target state relative to an observer, using spkezr_c
    BODY, physical constants for a                             bodvcd_c
                                                               bodvrd_c
    BODY relative to another, geometric position of one        spkgps_c
    BODY relative to another, geometric state of one           spkgeo_c
    BODY string to surface id code, surface string and         srfs2c_c
    BODY string to surface string, surface id code and         srfcss_c
    BODY surface, find intercept of ray on target              sincpt_c
    BODY surface, find intersection of ray and target          sincpt_c
    BODY-FIXED latitudinal coordinates to rectangular, convert srfrec_c
    BODYFIXED, transformation from inertial position to        tipbod_c
    BODYFIXED, transformation from inertial state to           tisbod_c
    BOOLEAN function search, gf user defined                   gfudb_c
    BOUNDS for type 2 dsk segment, compute range               dskrb2_c
    BRACKET a d.p. value within an interval                    brcktd_c
    BRACKET an integer value within an interval                brckti_c
    BUFFER, load the kernel pool from an internal text         lmpool_c
    BUFFERED records to a das file, write                      daswbr_c
    BUILD a right handed coordinate frame                      frame_c
    BUILT-IN reference frames, fetch ids of                    bltfrm_c
C | Top
    C-KERNEL, --- see CK
    C-KERNEL id to SCLK and SPK id, map                        ckmeta_c
    CALENDAR date, convert ephemeris time to a formal          etcal_c
    CALENDARS, gregorian and julian                            timdef_c
    CARDINAL text, replace marker with                         repmct_c
    CARDINALITY of a d.p. window                               wncard_c
    CARDINALITY of an integer cell                             card_c
    CARDINALITY of an integer cell, set the                    scard_c
    CARTESIAN surface points, map latitudinal coordinates to   latsrf_c
    CARTESIAN surface points to normal vectors, map            srfnrm_c
    CASE, stellar aberration for transmission                  stlabx_c
    CELL, append an item to a character                        appndc_c
    CELL, append an item to a d.p.                             appndd_c
    CELL, append an item to an integer                         appndi_c
    CELL, cardinality of an integer                            card_c
    CELL, copy a character                                     copy_c
    CELL, set the cardinality of an integer                    scard_c
    CELL, set the size of a                                    ssize_c
    CELL, size of a                                            size_c
    CENTER and generating vectors, ellipse to                  el2cgv_c
    CENTER and generating vectors to ellipse                   cgv2el_c
    CENTER, map frame class and class id to frame name, id,    ccifrm_c
    CHANGE default convergence tolerance for gf routines       gfstol_c
    CHANGE of the altitude over an ellipsoid, rate of          dnearp_c
    CHANGE time software defaults.                             timdef_c
    CHARACTER array, clear a                                   clearc_c
    CHARACTER array, order of a                                orderc_c
    CHARACTER array, reorder a                                 reordc_c
    CHARACTER array, search in a                               bsrchc_c
                                                               isrchc_c
    CHARACTER array, shell sort a                              shellc_c
    CHARACTER, backward search for position of                 cposr_c
    CHARACTER, backward search for position of unlisted        ncposr_c
    CHARACTER cell, append an item to a                        appndc_c
    CHARACTER cell, copy a                                     copy_c
    CHARACTER clock format, convert spacecraft clock ticks to  scfmt_c
    CHARACTER column entry, fetch element from                 ekgc_c
    CHARACTER column to EK segment, write entire               ekaclc_c
    CHARACTER data from a das file, read                       dasrdc_c
    CHARACTER data from EK column, read                        ekrcec_c
    CHARACTER data to a das file, add                          dasadc_c
    CHARACTER data to EK column, add                           ekacec_c
    CHARACTER data to EK column, write                         ekacec_c
    CHARACTER element less than, last                          lstltc_c
    CHARACTER element less than or equal to, last              lstlec_c
    CHARACTER entry in an EK column, replace                   ekucec_c
    CHARACTER, forward search for position of                  cpos_c
    CHARACTER, forward search for position of unlisted         ncpos_c
    CHARACTER, last non-blank                                  lastnb_c
    CHARACTER set, element of a                                elemc_c
    CHARACTER set, insert an item into a                       insrtc_c
    CHARACTER set, remove an item from a                       removc_c
    CHARACTER string, compress a                               cmprss_c
    CHARACTER string, n'th word in a                           nthwd_c
    CHARACTER string, next word in a                           nextwd_c
    CHARACTER string, replace marker with                      repmc_c
    CHARACTER string, search array for equivalent              esrchc_c
    CHARACTER value of a pooled kernel variable, return the    gcpool_c
    CHARACTER variable in the kernel pool, set the value of a  pcpool_c
    CHEBYSHEV expansion, derivatives of a                      chbder_c
    CHEBYSHEV expansion, interpolate a                         chbint_c
    CHEBYSHEV polynomial expansion, integral of                chbigr_c
    CHEBYSHEV polynomial expansion, integrate                  chbigr_c
    CHEBYSHEV polynomial expansion, value of a                 chbval_c
    CHECK in, module                                           chkin_c
    CHECK out, module                                          chkout_c
    CHECK the kernel pool for updated variables                cvpool_c
    CHECK the properties of a kernel pool variable             badkpv_c
    CK file, close a                                           ckcls_c
    CK file, find id codes of objects in                       ckobj_c
    CK file, open a new                                        ckopn_c
    CK frame, get coverage start and stop time for             ckcov_c
    CK instrument, get coverage start and stop time for        ckcov_c
    CK object, get coverage start and stop time for            ckcov_c
    CK object, get coverage window for                         ckcov_c
    CK pointing and angular velocity, get                      ckgpav_c
    CK pointing file, load                                     cklpf_c
    CK pointing file, unload                                   ckupf_c
    CK pointing, get                                           ckgp_c
    CK type 1 pointing data segment, write                     ckw01_c
    CK type 2 pointing data segment, write                     ckw02_c
    CK type 2 record, get                                      ckgr02_c
    CK type 2 records, number of                               cknr02_c
    CK type 3 pointing data segment, write                     ckw03_c
    CK type 3 record, get                                      ckgr03_c
    CK type 3 records, number of                               cknr03_c
    CK type 5 data segment, write                              ckw05_c
    CLEAR a character array                                    clearc_c
    CLEAR a d.p. array                                         cleard_c
    CLEAR an integer array                                     cleari_c
    CLEAR interrupt signal status, gf                          gfclrh_c
    CLEAR the keeper system                                    kclear_c
    CLEAR the pool of kernel variables                         clpool_c
    CLOCK, --- also see spacecraft clock
    CLOCK format, convert spacecraft clock ticks to character  scfmt_c
    CLOSE a CK file                                            ckcls_c
    CLOSE a das file                                           dasllc_c
    CLOSE a dsk file                                           dskcls_c
    CLOSE a pck file                                           pckcls_c
    CLOSE an open das file                                     dascls_c
    CLOSE an SPK file                                          spkcls_c
    CLOSE DAF                                                  dafcls_c
    CLOSE EK                                                   ekcls_c
    CLOSE file designated by fortran logical unit              ftncls_c
    CODE and body id code to surface string, surface id        srfc2s_c
    CODE and body string to surface string, surface id         srfcss_c
    CODE, body name to                                         bodn2c_c
                                                               bods2c_c
    CODE definition, body name/id                              boddef_c
    CODE, surface string and body id code to surface id        srfscc_c
    CODE, surface string and body string to surface id         srfs2c_c
    CODE to name, body id                                      bodc2n_c
    CODE to string, body id                                    bodc2s_c
    CODE to surface id code, surface string and body id        srfscc_c
    CODE to surface string, surface id code and body id        srfc2s_c
    CODES get target state relative to an observer, using body spkez_c
    CODES of bodies in dsk file, find id                       dskobj_c
    CODES of bodies in SPK file, find id                       spkobj_c
    CODES of ephemeris objects in dsk file, find id            dskobj_c
    CODES of ephemeris objects in SPK file, find id            spkobj_c
    CODES of frames in binary pck file, find frame class id    pckfrm_c
    CODES of objects in CK file, find id                       ckobj_c
    CODES of surfaces in dsk file, find id                     dsksrf_c
    COLUMN, add character data to EK                           ekacec_c
    COLUMN, add double precision data to EK                    ekaced_c
    COLUMN, add integer data to EK                             ekacei_c
    COLUMN entry, fetch element from character                 ekgc_c
    COLUMN entry, fetch element from double precision          ekgd_c
    COLUMN entry, fetch element from integer                   ekgi_c
    COLUMN entry, return the number of elements in a           eknelt_c
    COLUMN, read character data from EK                        ekrcec_c
    COLUMN, read double precision data from EK                 ekrced_c
    COLUMN, read integer data from EK                          ekrcei_c
    COLUMN, replace character entry in an EK                   ekucec_c
    COLUMN, replace d.p. entry in an EK                        ekuced_c
    COLUMN, replace integer entry in an EK                     ekucei_c
    COLUMN, replace time entry in an EK                        ekuced_c
    COLUMN specified by index, return information on loaded EK ekcii_c
    COLUMN to EK segment, write entire character               ekaclc_c
    COLUMN to EK segment, write entire double precision        ekacld_c
    COLUMN to EK segment, write entire integer                 ekacli_c
    COLUMN, write character data to EK                         ekacec_c
    COLUMN, write double precision data to EK                  ekaced_c
    COLUMN, write integer data to EK                           ekacei_c
    COLUMNS, return the count of loaded EK                     ekccnt_c
    COLUMNS, return the number of loaded EK                    ekccnt_c
    COMBINATION of three 3-dimensional vectors, linear         vlcom3_c
    COMBINATION of two 3-dimensional vectors, linear           vlcom_c
    COMBINATION of two n-dimensional vectors, linear           vlcomg_c
    COMMENT area, append comments to a DAF file                dafac_c
    COMMENT area, append comments to a das file                dasac_c
    COMMENT area, delete DAF                                   dafdc_c
    COMMENT area, delete das                                   dasdc_c
    COMMENTS from a DAF, extract                               dafec_c
    COMMENTS from a das file, extract                          dasec_c
    COMMENTS to a binary DAF file, add                         dafac_c
    COMMENTS to a binary das file, add                         dasac_c
    COMMENTS to a DAF file comment area, append                dafac_c
    COMMENTS to a das file comment area, append                dasac_c
    COMPARE sets                                               set_c
    COMPARE two d.p. windows                                   wnreld_c
    COMPLEMENT a d.p. window                                   wncomd_c
    COMPONENT of a 3-vector, perpendicular                     vperp_c
    COMPONENTS from a vector, unpack three scalar              vupack_c
    COMPONENTS into a vector, pack three scalar                vpack_c
    COMPRESS a character string                                cmprss_c
    COMPUTE a polynomial and its derivatives                   polyds_c
    COMPUTE a state from equinoctial elements                  eqncpv_c
    COMPUTE a unit cross product and its derivative            ducrss_c
    COMPUTE l s                                                lspcn_c
    COMPUTE l sub s                                            lspcn_c
    COMPUTE ls                                                 lspcn_c
    COMPUTE normal vector for a type 2 dsk plate               dskn02_c
    COMPUTE normal vector from dsk type 2 plate id             dskn02_c
    COMPUTE normal vector of triangular plate from vertices    pltnrm_c
    COMPUTE normal vectors on dsk surface                      srfnrm_c
    COMPUTE normal vectors on topographic surface              srfnrm_c
    COMPUTE phase angle for arbitrary illumination source      phaseq_c
    COMPUTE plate model area                                   pltar_c
    COMPUTE plate model volume                                 pltvol_c
    COMPUTE range bounds for type 2 dsk segment                dskrb2_c
    COMPUTE the angular separation between two target bodies   trgsep_c
    COMPUTE the derivative of a cross product                  dvcrss_c
    COMPUTE the derivative of a dot product                    dvdot_c
    COMPUTE the local time for a point on a body.              et2lst_c
    COMPUTE uplink and downlink light time                     ltime_c
    CONDITION, determine when a geometric quantity satisfies a gfevnt_c
    CONDITION, signal error                                    sigerr_c
    CONFIRM the existence of a pooled numeric kernel variable  expool_c
    CONIC elements from state                                  oscelt_c
    CONIC elements from state, extended                        oscltx_c
    CONIC elements, state from                                 conics_c
    CONSTANT offset frame, fetch the rotation and frame of a   tkfram_c
    CONSTANT, plane to normal vector and                       pl2nvc_c
    CONSTANT position observer, az/el coordinates relative to  azlcpo_c
    CONSTANT position observer, state relative to              spkcpo_c
    CONSTANT position surface point, az/el coordinates w.r.t.  azlcpo_c
    CONSTANT position surface point, state relative to         spkcpo_c
    CONSTANT position target, state of                         spkcpt_c
    CONSTANT step size, gf get                                 gfstep_c
    CONSTANT step size, gf set                                 gfsstp_c
    CONSTANT to plane, normal vector and                       nvc2pl_c
    CONSTANT velocity observer, state relative to              spkcvo_c
    CONSTANT velocity surface point, state relative to         spkcvo_c
    CONSTANT velocity target, state of                         spkcvt_c
    CONSTANTS for a body from the kernel pool, fetch           bodvcd_c
                                                               bodvrd_c
    CONSTANTS for a body in the kernel pool, find              bodfnd_c
    CONSTANTS for a body, physical                             bodvcd_c
                                                               bodvrd_c
    CONSTRAINTS, search using illumination angle               gfilum_c
    CONSTRAINTS, search using lighting angle                   gfilum_c
    CONSTRAINTS, solve for emission angle                      gfilum_c
    CONSTRAINTS, solve for illumination angle                  gfilum_c
    CONSTRAINTS, solve for incidence angle                     gfilum_c
    CONSTRAINTS, solve for phase angle                         gfilum_c
    CONSTRAINTS, solve for solar incidence angle               gfilum_c
    CONTINUE searching, select a DAF to                        dafcs_c
    CONTINUED string value from the kernel pool, retrieve a    stpool_c
    CONTINUOUS spacecraft clock ticks, ephemeris time to       sce2c_c
    CONTRACT the intervals of a d.p. window                    wncond_c
    CONVERGENCE tolerance for gf routines, change default      gfstol_c
    CONVERSION, range, az and el to rectangular velocity       drdazl_c
    CONVERSION, rectangular to range, az and el velocity       dazldr_c
    CONVERT a string to tdb seconds past the J2000 epoch       str2et_c
    CONVERT and format d.p. seconds past J2000 as a string     timout_c
    CONVERT base 16 scientific notation d.p. number            hx2dp_c
    CONVERT body-fixed latitudinal coordinates to rectangular  srfrec_c
    CONVERT d.p. number to encoded d.p. number                 dp2hx_c
    CONVERT d.p. to base 16 scientific notation                dp2hx_c
    CONVERT d.p. to signed normalized hexadecimal string       dp2hx_c
    CONVERT encoded d.p. number to d.p. number                 hx2dp_c
    CONVERT ephemeris time to a formal calendar date           etcal_c
    CONVERT one additive numeric time system to another        unitim_c
    CONVERT one uniform numeric time system to another         unitim_c
    CONVERT planetographic to rectangular coordinates          pgrrec_c
    CONVERT range, az and el to rectangular coordinates        azlrec_c
    CONVERT range, azimuth and elevation to rectangular        azlrec_c
    CONVERT rectangular coordinates to range, az and el        recazl_c
    CONVERT rectangular to planetographic coordinates          recpgr_c
    CONVERT rectangular to range, azimuth and elevation        recazl_c
    CONVERT signed normalized hexadecimal string to d.p.       hx2dp_c
    CONVERT spacecraft clock string to ticks                   sctiks_c
    CONVERT spacecraft clock ticks to character clock format   scfmt_c
    CONVERT state                                              xfmsta_c
    CONVERT state to extended osculating elements              oscltx_c
    CONVERT state to osculating elements                       oscelt_c
    CONVERT surface latitudinal coordinates to rectangular     srfrec_c
    CONVERT to lowercase                                       lcase_c
    CONVERT to uppercase                                       ucase_c
    CONVERT units                                              convrt_c
    COORDINATE frame, build a right handed                     frame_c
    COORDINATE search, gf position                             gfposc_c
    COORDINATE search, gf subpoint                             gfsubc_c
    COORDINATE search, gf surface intercept                    gfsntc_c
    COORDINATE systems, state transformation between           xfmsta_c
    COORDINATED universal time, --- see UTC
    COORDINATES, convert planetographic to rectangular         pgrrec_c
    COORDINATES, convert range, az and el to rectangular       azlrec_c
    COORDINATES, convert rectangular to planetographic         recpgr_c
    COORDINATES, geodetic to rectangular                       georec_c
    COORDINATES, jacobian matrix of az/el w.r.t. rectangular   dazldr_c
    COORDINATES, jacobian matrix of rectangular w.r.t. az/el   drdazl_c
    COORDINATES, jacobian of cylindrical w.r.t. rectangular    dcyldr_c
    COORDINATES, jacobian of geodetic w.r.t. rectangular       dgeodr_c
    COORDINATES, jacobian of planetographic w.r.t. rectangular dpgrdr_c
    COORDINATES, jacobian of rectangular w.r.t. cylindrical    drdcyl_c
    COORDINATES, jacobian of rectangular w.r.t. geodetic       drdgeo_c
    COORDINATES, jacobian of rectangular w.r.t. latitudinal    dlatdr_c
                                                               drdlat_c
    COORDINATES, jacobian of rectangular w.r.t. planetographic drdpgr_c
    COORDINATES, jacobian of rectangular w.r.t. spherical      drdsph_c
    COORDINATES, jacobian of spherical w.r.t. rectangular      dsphdr_c
    COORDINATES, latitudinal to cylindrical                    latcyl_c
    COORDINATES, latitudinal to rectangular                    latrec_c
    COORDINATES, latitudinal to spherical                      latsph_c
    COORDINATES, range, az and el to rectangular               azlrec_c
    COORDINATES, range ra and dec to rectangular               radrec_c
    COORDINATES, rectangular to cylindrical                    reccyl_c
    COORDINATES, rectangular to latitudinal                    reclat_c
    COORDINATES, rectangular to spherical                      recsph_c
    COORDINATES, spherical to cylindrical                      sphcyl_c
    COORDINATES, spherical to latitudinal                      sphlat_c
    COORDINATES, spherical to rectangular                      sphrec_c
    COORDINATES to cartesian surface points, map latitudinal   latsrf_c
    COORDINATES to dsk surface points, map latitudinal         latsrf_c
    COORDINATES to ra and dec, rectangular                     recrad_c
    COORDINATES to range, az and el, convert rectangular       recazl_c
    COORDINATES to range, az and el, rectangular               recazl_c
    COORDINATES to rectangular, convert body-fixed latitudinal srfrec_c
    COORDINATES to rectangular, convert surface latitudinal    srfrec_c
    COORDINATES to rectangular, surface point latitudinal      srfrec_c
    COPY a character cell                                      copy_c
    CORRECTED for aberrations, get position relative observer  spkezp_c
    CORRECTED for aberrations, get state relative to observer  spkez_c
                                                               spkezr_c
    CORRECTED for aberrations, position relative to observer   spkpos_c
    CORRECTED state from SPK file, light-time                  spkltc_c
    CORRECTED state, get light-time                            spkltc_c
    CORRECTION, low-level aberration                           spkacs_c
    CORRECTION, low-level light time                           spkltc_c
    CORRECTION, low-level light time and stellar aberration    spkaps_c
    COUNT of loaded EK columns, return the                     ekccnt_c
    COVERAGE start and stop time for binary pck frame, get     pckcov_c
    COVERAGE start and stop time for body, get                 spkcov_c
    COVERAGE start and stop time for CK frame, get             ckcov_c
    COVERAGE start and stop time for CK instrument, get        ckcov_c
    COVERAGE start and stop time for CK object, get            ckcov_c
    COVERAGE start and stop time for ephemeris object, get     spkcov_c
    COVERAGE start and stop time for SPK object, get           spkcov_c
    COVERAGE window for binary pck reference frame, get        pckcov_c
    COVERAGE window for CK object, get                         ckcov_c
    COVERAGE window for SPK object, get                        spkcov_c
    CROSS product and its derivative, compute a unit           ducrss_c
    CROSS product, compute the derivative of a                 dvcrss_c
    CROSS product, unitized                                    ucrss_c
    CROSS product, vector                                      vcrss_c
    CYLINDRICAL coordinates, jacobian of rectangular w.r.t.    drdcyl_c
    CYLINDRICAL coordinates, latitudinal to                    latcyl_c
    CYLINDRICAL coordinates, rectangular to                    reccyl_c
    CYLINDRICAL coordinates, spherical to                      sphcyl_c
    CYLINDRICAL to latitudinal                                 cyllat_c
    CYLINDRICAL to rectangular                                 cylrec_c
    CYLINDRICAL to spherical                                   cylsph_c
    CYLINDRICAL w.r.t. rectangular coordinates, jacobian of    dcyldr_c
D | Top
    D.P. 3x3 matrix, determinant of a                          det_c
    D.P. array, clear a                                        cleard_c
    D.P. array, fill a                                         filld_c
    D.P. array, move a d.p. array to another                   moved_c
    D.P. array, order of a                                     orderd_c
    D.P. array, reorder a                                      reordd_c
    D.P. array, shell sort a                                   shelld_c
    D.P. array, sum of a                                       sumad_c
    D.P. array to another d.p. array, move a                   moved_c
    D.P. cell, append an item to a                             appndd_c
    D.P., convert signed normalized hexadecimal string to      hx2dp_c
    D.P. data from a type 2 dsk segment, fetch                 dskd02_c
    D.P. element less than, last                               lstltd_c
    D.P. element less than or equal to, last                   lstled_c
    D.P. entry in an EK column, replace                        ekuced_c
    D.P. number, convert base 16 scientific notation           hx2dp_c
    D.P. number, convert d.p. number to encoded                dp2hx_c
    D.P. number, convert encoded d.p. number to                hx2dp_c
    D.P. number into error message text, insert                errdp_c
    D.P. number, largest                                       dpmax_c
    D.P. number, replace marker with                           repmd_c
    D.P. number, smallest                                      dpmin_c
    D.P. number to d.p. number, convert encoded                hx2dp_c
    D.P. number to encoded d.p. number, convert                dp2hx_c
    D.P. number with encapsulated error handling, parse        prsdp_c
    D.P. seconds past J2000 as a string, convert and format    timout_c
    D.P. set, element of a                                     elemd_c
    D.P. set, insert an item into a                            insrtd_c
    D.P. set, remove an item from a                            removd_c
    D.P. to base 16 scientific notation, convert               dp2hx_c
    D.P. to signed normalized hexadecimal string, convert      dp2hx_c
    D.P. value of a pooled kernel variable, return the         gdpool_c
    D.P. value, replace marker with formatted                  repmf_c
    D.P. value within an interval, bracket a                   brcktd_c
    D.P. variable in the kernel pool, set the value of a       pdpool_c
    D.P. window, cardinality of a                              wncard_c
    D.P. window, complement a                                  wncomd_c
    D.P. window, contract the intervals of a                   wncond_c
    D.P. window, element of a                                  wnelmd_c
    D.P. window, expand the intervals of a                     wnexpd_c
    D.P. window, extract the endpoints from a                  wnextd_c
    D.P. window, fetch an interval from a                      wnfetd_c
    D.P. window, fill small gaps in a                          wnfild_c
    D.P. window, filter small intervals from a                 wnfltd_c
    D.P. window, included in a                                 wnincd_c
    D.P. window, insert an interval into a                     wninsd_c
    D.P. window, summary of a                                  wnsumd_c
    D.P. window, validate a                                    wnvald_c
    D.P. windows, compare two                                  wnreld_c
    D.P. windows, difference two                               wndifd_c
    D.P. windows, intersect two                                wnintd_c
    D.P. windows, union two                                    wnunid_c
    DAF address, read data from                                dafgda_c
    DAF array, find next                                       daffna_c
    DAF array, find previous                                   daffpa_c
    DAF array name, get                                        dafgn_c
    DAF backward search, begin                                 dafbbs_c
    DAF, close                                                 dafcls_c
    DAF comment area, delete                                   dafdc_c
    DAF, extract comments from a                               dafec_c
    DAF file, add comments to a binary                         dafac_c
    DAF file comment area, append comments to a                dafac_c
    DAF file record, read                                      dafrfr_c
    DAF for read, open                                         dafopr_c
    DAF for write, open existing                               dafopw_c
    DAF forward search, begin                                  dafbfs_c
    DAF handle, get                                            dafgh_c
    DAF summary format, handle to                              dafhsf_c
    DAF summary, get                                           dafgs_c
    DAF summary, pack                                          dafps_c
    DAF summary record, read                                   dafgsr_c
    DAF summary, replace                                       dafrs_c
    DAF summary, unpack                                        dafus_c
    DAF to continue searching, select a                        dafcs_c
    DAS comment area, delete                                   dasdc_c
    DAS file, add character data to a                          dasadc_c
    DAS file, add comments to a binary                         dasac_c
    DAS file, add double precision data to a                   dasadd_c
    DAS file, add integer data to a                            dasadi_c
    DAS file, close a                                          dasllc_c
    DAS file, close an open                                    dascls_c
    DAS file comment area, append comments to a                dasac_c
    DAS file, extract comments from a                          dasec_c
    DAS file, find the amount of data in a                     dashfs_c
    DAS file for read access, open a                           dasopr_c
    DAS file for reading, open a                               dasopr_c
    DAS file for write access, open a                          dasopw_c
    DAS file for writing, open a                               dasopw_c
    DAS file, open a new                                       dasonw_c
    DAS file, open a scratch                                   dasops_c
    DAS file, read character data from a                       dasrdc_c
    DAS file, read double precision data from a                dasrdd_c
    DAS file, read integer data from a                         dasrdi_c
    DAS file record, read                                      dasrfr_c
    DAS file, return last logical addresses in                 daslla_c
    DAS file, return logical address range of                  daslla_c
    DAS file, return the file summary of a                     dashfs_c
    DAS file, update double precision data in a                dasudd_c
    DAS file, update integer data in a                         dasudi_c
    DAS file with write access, open a new                     dasonw_c
    DAS file, write buffered records to a                      daswbr_c
    DAS handle to file name, map                               dashfn_c
    DAS internal file name, read                               dasrfr_c
    DAS logical addresses using substrings, update a range of  dasudc_c
    DAS logical addresses, write substrings to a range of      dasudc_c
    DATA, find EK                                              ekfind_c
    DATA from a das file, read character                       dasrdc_c
    DATA from a das file, read double precision                dasrdd_c
    DATA from a das file, read integer                         dasrdi_c
    DATA from a list of items, load spice                      furnsh_c
    DATA from a type 2 dsk segment, fetch d.p.                 dskd02_c
    DATA from a type 2 dsk segment, fetch integer              dski02_c
    DATA from a type 2 dsk segment, fetch plate                dskp02_c
    DATA from DAF address, read                                dafgda_c
    DATA from EK column, read character                        ekrcec_c
    DATA from EK column, read double precision                 ekrced_c
    DATA from EK column, read integer                          ekrcei_c
    DATA in a das file, find the amount of                     dashfs_c
    DATA in a das file, update double precision                dasudd_c
    DATA in a das file, update integer                         dasudi_c
    DATA, read ephemeris                                       spkez_c
                                                               spkezp_c
                                                               spkezr_c
                                                               spkpos_c
    DATA, read trajectory                                      spkez_c
                                                               spkezp_c
                                                               spkezr_c
                                                               spkpos_c
    DATA segment, write CK type 1 pointing                     ckw01_c
    DATA segment, write CK type 2 pointing                     ckw02_c
    DATA segment, write CK type 3 pointing                     ckw03_c
    DATA segment, write CK type 5                              ckw05_c
    DATA segment, write pck type 2                             pckw02_c
    DATA segment, write SPK type 12 ephemeris                  spkw12_c
    DATA segment, write SPK type 13 ephemeris                  spkw13_c
    DATA segment, write SPK type 18 ephemeris                  spkw18_c
    DATA segment, write SPK type 2                             spkw02_c
    DATA segment, write SPK type 20                            spkw20_c
    DATA segment, write SPK type 3                             spkw03_c
    DATA segment, write SPK type 5 ephemeris                   spkw05_c
    DATA segment, write SPK type 8 ephemeris                   spkw08_c
    DATA segment, write SPK type 9 ephemeris                   spkw09_c
    DATA to a das file, add character                          dasadc_c
    DATA to a das file, add double precision                   dasadd_c
    DATA to a das file, add integer                            dasadi_c
    DATA to a type 14 SPK segment, add                         spk14a_c
    DATA to EK, add                                            ekacec_c
                                                               ekaced_c
                                                               ekacei_c
    DATA to EK column, add character                           ekacec_c
    DATA to EK column, add double precision                    ekaced_c
    DATA to EK column, add integer                             ekacei_c
    DATA to EK column, write character                         ekacec_c
    DATA to EK column, write double precision                  ekaced_c
    DATA to EK column, write integer                           ekacei_c
    DATA using sgp4., evaluate norad two-line element          evsgp4_c
    DATE 1900.0, besselian                                     b1900_c
    DATE 1950.0, besselian                                     b1950_c
    DATE, convert ephemeris time to a formal calendar          etcal_c
    DATE of 1900.0 jan 0.5, julian                             j1900_c
    DATE of 1950.0 jan 1.0, julian                             j1950_c
    DATE of 2000 jan 1.5, julian                               j2000_c
    DATE of 2100 jan 1.5, julian                               j2100_c
    DAY, seconds per                                           spd_c
    DEC, rectangular coordinates to ra and                     recrad_c
    DEC to rectangular coordinates, range ra and               radrec_c
    DECIMAL number., scan a string for a                       lx4dec_c
    DECLINATION, rectangular to right ascension and            recrad_c
    DECLINATION to rectangular, right ascension and            radrec_c
    DECODE spacecraft clock                                    scdecd_c
    DEFAULT convergence tolerance for gf routines, change      gfstol_c
    DEFAULT error action, get/set                              erract_c
    DEFINE a state transformation matrix from two states       twovxf_c
    DEFINE an orthonormal frame from two vectors               twovec_c
    DEFINED boolean function search, gf user                   gfudb_c
    DEFINED scalar function search, gf user                    gfuds_c
    DEFINITION, body name/id code                              boddef_c
    DEFINITION parameter, return a kernel pool                 szpool_c
    DEGREE, radians per                                        rpd_c
    DEGREES per radian                                         dpr_c
    DELETE a kernel pool variable                              dvpool_c
    DELETE DAF comment area                                    dafdc_c
    DELETE das comment area                                    dasdc_c
    DELETE record from an EK segment                           ekdelr_c
    DEPTH, return traceback                                    trcdep_c
    DERIVATIVE, angular velocity from quaternion and           qdq2av_c
    DERIVATIVE, compute a unit cross product and its           ducrss_c
    DERIVATIVE less-than zero, first                           uddc_c
    DERIVATIVE of 3-vector norm                                dvnorm_c
    DERIVATIVE of a cross product, compute the                 dvcrss_c
    DERIVATIVE of a dot product, compute the                   dvdot_c
    DERIVATIVE of a user-defined scalar function, first        uddf_c
    DERIVATIVE of altitude over an ellipsoid                   dnearp_c
    DERIVATIVE of angular separation, time                     dvsep_c
    DERIVATIVE, range, azimuth and elevation to rectangular    drdazl_c
    DERIVATIVE, rectangular to range, azimuth and elevation    dazldr_c
    DERIVATIVE using quadratic fit, estimate function          qderiv_c
    DERIVATIVES, compute a polynomial and its                  polyds_c
    DERIVATIVES from state transformation, euler angles and    xf2eul_c
    DERIVATIVES of a chebyshev expansion                       chbder_c
    DERIVATIVES, state transformation from euler angles and    eul2xf_c
    DESCRIPTOR, unpack and SPK segment                         spkuds_c
    DESCRIPTOR, validate and pack an SPK segment               spkpds_c
    DESCRIPTORS, dsk ray-surface intercept with handle and     dskxsi_c
    DESIGNATED by fortran logical unit, close file             ftncls_c
    DETERMINANT of a d.p. 3x3 matrix                           det_c
    DETERMINE the architecture and type of a kernel file       getfat_c
    DETERMINE when a geometric quantity satisfies a condition  gfevnt_c
    DEVICE name, get/set error output                          errdev_c
    DIAGONALIZE symmetric 2x2 matrix                           diags2_c
    DIFFERENCE between ephemeris time and UTC                  deltet_c
    DIFFERENCE of 3-dimensional vectors, relative              vrel_c
    DIFFERENCE of n-dimensional vectors, relative              vrelg_c
    DIFFERENCE of two sets                                     diff_c
    DIFFERENCE of two sets, symmetric                          sdiff_c
    DIFFERENCE two d.p. windows                                wndifd_c
    DIFFERENT epochs, position transformation matrix for       pxfrm2_c
    DISTANCE between 3-dimensional vectors                     vdist_c
    DISTANCE between line and ellipsoid                        npedln_c
    DISTANCE between line of sight and body                    npedln_c
    DISTANCE between n-dimensional vectors                     vdistg_c
    DISTANCE between point and line                            nplnpt_c
    DISTANCE from point to ellipsoid                           nearpt_c
    DISTANCE search, gf                                        gfdist_c
    DLA file, begin backward search in                         dlabbs_c
    DLA file, begin forward search in                          dlabfs_c
    DLA file, begin new segment in                             dlabns_c
    DLA file, end new segment in                               dlaens_c
    DLA file, find next segment in                             dlafns_c
    DLA file, find previous segment in                         dlafps_c
    DLA file, open a new                                       dlaopn_c
    DLA file with write access, open a new                     dlaopn_c
    DOT product 3-dimensional vectors                          vdot_c
    DOT product, compute the derivative of a                   dvdot_c
    DOT product of n-dimensional vectors                       vdotg_c
    DOUBLE precision, --- see d.p.
    DOUBLE precision array file, --- see DAF
    DOUBLE precision array, search in an                       isrchd_c
    DOUBLE precision column entry, fetch element from          ekgd_c
    DOUBLE precision column to EK segment, write entire        ekacld_c
    DOUBLE precision data from a das file, read                dasrdd_c
    DOUBLE precision data from EK column, read                 ekrced_c
    DOUBLE precision data in a das file, update                dasudd_c
    DOUBLE precision data to a das file, add                   dasadd_c
    DOUBLE precision data to EK column, add                    ekaced_c
    DOUBLE precision data to EK column, write                  ekaced_c
    DOUBLE precision value, binary search for a                bsrchd_c
    DOUBLE precision values, maximum of                        maxd_c
    DOUBLE precision values, minimum of                        mind_c
    DOWNLINK light time, compute uplink and                    ltime_c
    DSK file, close a                                          dskcls_c
    DSK file, find id codes of bodies in                       dskobj_c
    DSK file, find id codes of ephemeris objects in            dskobj_c
    DSK file, find id codes of surfaces in                     dsksrf_c
    DSK file, open a new                                       dskopn_c
    DSK file with write access, open a new                     dskopn_c
    DSK plate, compute normal vector for a type 2              dskn02_c
    DSK ray-surface intercept with handle and descriptors      dskxsi_c
    DSK ray-surface intercept with source information          dskxsi_c
    DSK segment, compute range bounds for type 2               dskrb2_c
    DSK segment descriptor, return                             dskgd_c
    DSK segment, fetch d.p. data from a type 2                 dskd02_c
    DSK segment, fetch integer data from a type 2              dski02_c
    DSK segment, fetch model size parameters from a type 2     dskz02_c
    DSK segment, fetch parameters from a type 2                dskb02_c
    DSK segment, fetch plate data from a type 2                dskp02_c
    DSK segment, make spatial index for type 2                 dskmi2_c
    DSK segment, return specified vertices from type 2         dskv02_c
    DSK segment, write a type 2                                dskw02_c
    DSK surface, compute normal vectors on                     srfnrm_c
    DSK surface points, map latitudinal coordinates to         latsrf_c
    DSK tolerance or margin parameters, retrieve               dskgtl_c
    DSK tolerance or margin parameters, set                    dskstl_c
    DSK type 2 plate id, compute normal vector from            dskn02_c
    DUMMY function for udfuns signature arguments, gf          udf_c
E | Top
    E-KERNEL, load                                             eklef_c
    E-KERNEL, open new                                         ekopn_c
    E-KERNEL, open scratch                                     ekops_c
    E-KERNEL, return number of segments in an                  eknseg_c
    E-KERNEL segment for fast writing, start new               ekifld_c
    E-KERNEL segment, start new                                ekbseg_c
    EASY reader for SPK file                                   spkez_c
    EK, add data to                                            ekacec_c
                                                               ekaced_c
                                                               ekacei_c
    EK, close                                                  ekcls_c
    EK column, add character data to                           ekacec_c
    EK column, add double precision data to                    ekaced_c
    EK column, add integer data to                             ekacei_c
    EK column, read character data from                        ekrcec_c
    EK column, read double precision data from                 ekrced_c
    EK column, read integer data from                          ekrcei_c
    EK column, replace character entry in an                   ekucec_c
    EK column, replace d.p. entry in an                        ekuced_c
    EK column, replace integer entry in an                     ekucei_c
    EK column, replace time entry in an                        ekuced_c
    EK column specified by index, return information on loaded ekcii_c
    EK column, write character data to                         ekacec_c
    EK column, write double precision data to                  ekaced_c
    EK column, write integer data to                           ekacei_c
    EK columns, return the count of loaded                     ekccnt_c
    EK columns, return the number of loaded                    ekccnt_c
    EK data, find                                              ekfind_c
    EK file, load                                              eklef_c
    EK file, unload                                            ekuef_c
    EK for reading, open                                       ekopr_c
    EK for writing, open existing                              ekopw_c
    EK, open new                                               ekopn_c
    EK, open scratch                                           ekops_c
    EK query, issue                                            ekfind_c
    EK query, parse select clause of                           ekpsel_c
    EK segment, append record to                               ekappr_c
    EK segment, delete record from an                          ekdelr_c
    EK segment for fast writing, start new                     ekifld_c
    EK segment, insert record into                             ekinsr_c
    EK segment, start new                                      ekbseg_c
    EK segment summary, return                                 ekssum_c
    EK segment, write entire character column to               ekaclc_c
    EK segment, write entire double precision column to        ekacld_c
    EK segment, write entire integer column to                 ekacli_c
    EK segment write, finish a fast                            ekffld_c
    EL, convert rectangular coordinates to range, az and       recazl_c
    EL, rectangular coordinates to range, az and               recazl_c
    EL to rectangular coordinates, convert range, az and       azlrec_c
    EL to rectangular coordinates, range, az and               azlrec_c
    EL to rectangular velocity conversion, range, az and       drdazl_c
    EL velocity conversion, rectangular to range, az and       dazldr_c
    ELEMENT data using sgp4., evaluate norad two-line          evsgp4_c
    ELEMENT from character column entry, fetch                 ekgc_c
    ELEMENT from double precision column entry, fetch          ekgd_c
    ELEMENT from integer column entry, fetch                   ekgi_c
    ELEMENT in a set, the ordinal position of an               ordc_c
                                                               ordd_c
                                                               ordi_c
    ELEMENT less than, last character                          lstltc_c
    ELEMENT less than, last d.p.                               lstltd_c
    ELEMENT less than, last integer                            lstlti_c
    ELEMENT less than or equal to, last character              lstlec_c
    ELEMENT less than or equal to, last d.p.                   lstled_c
    ELEMENT less than or equal to, last integer                lstlei_c
    ELEMENT of a character set                                 elemc_c
    ELEMENT of a d.p. set                                      elemd_c
    ELEMENT of a d.p. window                                   wnelmd_c
    ELEMENT of an integer set                                  elemi_c
    ELEMENTS, compute a state from equinoctial                 eqncpv_c
    ELEMENTS, convert state to extended osculating             oscltx_c
    ELEMENTS, convert state to osculating                      oscelt_c
    ELEMENTS from state, conic                                 oscelt_c
    ELEMENTS from state, extended conic                        oscltx_c
    ELEMENTS from state, extended osculating                   oscltx_c
    ELEMENTS from state, osculating                            oscelt_c
    ELEMENTS in a column entry, return the number of           eknelt_c
    ELEMENTS, parse two-line                                   getelm_c
    ELEMENTS, state from conic                                 conics_c
    ELEVATION, convert rectangular to range, azimuth and       recazl_c
    ELEVATION derivative, rectangular to range, azimuth and    dazldr_c
    ELEVATION, rectangular to range, azimuth and               recazl_c
    ELEVATION to rectangular, convert range, azimuth and       azlrec_c
    ELEVATION to rectangular derivative, range, azimuth and    drdazl_c
    ELEVATION to rectangular, range, azimuth and               azlrec_c
    ELLIPSE and plane, intersection of                         inelpl_c
    ELLIPSE, center and generating vectors to                  cgv2el_c
    ELLIPSE from generating vectors, semi-axes of              saelgv_c
    ELLIPSE onto plane, project                                pjelpl_c
    ELLIPSE to center and generating vectors                   el2cgv_c
    ELLIPSE to point, nearest point on                         npelpt_c
    ELLIPSOID and plane, intersection of                       inedpl_c
    ELLIPSOID, derivative of altitude over an                  dnearp_c
    ELLIPSOID, distance between line and                       npedln_c
    ELLIPSOID, distance from point to                          nearpt_c
    ELLIPSOID, find nearest point to ray on                    tangpt_c
    ELLIPSOID, find penumbral terminator on                    edterm_c
    ELLIPSOID, find terminator on                              edterm_c
    ELLIPSOID, find umbral terminator on                       edterm_c
    ELLIPSOID having given surface normal, point on an         ednmpt_c
    ELLIPSOID limb                                             edlimb_c
    ELLIPSOID, nearest point on an                             nearpt_c
    ELLIPSOID, point of intersection between ray and           surfpt_c
    ELLIPSOID, rate of change of the altitude over an          dnearp_c
    ELLIPSOID, scale point to lie on                           edpnt_c
    ELLIPSOID, surface normal vector on an                     surfnm_c
    ELLIPSOID surface point and velocity                       surfpv_c
    ELLIPSOID, surface point of intersection of ray and        surfpt_c
    ELLIPSOID to line, nearest point on                        npedln_c
    ELLIPSOID, velocity of the nearest point on an             dnearp_c
    EMISSION angle                                             ilumin_c
    EMISSION angle constraints, solve for                      gfilum_c
    EMISSION angle general source                              illumg_c
    EMISSION angle general source with flags                   illumf_c
    ENCAPSULATED error handling, parse d.p. number with        prsdp_c
    ENCAPSULATED error handling, parse integer with            prsint_c
    ENCODE spacecraft clock                                    scencd_c
    ENCODED d.p. number, convert d.p. number to                dp2hx_c
    ENCODED d.p. number to d.p. number, convert                hx2dp_c
    END a type 14 SPK segment                                  spk14e_c
    END new segment in dla file                                dlaens_c
    ENDPOINTS from a d.p. window, extract the                  wnextd_c
    ENTIRE character column to EK segment, write               ekaclc_c
    ENTIRE double precision column to EK segment, write        ekacld_c
    ENTIRE integer column to EK segment, write                 ekacli_c
    ENTRY, fetch element from character column                 ekgc_c
    ENTRY, fetch element from double precision column          ekgd_c
    ENTRY, fetch element from integer column                   ekgi_c
    ENTRY in an EK column, replace character                   ekucec_c
    ENTRY in an EK column, replace d.p.                        ekuced_c
    ENTRY in an EK column, replace integer                     ekucei_c
    ENTRY in an EK column, replace time                        ekuced_c
    ENTRY, return the number of elements in a column           eknelt_c
    EPHEMERIS data, read                                       spkez_c
                                                               spkezp_c
                                                               spkezr_c
                                                               spkpos_c
    EPHEMERIS data segment, write SPK type 12                  spkw12_c
    EPHEMERIS data segment, write SPK type 13                  spkw13_c
    EPHEMERIS data segment, write SPK type 18                  spkw18_c
    EPHEMERIS data segment, write SPK type 5                   spkw05_c
    EPHEMERIS data segment, write SPK type 8                   spkw08_c
    EPHEMERIS data segment, write SPK type 9                   spkw09_c
    EPHEMERIS file, load SPK                                   spklef_c
    EPHEMERIS file, unload SPK                                 spkuef_c
    EPHEMERIS object, get coverage start and stop time for     spkcov_c
    EPHEMERIS objects in dsk file, find id codes of            dskobj_c
    EPHEMERIS objects in SPK file, find id codes of            spkobj_c
    EPHEMERIS, position and velocity from                      spkpvn_c
    EPHEMERIS time and UTC, difference between                 deltet_c
    EPHEMERIS time, spacecraft clock string to                 scs2e_c
    EPHEMERIS time, spacecraft clock ticks to                  sct2e_c
    EPHEMERIS time to a formal calendar date, convert          etcal_c
    EPHEMERIS time to continuous spacecraft clock ticks        sce2c_c
    EPHEMERIS time to spacecraft clock string                  sce2s_c
    EPHEMERIS time to spacecraft clock ticks                   sce2t_c
    EPHEMERIS time to UTC                                      et2utc_c
    EPHEMERIS time, UTC to                                     utc2et_c
    EPOCH, convert a string to tdb seconds past the J2000      str2et_c
    EPOCHS, position transformation matrix for different       pxfrm2_c
    EQUAL to another 3x3 matrix                                mequ_c
    EQUAL to another n-dimensional matrix                      mequg_c
    EQUATION, roots of a quadratic                             rquad_c
    EQUINOCTIAL elements, compute a state from                 eqncpv_c
    EQUIVALENT character string, search array for              esrchc_c
    EQUIVALENT strings                                         eqstr_c
    ERROR action, get/set default                              erract_c
    ERROR condition, signal                                    sigerr_c
    ERROR handling, parse d.p. number with encapsulated        prsdp_c
    ERROR handling, parse integer with encapsulated            prsint_c
    ERROR message, get                                         getmsg_c
    ERROR message, set long                                    setmsg_c
    ERROR message text, insert d.p. number into                errdp_c
    ERROR message text, insert integer into                    errint_c
    ERROR message text, insert string into                     errch_c
    ERROR output device name, get/set                          errdev_c
    ERROR output items, get/set                                errprt_c
    ERROR status indicator                                     failed_c
    ERROR status, reset                                        reset_c
    ESTIMATE function derivative using quadratic fit           qderiv_c
    ET, --- see ephemeris time
    EULER angles and derivatives from state transformation     xf2eul_c
    EULER angles and derivatives, state transformation from    eul2xf_c
    EULER angles, matrix to                                    m2eul_c
    EULER angles to matrix                                     eul2m_c
    EVALUATE norad two-line element data using sgp4.           evsgp4_c
    EXIST, does the file                                       exists_c
    EXISTENCE of a pooled numeric kernel variable, confirm the expool_c
    EXISTING DAF for write, open                               dafopw_c
    EXISTING EK for writing, open                              ekopw_c
    EXISTING SPK file for adding segments, open an             spkopa_c
    EXPAND the intervals of a d.p. window                      wnexpd_c
    EXPAND triangular plate                                    pltexp_c
    EXPANSION, derivatives of a chebyshev                      chbder_c
    EXPANSION for abbreviated years, set the interval of       tsetyr_c
    EXPANSION, interpolate a chebyshev                         chbint_c
    EXPANSION, value of a chebyshev polynomial                 chbval_c
    EXTENDED conic elements from state                         oscltx_c
    EXTENDED object, az/el coordinates relative to landmark on azlcpo_c
    EXTENDED object, az/el coordinates relative to surface poi azlcpo_c
    EXTENDED object, state of landmark on                      spkcpt_c
                                                               spkcvt_c
    EXTENDED object, state of surface point on                 spkcpt_c
                                                               spkcvt_c
    EXTENDED object, state relative to landmark on             spkcpo_c
                                                               spkcvo_c
    EXTENDED object, state relative to surface point on        spkcpo_c
                                                               spkcvo_c
    EXTENDED osculating elements, convert state to             oscltx_c
    EXTENDED osculating elements from state                    oscltx_c
    EXTRACT a substring starting with a keyword                kxtrct_c
    EXTRACT comments from a DAF                                dafec_c
    EXTRACT comments from a das file                           dasec_c
    EXTRACT the endpoints from a d.p. window                   wnextd_c
F | Top
    FAST EK segment write, finish a                            ekffld_c
    FAST writing, start new e-kernel segment for               ekifld_c
    FAST writing, start new EK segment for                     ekifld_c
    FETCH an interval from a d.p. window                       wnfetd_c
    FETCH constants for a body from the kernel pool            bodvcd_c
                                                               bodvrd_c
    FETCH constants for a body from the kernel pool, deprecate bodvar_c
    FETCH d.p. data from a type 2 dsk segment                  dskd02_c
    FETCH element from character column entry                  ekgc_c
    FETCH element from double precision column entry           ekgd_c
    FETCH element from integer column entry                    ekgi_c
    FETCH ids of built-in reference frames                     bltfrm_c
    FETCH ids of reference frames from the kernel pool         kplfrm_c
    FETCH information about a loaded spice kernel              kinfo_c
    FETCH integer data from a type 2 dsk segment               dski02_c
    FETCH model size parameters from a type 2 dsk segment      dskz02_c
    FETCH parameters from a type 2 dsk segment                 dskb02_c
    FETCH plate data from a type 2 dsk segment                 dskp02_c
    FETCH reference frame attributes                           cidfrm_c
                                                               cnmfrm_c
                                                               frinfo_c
    FETCH the rotation and frame of a constant offset frame    tkfram_c
    FETCH the rotation and frame of a text kernel frame        tkfram_c
    FIELD of view at specified time, ray in instrument         fovray_c
    FIELD of view at specified time, target in instrument      fovtrg_c
    FILE, aberration-corrected state from SPK                  spkacs_c
    FILE, add character data to a das                          dasadc_c
    FILE, add comments to a binary DAF                         dafac_c
    FILE, add comments to a binary das                         dasac_c
    FILE, add double precision data to a das                   dasadd_c
    FILE, add integer data to a das                            dasadi_c
    FILE and segment, select SPK                               spksfs_c
    FILE, apparent position from SPK                           spkapo_c
    FILE, begin backward search in dla                         dlabbs_c
    FILE, begin forward search in dla                          dlabfs_c
    FILE, begin new segment in dla                             dlabns_c
    FILE, close a CK                                           ckcls_c
    FILE, close a das                                          dasllc_c
    FILE, close a dsk                                          dskcls_c
    FILE, close a pck                                          pckcls_c
    FILE, close an open das                                    dascls_c
    FILE, close an SPK                                         spkcls_c
    FILE comment area, append comments to a DAF                dafac_c
    FILE comment area, append comments to a das                dasac_c
    FILE designated by fortran logical unit, close             ftncls_c
    FILE, determine the architecture and type of a kernel      getfat_c
    FILE, easy reader for SPK                                  spkez_c
    FILE, end new segment in dla                               dlaens_c
    FILE exist, does the                                       exists_c
    FILE, extract comments from a das                          dasec_c
    FILE, find frame class id codes of frames in binary pck    pckfrm_c
    FILE, find id codes of bodies in dsk                       dskobj_c
    FILE, find id codes of bodies in SPK                       spkobj_c
    FILE, find id codes of ephemeris objects in dsk            dskobj_c
    FILE, find id codes of ephemeris objects in SPK            spkobj_c
    FILE, find id codes of objects in CK                       ckobj_c
    FILE, find id codes of surfaces in dsk                     dsksrf_c
    FILE, find next segment in dla                             dlafns_c
    FILE, find previous segment in dla                         dlafps_c
    FILE, find the amount of data in a das                     dashfs_c
    FILE for adding segments, open an existing SPK             spkopa_c
    FILE for read access, open a das                           dasopr_c
    FILE for reading, open a das                               dasopr_c
    FILE for write access, open a das                          dasopw_c
    FILE for writing, open a das                               dasopw_c
    FILE into the pool, load variables from a text kernel      ldpool_c
    FILE, light-time corrected state from SPK                  spkltc_c
    FILE, load CK pointing                                     cklpf_c
    FILE, load EK                                              eklef_c
    FILE, load pck                                             pcklof_c
    FILE, load SPK ephemeris                                   spklef_c
    FILE name, map das handle to                               dashfn_c
    FILE name, read das internal                               dasrfr_c
    FILE, open a new CK                                        ckopn_c
    FILE, open a new das                                       dasonw_c
    FILE, open a new dla                                       dlaopn_c
    FILE, open a new dsk                                       dskopn_c
    FILE, open a new pck                                       pckopn_c
    FILE, open a new SPK                                       spkopn_c
    FILE, open a scratch das                                   dasops_c
    FILE position and velocity, SPK                            spkpvn_c
    FILE, read a line from a text                              rdtext_c
    FILE, read a non-blank line from a text                    iswhsp_c
    FILE, read character data from a das                       dasrdc_c
    FILE, read double precision data from a das                dasrdd_c
    FILE, read integer data from a das                         dasrdi_c
    FILE record, read DAF                                      dafrfr_c
    FILE record, read das                                      dasrfr_c
    FILE, return last logical addresses in das                 daslla_c
    FILE, return logical address range of das                  daslla_c
    FILE, return the file summary of a das                     dashfs_c
    FILE, subset of SPK                                        spksub_c
    FILE summary of a das file, return the                     dashfs_c
    FILE, unload CK pointing                                   ckupf_c
    FILE, unload EK                                            ekuef_c
    FILE, unload pck                                           pckuof_c
    FILE, unload SPK ephemeris                                 spkuef_c
    FILE, update double precision data in a das                dasudd_c
    FILE, update integer data in a das                         dasudi_c
    FILE with write access, open a new das                     dasonw_c
    FILE with write access, open a new dla                     dlaopn_c
    FILE with write access, open a new dsk                     dskopn_c
    FILE, write buffered records to a das                      daswbr_c
    FILL a d.p. array                                          filld_c
    FILL an integer array                                      filli_c
    FILL small gaps in a d.p. window                           wnfild_c
    FILTER small intervals from a d.p. window                  wnfltd_c
    FIND a position transformation matrix                      pxform_c
    FIND a state transformation matrix                         sxform_c
    FIND constants for a body in the kernel pool               bodfnd_c
    FIND EK data                                               ekfind_c
    FIND frame class id codes of frames in binary pck file     pckfrm_c
    FIND id codes of bodies in dsk file                        dskobj_c
    FIND id codes of bodies in SPK file                        spkobj_c
    FIND id codes of ephemeris objects in dsk file             dskobj_c
    FIND id codes of ephemeris objects in SPK file             spkobj_c
    FIND id codes of objects in CK file                        ckobj_c
    FIND id codes of surfaces in dsk file                      dsksrf_c
    FIND info associated with a frame class and class id       ccifrm_c
    FIND intercept of ray on target body surface               sincpt_c
    FIND intersection of ray and target body surface           sincpt_c
    FIND limb points on target body                            limbpt_c
    FIND nearest point to observer on target body              subpnt_c
    FIND nearest point to ray on ellipsoid                     tangpt_c
    FIND nearest point to sun on target body                   subslr_c
    FIND next DAF array                                        daffna_c
    FIND next segment in dla file                              dlafns_c
    FIND penumbral terminator on ellipsoid                     edterm_c
    FIND previous DAF array                                    daffpa_c
    FIND previous segment in dla file                          dlafps_c
    FIND ray-ellipsoid tangent point                           tangpt_c
    FIND sub-observer point on target body                     subpnt_c
    FIND sub-solar point on target body                        subslr_c
    FIND sub-spacecraft point on target body                   subpnt_c
    FIND surface intercept point                               sincpt_c
    FIND terminator on ellipsoid                               edterm_c
    FIND terminator points on target body                      termpt_c
    FIND the amount of data in a das file                      dashfs_c
    FIND umbral terminator on ellipsoid                        edterm_c
    FINISH a fast EK segment write                             ekffld_c
    FINISH a progress report, gf                               gfrepf_c
    FIRST derivative less-than zero                            uddc_c
    FIRST derivative of a user-defined scalar function         uddf_c
    FIT, estimate function derivative using quadratic          qderiv_c
    FIXED position target, state of                            spkcpt_c
    FLAGS, emission angle general source with                  illumf_c
    FLAGS, illumination angles general source with             illumf_c
    FLAGS, incidence angle general source with                 illumf_c
    FLAGS, lighting angles general source with                 illumf_c
    FLAGS, phase angle general source with                     illumf_c
    FORCE model, propagate state vector using two-body         prop2b_c
    FORMAT, convert spacecraft clock ticks to character clock  scfmt_c
    FORMAT d.p. seconds past J2000 as a string, convert and    timout_c
    FORMAT, handle to DAF summary                              dafhsf_c
    FORMAT picture, use a sample time string to produce a time tpictr_c
    FORMATTED d.p. value, replace marker with                  repmf_c
    FORTRAN logical unit, close file designated by             ftncls_c
    FORWARD search, begin DAF                                  dafbfs_c
    FORWARD search for position of character                   cpos_c
    FORWARD search for position of unlisted character          ncpos_c
    FORWARD search in dla file, begin                          dlabfs_c
    FOV at specified time, ray in instrument                   fovray_c
    FOV at specified time, target in instrument                fovtrg_c
    FOV parameters, return instrument's                        getfov_c
    FOV parameters, using instrument name, return instrument's getfvn_c
    FOV search, gf low-level target in instrument              gffove_c
    FOV search, gf ray in instrument                           gfrfov_c
    FOV search, gf target in instrument                        gftfov_c
    FRAME attributes, fetch reference                          cidfrm_c
                                                               cnmfrm_c
                                                               frinfo_c
    FRAME, build a right handed coordinate                     frame_c
    FRAME class and class id, find info associated with a      ccifrm_c
    FRAME class and class id to frame info, map                ccifrm_c
    FRAME class and class id to frame name, id, center, map    ccifrm_c
    FRAME class id codes of frames in binary pck file, find    pckfrm_c
    FRAME, fetch the rotation and frame of a constant offset   tkfram_c
    FRAME, fetch the rotation and frame of a text kernel       tkfram_c
    FRAME from two vectors, define an orthonormal              twovec_c
    FRAME, get coverage start and stop time for binary pck     pckcov_c
    FRAME, get coverage start and stop time for CK             ckcov_c
    FRAME, get coverage window for binary pck reference        pckcov_c
    FRAME, get instrument frame rotation and reference         ckfrot_c
    FRAME, get instrument frame transformation and reference   ckfxfm_c
    FRAME idcode to frame name translation                     frmnam_c
    FRAME idcode translation, frame name to                    namfrm_c
    FRAME info, map frame class and class id to                ccifrm_c
    FRAME name, id, center, map frame class and class id to    ccifrm_c
    FRAME name to frame idcode translation                     namfrm_c
    FRAME name translation, frame idcode to                    frmnam_c
    FRAME of a constant offset frame, fetch the rotation and   tkfram_c
    FRAME of a text kernel frame, fetch the rotation and       tkfram_c
    FRAME rotation and reference frame, get instrument         ckfrot_c
    FRAME transformation and reference frame, get instrument   ckfxfm_c
    FRAMES, fetch ids of built-in reference                    bltfrm_c
    FRAMES in binary pck file, find frame class id codes of    pckfrm_c
    FUNCTION derivative using quadratic fit, estimate          qderiv_c
    FUNCTION, first derivative of a user-defined scalar        uddf_c
    FUNCTION for udfuns signature arguments, gf dummy          udf_c
    FUNCTION search, gf user defined boolean                   gfudb_c
    FUNCTION search, gf user defined scalar                    gfuds_c
    FUNCTION using hermite polynomial, interpolate             hrmesp_c
                                                               hrmint_c
    FUNCTION using lagrange polynomial, interpolate            lgresp_c
                                                               lgrind_c
                                                               lgrint_c
G | Top
    GAPS in a d.p. window, fill small                          wnfild_c
    GENERAL source, emission angle                             illumg_c
    GENERAL source, illumination angles                        illumg_c
    GENERAL source, incidence angle                            illumg_c
    GENERAL source, lighting angles                            illumg_c
    GENERAL source, phase angle                                illumg_c
    GENERAL source with flags, emission angle                  illumf_c
    GENERAL source with flags, illumination angles             illumf_c
    GENERAL source with flags, incidence angle                 illumf_c
    GENERAL source with flags, lighting angles                 illumf_c
    GENERAL source with flags, phase angle                     illumf_c
    GENERAL, transpose a matrix                                xposeg_c
    GENERATE a rotation matrix                                 rotate_c
    GENERATING vectors, ellipse to center and                  el2cgv_c
    GENERATING vectors, semi-axes of ellipse from              saelgv_c
    GENERATING vectors to ellipse, center and                  cgv2el_c
    GEODETIC coordinates, jacobian of rectangular w.r.t.       drdgeo_c
    GEODETIC, rectangular to                                   recgeo_c
    GEODETIC to rectangular coordinates                        georec_c
    GEODETIC w.r.t. rectangular coordinates, jacobian of       dgeodr_c
    GEOMETRIC position of one body relative to another         spkgps_c
    GEOMETRIC quantity satisfies a condition, determine when a gfevnt_c
    GEOMETRIC state of one body relative to another            spkgeo_c
    GET apparent position                                      spkapo_c
    GET CK pointing                                            ckgp_c
    GET CK pointing and angular velocity                       ckgpav_c
    GET CK type 2 record                                       ckgr02_c
    GET CK type 3 record                                       ckgr03_c
    GET constant step size, gf                                 gfstep_c
    GET coverage start and stop time for binary pck frame      pckcov_c
    GET coverage start and stop time for body                  spkcov_c
    GET coverage start and stop time for CK frame              ckcov_c
    GET coverage start and stop time for CK instrument         ckcov_c
    GET coverage start and stop time for CK object             ckcov_c
    GET coverage start and stop time for ephemeris object      spkcov_c
    GET coverage start and stop time for SPK object            spkcov_c
    GET coverage window for binary pck reference frame         pckcov_c
    GET coverage window for CK object                          ckcov_c
    GET coverage window for SPK object                         spkcov_c
    GET DAF array name                                         dafgn_c
    GET DAF handle                                             dafgh_c
    GET DAF summary                                            dafgs_c
    GET error message                                          getmsg_c
    GET instrument frame rotation and reference frame          ckfrot_c
    GET instrument frame transformation and reference frame    ckfxfm_c
    GET light time and stellar aberration-corrected state      spkacs_c
    GET light-time corrected state                             spkltc_c
    GET module name from traceback                             trcnam_c
    GET position relative observer corrected for aberrations   spkezp_c
    GET position relative to an observer, using body names     spkezp_c
    GET quick traceback                                        qcktrc_c
    GET state relative to observer corrected for aberrations   spkez_c
                                                               spkezr_c
    GET target position relative to an observer, using names   spkpos_c
    GET target state relative to an observer, using body codes spkez_c
    GET target state relative to an observer, using body names spkezr_c
    GET the 3x3 identity matrix                                ident_c
    GET/SET default error action                               erract_c
    GET/SET error output device name                           errdev_c
    GET/SET error output items                                 errprt_c
    GF angular separation search                               gfsep_c
    GF clear interrupt signal status                           gfclrh_c
    GF distance search                                         gfdist_c
    GF dummy function for udfuns signature arguments           udf_c
    GF finish a progress report                                gfrepf_c
    GF get constant step size                                  gfstep_c
    GF handle interrupt signal                                 gfinth_c
    GF initialize a progress report                            gfrepi_c
    GF interrupt signal receipt indicator                      gfbail_c
    GF low-level target in instrument fov search               gffove_c
    GF mid-level occultation search                            gfocce_c
    GF occultation search                                      gfoclt_c
    GF phase angle search                                      gfpa_c
    GF position coordinate search                              gfposc_c
    GF range rate search                                       gfrr_c
    GF ray in instrument fov search                            gfrfov_c
    GF routines, change default convergence tolerance for      gfstol_c
    GF set constant step size                                  gfsstp_c
    GF standard step refinement                                gfrefn_c
    GF subpoint coordinate search                              gfsubc_c
    GF surface intercept coordinate search                     gfsntc_c
    GF target in instrument fov search                         gftfov_c
    GF update progress report                                  gfrepu_c
    GF user defined boolean function search                    gfudb_c
    GF user defined scalar function search                     gfuds_c
    GIVEN surface normal, point on an ellipsoid having         ednmpt_c
    GIVEN type, number of loaded kernels of a                  ktotal_c
    GREGORIAN and julian calendars                             timdef_c
    GROUND track, velocity of a                                dnearp_c
H | Top
    HALF the value of pi                                       halfpi_c
    HANDED coordinate frame, build a right                     frame_c
    HANDLE and descriptors, dsk ray-surface intercept with     dskxsi_c
    HANDLE, get DAF                                            dafgh_c
    HANDLE interrupt signal, gf                                gfinth_c
    HANDLE to DAF summary format                               dafhsf_c
    HANDLE to file name, map das                               dashfn_c
    HANDLING, parse d.p. number with encapsulated error        prsdp_c
    HANDLING, parse integer with encapsulated error            prsint_c
    HAVING given surface normal, point on an ellipsoid         ednmpt_c
    HERMITE interpolation                                      hrmesp_c
                                                               hrmint_c
    HERMITE polynomial, interpolate function using             hrmesp_c
                                                               hrmint_c
    HEXADECIMAL string, convert d.p. to signed normalized      dp2hx_c
    HEXADECIMAL string to d.p., convert signed normalized      hx2dp_c
I | Top
    ID code and body id code to surface string, surface        srfc2s_c
    ID code and body string to surface string, surface         srfcss_c
    ID code, surface string and body id code to surface        srfscc_c
    ID code, surface string and body string to surface         srfs2c_c
    ID code to name, body                                      bodc2n_c
    ID code to string, body                                    bodc2s_c
    ID code to surface id code, surface string and body        srfscc_c
    ID code to surface string, surface id code and body        srfc2s_c
    ID codes of bodies in dsk file, find                       dskobj_c
    ID codes of bodies in SPK file, find                       spkobj_c
    ID codes of ephemeris objects in dsk file, find            dskobj_c
    ID codes of ephemeris objects in SPK file, find            spkobj_c
    ID codes of frames in binary pck file, find frame class    pckfrm_c
    ID codes of objects in CK file, find                       ckobj_c
    ID codes of surfaces in dsk file, find                     dsksrf_c
    ID, compute normal vector from dsk type 2 plate            dskn02_c
    ID, find info associated with a frame class and class      ccifrm_c
    ID, map c-kernel id to SCLK and SPK                        ckmeta_c
    ID to frame info, map frame class and class                ccifrm_c
    ID to frame name, id, center, map frame class and class    ccifrm_c
    ID to SCLK and SPK id, map c-kernel                        ckmeta_c
    IDCODE to frame name translation, frame                    frmnam_c
    IDCODE translation, frame name to frame                    namfrm_c
    IDENTITY matrix, get the 3x3                               ident_c
    IDS of built-in reference frames, fetch                    bltfrm_c
    IDS of reference frames from the kernel pool, fetch        kplfrm_c
    ILLUMINATION angle constraints, search using               gfilum_c
    ILLUMINATION angle constraints, solve for                  gfilum_c
    ILLUMINATION angles                                        ilumin_c
    ILLUMINATION angles general source                         illumg_c
    ILLUMINATION angles general source with flags              illumf_c
    ILLUMINATION source, compute phase angle for arbitrary     phaseq_c
    IMMEDIATE return indicator                                 return_c
    INCIDENCE angle constraints, solve for                     gfilum_c
    INCIDENCE angle general source                             illumg_c
    INCIDENCE angle general source with flags                  illumf_c
    INCIDENCE angle, solar                                     ilumin_c
    INCLUDED in a d.p. window                                  wnincd_c
    INDEX for type 2 dsk segment, make spatial                 dskmi2_c
    INDEX, return information on loaded EK column specified by ekcii_c
    INDICATE whether a matrix is a rotation matrix             isrot_c
    INDICATOR, error status                                    failed_c
    INDICATOR, gf interrupt signal receipt                     gfbail_c
    INDICATOR, immediate return                                return_c
    INERTIAL position to bodyfixed, transformation from        tipbod_c
    INERTIAL state to bodyfixed, transformation from           tisbod_c
    INFORMATION about a kernel pool variable, return summary   dtpool_c
    INFORMATION about a loaded spice kernel, fetch             kinfo_c
    INFORMATION, dsk ray-surface intercept with source         dskxsi_c
    INFORMATION on loaded EK column specified by index, return ekcii_c
    INFORMATION on loaded spice kernels, retrieve              kdata_c
    INFORMATION, spacecraft clock partition                    scpart_c
    INITIALIZE a progress report, gf                           gfrepi_c
    INPUT, prompt for keyboard                                 prompt_c
    INPUT with a user supplied message, prompt for             prompt_c
    INSERT an interval into a d.p. window                      wninsd_c
    INSERT an item into a character set                        insrtc_c
    INSERT an item into a d.p. set                             insrtd_c
    INSERT an item into an integer set                         insrti_c
    INSERT d.p. number into error message text                 errdp_c
    INSERT integer into error message text                     errint_c
    INSERT record into EK segment                              ekinsr_c
    INSERT string into error message text                      errch_c
    INSTRUMENT field of view at specified time, ray in         fovray_c
    INSTRUMENT field of view at specified time, target in      fovtrg_c
    INSTRUMENT fov at specified time, ray in                   fovray_c
    INSTRUMENT fov at specified time, target in                fovtrg_c
    INSTRUMENT fov search, gf low-level target in              gffove_c
    INSTRUMENT fov search, gf ray in                           gfrfov_c
    INSTRUMENT fov search, gf target in                        gftfov_c
    INSTRUMENT frame rotation and reference frame, get         ckfrot_c
    INSTRUMENT frame transformation and reference frame, get   ckfxfm_c
    INSTRUMENT, get coverage start and stop time for CK        ckcov_c
    INSTRUMENT name, return instrument's fov parameters, using getfvn_c
    INSTRUMENT'S fov parameters, return                        getfov_c
    INSTRUMENT'S fov parameters, using instrument name, return getfvn_c
    INTEGER array, clear an                                    cleari_c
    INTEGER array, fill an                                     filli_c
    INTEGER array is an order vector, test whether an          isordv_c
    INTEGER array, order of an                                 orderi_c
    INTEGER array, reorder an                                  reordi_c
    INTEGER array, search in an                                isrchi_c
    INTEGER array, shell sort an                               shelli_c
    INTEGER array, sum of an                                   sumai_c
    INTEGER cell, append an item to an                         appndi_c
    INTEGER cell, cardinality of an                            card_c
    INTEGER cell, set the cardinality of an                    scard_c
    INTEGER column entry, fetch element from                   ekgi_c
    INTEGER column to EK segment, write entire                 ekacli_c
    INTEGER data from a das file, read                         dasrdi_c
    INTEGER data from a type 2 dsk segment, fetch              dski02_c
    INTEGER data from EK column, read                          ekrcei_c
    INTEGER data in a das file, update                         dasudi_c
    INTEGER data to a das file, add                            dasadi_c
    INTEGER data to EK column, add                             ekacei_c
    INTEGER data to EK column, write                           ekacei_c
    INTEGER element less than, last                            lstlti_c
    INTEGER element less than or equal to, last                lstlei_c
    INTEGER entry in an EK column, replace                     ekucei_c
    INTEGER into error message text, insert                    errint_c
    INTEGER number, largest                                    intmax_c
    INTEGER number, smallest                                   intmin_c
    INTEGER, replace marker with                               repmi_c
    INTEGER set, element of an                                 elemi_c
    INTEGER set, insert an item into an                        insrti_c
    INTEGER set, remove an item from an                        removi_c
    INTEGER using an order vector, binary search for an        bschoi_c
    INTEGER value, binary search for an                        bsrchi_c
    INTEGER value of a pooled kernel variable, return the      gipool_c
    INTEGER value within an interval, bracket an               brckti_c
    INTEGER values, maximum of                                 maxi_c
    INTEGER values, minimum of                                 mini_c
    INTEGER variable from the kernel pool, return values of an gipool_c
    INTEGER variable in the kernel pool, set the value of an   pipool_c
    INTEGER with encapsulated error handling, parse            prsint_c
    INTEGER., scan a string for a signed                       lx4sgn_c
    INTEGER., scan a string for an unsigned                    lx4uns_c
    INTEGRAL of chebyshev polynomial expansion                 chbigr_c
    INTEGRATE chebyshev polynomial expansion                   chbigr_c
    INTERCEPT coordinate search, gf surface                    gfsntc_c
    INTERCEPT of ray on target body surface, find              sincpt_c
    INTERCEPT point, find surface                              sincpt_c
    INTERCEPT, vectorized ray-dsk                              dskxv_c
    INTERCEPT, vectorized ray-surface                          dskxv_c
    INTERCEPT with body, line of sight                         surfpt_c
    INTERCEPT with handle and descriptors, dsk ray-surface     dskxsi_c
    INTERCEPT with source information, dsk ray-surface         dskxsi_c
    INTERNAL file name, read das                               dasrfr_c
    INTERNAL text buffer, load the kernel pool from an         lmpool_c
    INTERPOLATE a chebyshev expansion                          chbint_c
    INTERPOLATE function using hermite polynomial              hrmesp_c
                                                               hrmint_c
    INTERPOLATE function using lagrange polynomial             lgresp_c
                                                               lgrind_c
                                                               lgrint_c
    INTERPOLATION, hermite                                     hrmesp_c
                                                               hrmint_c
    INTERPOLATION, lagrange                                    lgresp_c
                                                               lgrind_c
                                                               lgrint_c
    INTERRUPT signal, gf handle                                gfinth_c
    INTERRUPT signal receipt indicator, gf                     gfbail_c
    INTERRUPT signal status, gf clear                          gfclrh_c
    INTERSECT two d.p. windows                                 wnintd_c
    INTERSECTED by ray, plate and plate model point            dskx02_c
    INTERSECTION between ray and ellipsoid, point of           surfpt_c
    INTERSECTION of ellipse and plane                          inelpl_c
    INTERSECTION of ellipsoid and plane                        inedpl_c
    INTERSECTION of ray and ellipsoid, surface point of        surfpt_c
    INTERSECTION of ray and plane                              inrypl_c
    INTERSECTION of ray and surface                            dskx02_c
    INTERSECTION of ray and target body surface, find          sincpt_c
    INTERSECTION of two sets                                   inter_c
    INTERVAL, bracket a d.p. value within an                   brcktd_c
    INTERVAL, bracket an integer value within an               brckti_c
    INTERVAL from a d.p. window, fetch an                      wnfetd_c
    INTERVAL into a d.p. window, insert an                     wninsd_c
    INTERVAL of expansion for abbreviated years, set the       tsetyr_c
    INTERVALS from a d.p. window, filter small                 wnfltd_c
    INTERVALS of a d.p. window, contract the                   wncond_c
    INTERVALS of a d.p. window, expand the                     wnexpd_c
    INVERSE of state transformation matrix                     invstm_c
    INVERT a 3x3 matrix                                        invert_c
    INVERT a pseudo orthogonal matrix                          invort_c
    INVERT the lengths of the rows, transpose a matrix and     invort_c
    INVERTED, vector projection onto plane                     vprjpi_c
    ISSUE EK query                                             ekfind_c
    ITEM from a character set, remove an                       removc_c
    ITEM from a d.p. set, remove an                            removd_c
    ITEM from an integer set, remove an                        removi_c
    ITEM into a character set, insert an                       insrtc_c
    ITEM into a d.p. set, insert an                            insrtd_c
    ITEM into an integer set, insert an                        insrti_c
    ITEM to a character cell, append an                        appndc_c
    ITEM to a d.p. cell, append an                             appndd_c
    ITEM to an integer cell, append an                         appndi_c
    ITEMS from a list, parse                                   lparse_c
    ITEMS, get/set error output                                errprt_c
    ITEMS, load spice data from a list of                      furnsh_c
    ITEMS, parse a list of                                     lparsm_c
                                                               lparss_c
J | Top
    J2000 as a string, convert and format d.p. seconds past    timout_c
    J2000 epoch, convert a string to tdb seconds past the      str2et_c
    JACOBIAN matrix of az/el w.r.t. rectangular coordinates    dazldr_c
    JACOBIAN matrix of rectangular w.r.t. az/el coordinates    drdazl_c
    JACOBIAN of cylindrical w.r.t. rectangular coordinates     dcyldr_c
    JACOBIAN of geodetic w.r.t. rectangular coordinates        dgeodr_c
    JACOBIAN of planetographic w.r.t. rectangular coordinates  dpgrdr_c
    JACOBIAN of rectangular w.r.t. cylindrical coordinates     drdcyl_c
    JACOBIAN of rectangular w.r.t. geodetic coordinates        drdgeo_c
    JACOBIAN of rectangular w.r.t. latitudinal coordinates     dlatdr_c
                                                               drdlat_c
    JACOBIAN of rectangular w.r.t. planetographic coordinates  drdpgr_c
    JACOBIAN of rectangular w.r.t. spherical coordinates       drdsph_c
    JACOBIAN of spherical w.r.t. rectangular coordinates       dsphdr_c
    JULIAN calendars, gregorian and                            timdef_c
    JULIAN date of 1900.0 jan 0.5                              j1900_c
    JULIAN date of 1950.0 jan 1.0                              j1950_c
    JULIAN date of 2000 jan 1.5                                j2000_c
    JULIAN date of 2100 jan 1.5                                j2100_c
    JULIAN year, number of seconds per                         jyear_c
K | Top
    KERNEL, fetch information about a loaded spice             kinfo_c
    KERNEL file, determine the architecture and type of a      getfat_c
    KERNEL file into the pool, load variables from a text      ldpool_c
    KERNEL frame, fetch the rotation and frame of a text       tkfram_c
    KERNEL pool definition parameter, return a                 szpool_c
    KERNEL pool, fetch constants for a body from the           bodvcd_c
                                                               bodvrd_c
    KERNEL pool, fetch ids of reference frames from the        kplfrm_c
    KERNEL pool, find constants for a body in the              bodfnd_c
    KERNEL pool for updated variables, check the               cvpool_c
    KERNEL pool from an internal text buffer, load the         lmpool_c
    KERNEL pool, retrieve a continued string value from the    stpool_c
    KERNEL pool, return values of an integer variable from the gipool_c
    KERNEL pool, set the value of a character variable in the  pcpool_c
    KERNEL pool, set the value of a d.p. variable in the       pdpool_c
    KERNEL pool, set the value of an integer variable in the   pipool_c
    KERNEL pool variable, check the properties of a            badkpv_c
    KERNEL pool variable, delete a                             dvpool_c
    KERNEL pool variable, notify a routine of an update to a   swpool_c
    KERNEL pool variable, return summary information about a   dtpool_c
    KERNEL pool variable, watch for an update to a             swpool_c
    KERNEL pool variables matching a template, return names of gnpool_c
    KERNEL, unload a spice                                     unload_c
    KERNEL variable, confirm the existence of a pooled numeric expool_c
    KERNEL variable, return the character value of a pooled    gcpool_c
    KERNEL variable, return the d.p. value of a pooled         gdpool_c
    KERNEL variable, return the integer value of a pooled      gipool_c
    KERNEL variable, return the numeric value of a pooled      gdpool_c
    KERNEL variable, return the string value of a pooled       gcpool_c
    KERNEL variables, clear the pool of                        clpool_c
    KERNELS of a given type, number of loaded                  ktotal_c
    KERNELS, retrieve information on loaded spice              kdata_c
    KERNELS, unload all                                        kclear_c
    KEYBOARD input, prompt for                                 prompt_c
    KEYWORD, extract a substring starting with a               kxtrct_c
L | Top
    L s, compute                                               lspcn_c
    L sub s, compute                                           lspcn_c
    LAGRANGE interpolation                                     lgresp_c
                                                               lgrind_c
                                                               lgrint_c
    LAGRANGE polynomial, interpolate function using            lgresp_c
                                                               lgrind_c
                                                               lgrint_c
    LANDMARK on extended object, az/el coordinates relative to azlcpo_c
    LANDMARK on extended object, state of                      spkcpt_c
                                                               spkcvt_c
    LANDMARK on extended object, state relative to             spkcpo_c
                                                               spkcvo_c
    LARGEST d.p. number                                        dpmax_c
    LARGEST integer number                                     intmax_c
    LAST character element less than                           lstltc_c
    LAST character element less than or equal to               lstlec_c
    LAST d.p. element less than                                lstltd_c
    LAST d.p. element less than or equal to                    lstled_c
    LAST integer element less than                             lstlti_c
    LAST integer element less than or equal to                 lstlei_c
    LAST logical addresses in das file, return                 daslla_c
    LAST non-blank character                                   lastnb_c
    LATITUDINAL coordinates, jacobian of rectangular w.r.t.    dlatdr_c
                                                               drdlat_c
    LATITUDINAL coordinates, rectangular to                    reclat_c
    LATITUDINAL coordinates, spherical to                      sphlat_c
    LATITUDINAL coordinates to cartesian surface points, map   latsrf_c
    LATITUDINAL coordinates to dsk surface points, map         latsrf_c
    LATITUDINAL coordinates to rectangular, convert body-fixed srfrec_c
    LATITUDINAL coordinates to rectangular, convert surface    srfrec_c
    LATITUDINAL coordinates to rectangular, surface point      srfrec_c
    LATITUDINAL, cylindrical to                                cyllat_c
    LATITUDINAL to cylindrical coordinates                     latcyl_c
    LATITUDINAL to rectangular coordinates                     latrec_c
    LATITUDINAL to spherical coordinates                       latsph_c
    LESS than, last character element                          lstltc_c
    LESS than, last d.p. element                               lstltd_c
    LESS than, last integer element                            lstlti_c
    LESS than or equal to, last character element              lstlec_c
    LESS than or equal to, last d.p. element                   lstled_c
    LESS than or equal to, last integer element                lstlei_c
    LESS-THAN zero, first derivative                           uddc_c
    LEX quoted string token                                    lxqstr_c
    LIE on ellipsoid, scale point to                           edpnt_c
    LIGHT in a vacuum, measured velocity of                    clight_c
    LIGHT time and stellar aberration correction, low-level    spkaps_c
    LIGHT time and stellar aberration-corrected state, get     spkacs_c
    LIGHT time, compute uplink and downlink                    ltime_c
    LIGHT time correction, low-level                           spkltc_c
    LIGHT-TIME corrected state from SPK file                   spkltc_c
    LIGHT-TIME corrected state, get                            spkltc_c
    LIGHTING angle constraints, search using                   gfilum_c
    LIGHTING angles                                            ilumin_c
    LIGHTING angles general source                             illumg_c
    LIGHTING angles general source with flags                  illumf_c
    LIMB, ellipsoid                                            edlimb_c
    LIMB points on target body, find                           limbpt_c
    LINE and ellipsoid, distance between                       npedln_c
    LINE, distance between point and                           nplnpt_c
    LINE from a text file, read a                              rdtext_c
    LINE from a text file, read a non-blank                    iswhsp_c
    LINE, nearest point on ellipsoid to                        npedln_c
    LINE of sight and body, distance between                   npedln_c
    LINE of sight intercept with body                          surfpt_c
    LINE to point, nearest point on                            nplnpt_c
    LINEAR combination of three 3-dimensional vectors          vlcom3_c
    LINEAR combination of two 3-dimensional vectors            vlcom_c
    LINEAR combination of two n-dimensional vectors            vlcomg_c
    LIST of items, load spice data from a                      furnsh_c
    LIST of items, parse a                                     lparsm_c
                                                               lparss_c
    LIST, parse items from a                                   lparse_c
    LOAD CK pointing file                                      cklpf_c
    LOAD e-kernel                                              eklef_c
    LOAD EK file                                               eklef_c
    LOAD pck file                                              pcklof_c
    LOAD spice data from a list of items                       furnsh_c
    LOAD SPK ephemeris file                                    spklef_c
    LOAD the kernel pool from an internal text buffer          lmpool_c
    LOAD variables from a text kernel file into the pool       ldpool_c
    LOADED EK column specified by index, return information on ekcii_c
    LOADED EK columns, return the count of                     ekccnt_c
    LOADED EK columns, return the number of                    ekccnt_c
    LOADED kernels of a given type, number of                  ktotal_c
    LOADED spice kernel, fetch information about a             kinfo_c
    LOADED spice kernels, retrieve information on              kdata_c
    LOADED table, return name of a                             ektnam_c
    LOADED tables, return number of                            ekntab_c
    LOCAL time for a point on a body., compute the             et2lst_c
    LOGICAL address range of das file, return                  daslla_c
    LOGICAL addresses in das file, return last                 daslla_c
    LOGICAL addresses using substrings, update a range of das  dasudc_c
    LOGICAL addresses, write substrings to a range of das      dasudc_c
    LOGICAL array, reorder a                                   reordl_c
    LOGICAL unit, close file designated by fortran             ftncls_c
    LOGICAL value, replace marker with                         repml_c
    LONG error message, set                                    setmsg_c
    LONGITUDE of sun, planetocentric                           lspcn_c
    LOW-LEVEL aberration correction                            spkacs_c
    LOW-LEVEL aberration-corrected state computation           spkaps_c
    LOW-LEVEL light time and stellar aberration correction     spkaps_c
    LOW-LEVEL light time correction                            spkltc_c
    LOW-LEVEL target in instrument fov search, gf              gffove_c
    LOWERCASE, convert to                                      lcase_c
    LS, compute                                                lspcn_c
M | Top
    MAKE spatial index for type 2 dsk segment                  dskmi2_c
    MAP c-kernel id to SCLK and SPK id                         ckmeta_c
    MAP cartesian surface points to normal vectors             srfnrm_c
    MAP das handle to file name                                dashfn_c
    MAP frame class and class id to frame info                 ccifrm_c
    MAP frame class and class id to frame name, id, center     ccifrm_c
    MAP latitudinal coordinates to cartesian surface points    latsrf_c
    MAP latitudinal coordinates to dsk surface points          latsrf_c
    MARGIN parameters, retrieve dsk tolerance or               dskgtl_c
    MARGIN parameters, set dsk tolerance or                    dskstl_c
    MARKER with cardinal text, replace                         repmct_c
    MARKER with character string, replace                      repmc_c
    MARKER with d.p. number, replace                           repmd_c
    MARKER with formatted d.p. value, replace                  repmf_c
    MARKER with integer, replace                               repmi_c
    MARKER with logical value, replace                         repml_c
    MARKER with ordinal text, replace                          repmot_c
    MATCH string against wildcard template                     matchi_c
                                                               matchw_c
    MATCHES a wildcard template, test whether a string         matchi_c
                                                               matchw_c
    MATCHING a template, return names of kernel pool variables gnpool_c
    MATRIX 3x3 case, matrix times                              mxm_c
    MATRIX 3x3 case, matrix transpose times                    mtxm_c
    MATRIX and invert the lengths of the rows, transpose a     invort_c
    MATRIX, equal to another n-dimensional                     mequg_c
    MATRIX, euler angles to                                    eul2m_c
    MATRIX, find a position transformation                     pxform_c
    MATRIX, find a state transformation                        sxform_c
    MATRIX for different epochs, position transformation       pxfrm2_c
    MATRIX from two states, define a state transformation      twovxf_c
    MATRIX general, transpose a                                xposeg_c
    MATRIX, generate a rotation                                rotate_c
    MATRIX, get the 3x3 identity                               ident_c
    MATRIX, indicate whether a matrix is a rotation            isrot_c
    MATRIX, inverse of state transformation                    invstm_c
    MATRIX, invert a pseudo orthogonal                         invort_c
    MATRIX is a rotation matrix, indicate whether a            isrot_c
    MATRIX n-dimensional case, matrix times                    mxmg_c
    MATRIX n-dimensional case, matrix transpose times          mtxmg_c
    MATRIX of az/el w.r.t. rectangular coordinates, jacobian   dazldr_c
    MATRIX of rectangular w.r.t. az/el coordinates, jacobian   drdazl_c
    MATRIX, quaternion to                                      q2m_c
    MATRIX, rotate a                                           rotmat_c
    MATRIX, rotation axis of a                                 raxisa_c
    MATRIX times 3-dimensional vector                          mxv_c
    MATRIX times matrix 3x3 case                               mxm_c
    MATRIX times matrix n-dimensional case                     mxmg_c
    MATRIX times matrix transpose 3x3 case                     mxmt_c
    MATRIX times matrix transpose n-dimensional case           mxmtg_c
    MATRIX times n-dimensional vector                          mxvg_c
    MATRIX times vector, 3-dimensional vector transpose times  vtmv_c
    MATRIX times vector, n-dimensional vector transpose times  vtmvg_c
    MATRIX to euler angles                                     m2eul_c
    MATRIX to quaternion                                       m2q_c
    MATRIX transpose 3x3 case, matrix times                    mxmt_c
    MATRIX transpose n-dimensional case, matrix times          mxmtg_c
    MATRIX transpose times 3-dimensional vector                mtxv_c
    MATRIX transpose times matrix 3x3 case                     mtxm_c
    MATRIX transpose times matrix n-dimensional case           mtxmg_c
    MATRIX transpose times n-dimensional vector                mtxvg_c
    MAXIMUM of double precision values                         maxd_c
    MAXIMUM of integer values                                  maxi_c
    MEASURED velocity of light in a vacuum                     clight_c
    MESSAGE, get error                                         getmsg_c
    MESSAGE, prompt for input with a user supplied             prompt_c
    MESSAGE, set long error                                    setmsg_c
    MESSAGE text, insert d.p. number into error                errdp_c
    MESSAGE text, insert integer into error                    errint_c
    MESSAGE text, insert string into error                     errch_c
    MID-LEVEL occultation search, gf                           gfocce_c
    MINIMUM of double precision values                         mind_c
    MINIMUM of integer values                                  mini_c
    MODEL area, compute plate                                  pltar_c
    MODEL point intersected by ray, plate and plate            dskx02_c
    MODEL, propagate state vector using two-body force         prop2b_c
    MODEL size parameters from a type 2 dsk segment, fetch     dskz02_c
    MODEL volume, compute plate                                pltvol_c
    MODULE check in                                            chkin_c
    MODULE check out                                           chkout_c
    MODULE name from traceback, get                            trcnam_c
    MOVE a d.p. array to another d.p. array                    moved_c
    MULTIPLY quaternion by quaternion                          qxq_c
N | Top
    N'TH word in a character string                            nthwd_c
    N-DIMENSIONAL case, matrix times matrix                    mxmg_c
    N-DIMENSIONAL case, matrix times matrix transpose          mxmtg_c
    N-DIMENSIONAL case, matrix transpose times matrix          mtxmg_c
    N-DIMENSIONAL matrix, equal to another                     mequg_c
    N-DIMENSIONAL unit vector and norm                         unormg_c
    N-DIMENSIONAL vector addition                              vaddg_c
    N-DIMENSIONAL vector is the zero vector, test whether an   vzerog_c
    N-DIMENSIONAL vector, matrix times                         mxvg_c
    N-DIMENSIONAL vector, matrix transpose times               mtxvg_c
    N-DIMENSIONAL vector, negate an                            vminug_c
    N-DIMENSIONAL vector, norm of                              vnormg_c
    N-DIMENSIONAL vector projection                            vprojg_c
    N-DIMENSIONAL vector scaling                               vsclg_c
    N-DIMENSIONAL vector subtraction                           vsubg_c
    N-DIMENSIONAL vector to another, assign an                 vequg_c
    N-DIMENSIONAL vector transpose times matrix times vector   vtmvg_c
    N-DIMENSIONAL vector, unitize a                            vhatg_c
    N-DIMENSIONAL vectors, angular separation of               vsepg_c
    N-DIMENSIONAL vectors, distance between                    vdistg_c
    N-DIMENSIONAL vectors, dot product of                      vdotg_c
    N-DIMENSIONAL vectors, linear combination of two           vlcomg_c
    N-DIMENSIONAL vectors, relative difference of              vrelg_c
    NAME, body id code to                                      bodc2n_c
    NAME from traceback, get module                            trcnam_c
    NAME, get DAF array                                        dafgn_c
    NAME, get/set error output device                          errdev_c
    NAME, map das handle to file                               dashfn_c
    NAME of a loaded table, return                             ektnam_c
    NAME, read das internal file                               dasrfr_c
    NAME, return instrument's fov parameters, using instrument getfvn_c
    NAME to code, body                                         bodn2c_c
                                                               bods2c_c
    NAME to frame idcode translation, frame                    namfrm_c
    NAME translation, frame idcode to frame                    frmnam_c
    NAME/ID code definition, body                              boddef_c
    NAMES get position relative to an observer, using body     spkezp_c
    NAMES get target position relative to an observer, using   spkpos_c
    NAMES get target state relative to an observer, using body spkezr_c
    NAMES of kernel pool variables matching a template, return gnpool_c
    NEAREST point on an ellipsoid                              nearpt_c
    NEAREST point on an ellipsoid, velocity of the             dnearp_c
    NEAREST point on ellipse to point                          npelpt_c
    NEAREST point on ellipsoid to line                         npedln_c
    NEAREST point on line to point                             nplnpt_c
    NEAREST point on triangular plate                          pltnp_c
    NEAREST point to observer on target body, find             subpnt_c
    NEAREST point to ray on ellipsoid, find                    tangpt_c
    NEAREST point to sun on target body, find                  subslr_c
    NEGATE a 3-dimensional vector                              vminus_c
    NEGATE an n-dimensional vector                             vminug_c
    NEW CK file, open a                                        ckopn_c
    NEW das file, open a                                       dasonw_c
    NEW das file with write access, open a                     dasonw_c
    NEW dla file, open a                                       dlaopn_c
    NEW dla file with write access, open a                     dlaopn_c
    NEW dsk file, open a                                       dskopn_c
    NEW dsk file with write access, open a                     dskopn_c
    NEW e-kernel, open                                         ekopn_c
    NEW e-kernel segment for fast writing, start               ekifld_c
    NEW e-kernel segment, start                                ekbseg_c
    NEW EK, open                                               ekopn_c
    NEW EK segment for fast writing, start                     ekifld_c
    NEW EK segment, start                                      ekbseg_c
    NEW pck file, open a                                       pckopn_c
    NEW segment in dla file, begin                             dlabns_c
    NEW segment in dla file, end                               dlaens_c
    NEW SPK file, open a                                       spkopn_c
    NEXT DAF array, find                                       daffna_c
    NEXT segment in dla file, find                             dlafns_c
    NEXT word in a character string                            nextwd_c
    NON-BLANK character, last                                  lastnb_c
    NON-BLANK line from a text file, read a                    iswhsp_c
    NORAD two-line element data using sgp4., evaluate          evsgp4_c
    NORM, 3-dimensional unit vector and                        unorm_c
    NORM, derivative of 3-vector                               dvnorm_c
    NORM, n-dimensional unit vector and                        unormg_c
    NORM of 3-dimensional vector                               vnorm_c
    NORM of n-dimensional vector                               vnormg_c
    NORMAL, point on an ellipsoid having given surface         ednmpt_c
    NORMAL vector and constant, plane to                       pl2nvc_c
    NORMAL vector and constant to plane                        nvc2pl_c
    NORMAL vector and point, plane to                          pl2nvp_c
    NORMAL vector and point to plane                           nvp2pl_c
    NORMAL vector for a type 2 dsk plate, compute              dskn02_c
    NORMAL vector from dsk type 2 plate id, compute            dskn02_c
    NORMAL vector of triangular plate from vertices, compute   pltnrm_c
    NORMAL vector on an ellipsoid, surface                     surfnm_c
    NORMAL vectors, map cartesian surface points to            srfnrm_c
    NORMAL vectors on dsk surface, compute                     srfnrm_c
    NORMAL vectors on topographic surface, compute             srfnrm_c
    NORMALIZED hexadecimal string, convert d.p. to signed      dp2hx_c
    NORMALIZED hexadecimal string to d.p., convert signed      hx2dp_c
    NOTATION, convert d.p. to base 16 scientific               dp2hx_c
    NOTATION d.p. number, convert base 16 scientific           hx2dp_c
    NOTIFY a routine of an update to a kernel pool variable    swpool_c
    NUMBER, convert base 16 scientific notation d.p.           hx2dp_c
    NUMBER, convert d.p. number to encoded d.p.                dp2hx_c
    NUMBER, convert encoded d.p. number to d.p.                hx2dp_c
    NUMBER into error message text, insert d.p.                errdp_c
    NUMBER, largest d.p.                                       dpmax_c
    NUMBER, largest integer                                    intmax_c
    NUMBER of CK type 2 records                                cknr02_c
    NUMBER of CK type 3 records                                cknr03_c
    NUMBER of elements in a column entry, return the           eknelt_c
    NUMBER of loaded EK columns, return the                    ekccnt_c
    NUMBER of loaded kernels of a given type                   ktotal_c
    NUMBER of loaded tables, return                            ekntab_c
    NUMBER of seconds per julian year                          jyear_c
    NUMBER of seconds per tropical year                        tyear_c
    NUMBER of segments in an e-kernel, return                  eknseg_c
    NUMBER, replace marker with d.p.                           repmd_c
    NUMBER, smallest d.p.                                      dpmin_c
    NUMBER, smallest integer                                   intmin_c
    NUMBER to d.p. number, convert encoded d.p.                hx2dp_c
    NUMBER to encoded d.p. number, convert d.p.                dp2hx_c
    NUMBER with encapsulated error handling, parse d.p.        prsdp_c
    NUMBER., scan a string for a                               lx4num_c
    NUMBER., scan a string for a decimal                       lx4dec_c
    NUMERIC kernel variable, confirm the existence of a pooled expool_c
    NUMERIC time system to another, convert one additive       unitim_c
    NUMERIC time system to another, convert one uniform        unitim_c
    NUMERIC time systems, transform between two additive       unitim_c
    NUMERIC time systems, transform between two uniform        unitim_c
    NUMERIC value of a pooled kernel variable, return the      gdpool_c
O | Top
    OBJECTS in CK file, find id codes of                       ckobj_c
    OBJECTS in dsk file, find id codes of ephemeris            dskobj_c
    OBJECTS in SPK file, find id codes of ephemeris            spkobj_c
    OBSERVER corrected for aberrations, get position relative  spkezp_c
    OBSERVER corrected for aberrations, get state relative to  spkez_c
                                                               spkezr_c
    OBSERVER corrected for aberrations, position relative to   spkpos_c
    OBSERVER on target body, find nearest point to             subpnt_c
    OBSERVER, using body codes get target state relative to an spkez_c
    OBSERVER, using body names get position relative to an     spkezp_c
    OBSERVER, using body names get target state relative to an spkezr_c
    OBSERVER, using names get target position relative to an   spkpos_c
    OCCULTATION search, gf                                     gfoclt_c
    OCCULTATION search, gf mid-level                           gfocce_c
    OCCULTATION type at a specified time                       occult_c
    OFF, turn tracing                                          trcoff_c
    OFFSET frame, fetch the rotation and frame of a constant   tkfram_c
    OPEN a das file for read access                            dasopr_c
    OPEN a das file for reading                                dasopr_c
    OPEN a das file for write access                           dasopw_c
    OPEN a das file for writing                                dasopw_c
    OPEN a new CK file                                         ckopn_c
    OPEN a new das file                                        dasonw_c
    OPEN a new das file with write access                      dasonw_c
    OPEN a new dla file                                        dlaopn_c
    OPEN a new dla file with write access                      dlaopn_c
    OPEN a new dsk file                                        dskopn_c
    OPEN a new dsk file with write access                      dskopn_c
    OPEN a new pck file                                        pckopn_c
    OPEN a new SPK file                                        spkopn_c
    OPEN a scratch das file                                    dasops_c
    OPEN an existing SPK file for adding segments              spkopa_c
    OPEN DAF for read                                          dafopr_c
    OPEN das file, close an                                    dascls_c
    OPEN EK for reading                                        ekopr_c
    OPEN existing DAF for write                                dafopw_c
    OPEN existing EK for writing                               ekopw_c
    OPEN new e-kernel                                          ekopn_c
    OPEN new EK                                                ekopn_c
    OPEN scratch e-kernel                                      ekops_c
    OPEN scratch EK                                            ekops_c
    ORDER of a character array                                 orderc_c
    ORDER of a d.p. array                                      orderd_c
    ORDER of an integer array                                  orderi_c
    ORDER vector, binary search for a string using an          bschoc_c
    ORDER vector, binary search for an integer using an        bschoi_c
    ORDER vector, test whether an integer array is an          isordv_c
    ORDINAL position of an element in a set, the               ordc_c
                                                               ordd_c
                                                               ordi_c
    ORDINAL text, replace marker with                          repmot_c
    ORTHOGONAL, --- see perpendicular
    ORTHOGONAL matrix, invert a pseudo                         invort_c
    ORTHONORMAL frame from two vectors, define an              twovec_c
    OSCULATING elements, convert state to                      oscelt_c
    OSCULATING elements, convert state to extended             oscltx_c
    OSCULATING elements from state                             oscelt_c
    OSCULATING elements from state, extended                   oscltx_c
    OUT, module check                                          chkout_c
    OUTPUT device name, get/set error                          errdev_c
    OUTPUT items, get/set error                                errprt_c
P | Top
    PACK an SPK segment descriptor, validate and               spkpds_c
    PACK DAF summary                                           dafps_c
    PACK three scalar components into a vector                 vpack_c
    PARALLEL to a state vector, state of a unit vector         dvhat_c
    PARAMETER, return a kernel pool definition                 szpool_c
    PARAMETERS from a type 2 dsk segment, fetch                dskb02_c
    PARAMETERS from a type 2 dsk segment, fetch model size     dskz02_c
    PARAMETERS, retrieve dsk tolerance or margin               dskgtl_c
    PARAMETERS, return instrument's fov                        getfov_c
    PARAMETERS, set dsk tolerance or margin                    dskstl_c
    PARAMETERS, using instrument name, return instrument's fov getfvn_c
    PARSE a list of items                                      lparsm_c
                                                               lparss_c
    PARSE a UTC time string                                    tparse_c
    PARSE d.p. number with encapsulated error handling         prsdp_c
    PARSE integer with encapsulated error handling             prsint_c
    PARSE items from a list                                    lparse_c
    PARSE select clause of EK query                            ekpsel_c
    PARSE two-line elements                                    getelm_c
    PARTITION information, spacecraft clock                    scpart_c
    PAST J2000 as a string, convert and format d.p. seconds    timout_c
    PAST the J2000 epoch, convert a string to tdb seconds      str2et_c
    PCK file, close a                                          pckcls_c
    PCK file, find frame class id codes of frames in binary    pckfrm_c
    PCK file, load                                             pcklof_c
    PCK file, open a new                                       pckopn_c
    PCK file, unload                                           pckuof_c
    PCK frame, get coverage start and stop time for binary     pckcov_c
    PCK reference frame, get coverage window for binary        pckcov_c
    PCK type 2 data segment, write                             pckw02_c
    PENUMBRAL terminator on ellipsoid, find                    edterm_c
    PERPENDICULAR component of a 3-vector                      vperp_c
    PHASE angle                                                ilumin_c
    PHASE angle constraints, solve for                         gfilum_c
    PHASE angle for arbitrary illumination source, compute     phaseq_c
    PHASE angle general source                                 illumg_c
    PHASE angle general source with flags                      illumf_c
    PHASE angle search, gf                                     gfpa_c
    PHYSICAL constants for a body                              bodvcd_c
                                                               bodvrd_c
    PI, half the value of                                      halfpi_c
    PI, twice the value of                                     twopi_c
    PI, value of                                               pi_c
    PICTURE, use a sample time string to produce a time format tpictr_c
    PLANE, intersection of ellipse and                         inelpl_c
    PLANE, intersection of ellipsoid and                       inedpl_c
    PLANE, intersection of ray and                             inrypl_c
    PLANE inverted, vector projection onto                     vprjpi_c
    PLANE, normal vector and constant to                       nvc2pl_c
    PLANE, normal vector and point to                          nvp2pl_c
    PLANE, point and spanning vectors to                       psv2pl_c
    PLANE, project ellipse onto                                pjelpl_c
    PLANE to normal vector and constant                        pl2nvc_c
    PLANE to normal vector and point                           pl2nvp_c
    PLANE to point and spanning vectors                        pl2psv_c
    PLANE, vector projection onto                              vprjp_c
    PLANETOCENTRIC longitude of sun                            lspcn_c
    PLANETOGRAPHIC coordinates, convert rectangular to         recpgr_c
    PLANETOGRAPHIC coordinates, jacobian of rectangular w.r.t. drdpgr_c
    PLANETOGRAPHIC to rectangular coordinates, convert         pgrrec_c
    PLANETOGRAPHIC w.r.t. rectangular coordinates, jacobian of dpgrdr_c
    PLATE and plate model point intersected by ray             dskx02_c
    PLATE, compute normal vector for a type 2 dsk              dskn02_c
    PLATE data from a type 2 dsk segment, fetch                dskp02_c
    PLATE, expand triangular                                   pltexp_c
    PLATE from vertices, compute normal vector of triangular   pltnrm_c
    PLATE id, compute normal vector from dsk type 2            dskn02_c
    PLATE model area, compute                                  pltar_c
    PLATE model point intersected by ray, plate and            dskx02_c
    PLATE model volume, compute                                pltvol_c
    PLATE, nearest point on triangular                         pltnp_c
    POINT and line, distance between                           nplnpt_c
    POINT and spanning vectors, plane to                       pl2psv_c
    POINT and spanning vectors to plane                        psv2pl_c
    POINT and velocity, ellipsoid surface                      surfpv_c
    POINT, find ray-ellipsoid tangent                          tangpt_c
    POINT, find surface intercept                              sincpt_c
    POINT intersected by ray, plate and plate model            dskx02_c
    POINT latitudinal coordinates to rectangular, surface      srfrec_c
    POINT, nearest point on ellipse to                         npelpt_c
    POINT, nearest point on line to                            nplnpt_c
    POINT of intersection between ray and ellipsoid            surfpt_c
    POINT of intersection of ray and ellipsoid, surface        surfpt_c
    POINT on a body., compute the local time for a             et2lst_c
    POINT on an ellipsoid having given surface normal          ednmpt_c
    POINT on an ellipsoid, nearest                             nearpt_c
    POINT on an ellipsoid, velocity of the nearest             dnearp_c
    POINT on ellipse to point, nearest                         npelpt_c
    POINT on ellipsoid to line, nearest                        npedln_c
    POINT on line to point, nearest                            nplnpt_c
    POINT on target body, find sub-observer                    subpnt_c
    POINT on target body, find sub-solar                       subslr_c
    POINT on target body, find sub-spacecraft                  subpnt_c
    POINT on triangular plate, nearest                         pltnp_c
    POINT, plane to normal vector and                          pl2nvp_c
    POINT to ellipsoid, distance from                          nearpt_c
    POINT to lie on ellipsoid, scale                           edpnt_c
    POINT to observer on target body, find nearest             subpnt_c
    POINT to plane, normal vector and                          nvp2pl_c
    POINT to ray on ellipsoid, find nearest                    tangpt_c
    POINT to sun on target body, find nearest                  subslr_c
    POINTING and angular velocity, get CK                      ckgpav_c
    POINTING data segment, write CK type 1                     ckw01_c
    POINTING data segment, write CK type 2                     ckw02_c
    POINTING data segment, write CK type 3                     ckw03_c
    POINTING file, load CK                                     cklpf_c
    POINTING file, unload CK                                   ckupf_c
    POINTING, get CK                                           ckgp_c
    POINTS, map latitudinal coordinates to cartesian surface   latsrf_c
    POINTS, map latitudinal coordinates to dsk surface         latsrf_c
    POINTS on target body, find limb                           limbpt_c
    POINTS on target body, find terminator                     termpt_c
    POINTS to normal vectors, map cartesian surface            srfnrm_c
    POLYNOMIAL and its derivatives, compute a                  polyds_c
    POLYNOMIAL expansion, value of a chebyshev                 chbval_c
    POLYNOMIAL, interpolate function using hermite             hrmesp_c
                                                               hrmint_c
    POLYNOMIAL, interpolate function using lagrange            lgresp_c
                                                               lgrind_c
                                                               lgrint_c
    POOL definition parameter, return a kernel                 szpool_c
    POOL, fetch constants for a body from the kernel           bodvcd_c
                                                               bodvrd_c
    POOL, find constants for a body in the kernel              bodfnd_c
    POOL for updated variables, check the kernel               cvpool_c
    POOL from an internal text buffer, load the kernel         lmpool_c
    POOL, load variables from a text kernel file into the      ldpool_c
    POOL of kernel variables, clear the                        clpool_c
    POOL, retrieve a continued string value from the kernel    stpool_c
    POOL variable, check the properties of a kernel            badkpv_c
    POOL variable, delete a kernel                             dvpool_c
    POOL variable, notify a routine of an update to a kernel   swpool_c
    POOL variable, return summary information about a kernel   dtpool_c
    POOL variable, watch for an update to a kernel             swpool_c
    POOL variables matching a template, return names of kernel gnpool_c
    POOLED kernel variable, return the character value of a    gcpool_c
    POOLED kernel variable, return the d.p. value of a         gdpool_c
    POOLED kernel variable, return the integer value of a      gipool_c
    POOLED kernel variable, return the numeric value of a      gdpool_c
    POOLED kernel variable, return the string value of a       gcpool_c
    POOLED numeric kernel variable, confirm the existence of a expool_c
    POSITION and velocity from ephemeris                       spkpvn_c
    POSITION and velocity, SPK file                            spkpvn_c
    POSITION coordinate search, gf                             gfposc_c
    POSITION from SPK file, apparent                           spkapo_c
    POSITION, get apparent                                     spkapo_c
    POSITION of an element in a set, the ordinal               ordc_c
                                                               ordd_c
                                                               ordi_c
    POSITION of character, backward search for                 cposr_c
    POSITION of character, forward search for                  cpos_c
    POSITION of one body relative to another, geometric        spkgps_c
    POSITION of substring                                      pos_c
    POSITION of substring reverse search                       posr_c
    POSITION of unlisted character, backward search for        ncposr_c
    POSITION of unlisted character, forward search for         ncpos_c
    POSITION relative observer corrected for aberrations, get  spkezp_c
    POSITION relative to an observer, using body names get     spkezp_c
    POSITION relative to an observer, using names get target   spkpos_c
    POSITION relative to observer corrected for aberrations    spkpos_c
    POSITION to bodyfixed, transformation from inertial        tipbod_c
    POSITION transformation matrix, find a                     pxform_c
    POSITION transformation matrix for different epochs        pxfrm2_c
    PRECISION array, search in an double                       isrchd_c
    PRECISION column entry, fetch element from double          ekgd_c
    PRECISION column to EK segment, write entire double        ekacld_c
    PRECISION data from a das file, read double                dasrdd_c
    PRECISION data from EK column, read double                 ekrced_c
    PRECISION data in a das file, update double                dasudd_c
    PRECISION data to a das file, add double                   dasadd_c
    PRECISION data to EK column, add double                    ekaced_c
    PRECISION data to EK column, write double                  ekaced_c
    PRECISION value, binary search for a double                bsrchd_c
    PRECISION values, maximum of double                        maxd_c
    PRECISION values, minimum of double                        mind_c
    PREVIOUS DAF array, find                                   daffpa_c
    PREVIOUS segment in dla file, find                         dlafps_c
    PRODUCE a time format picture, use a sample time string to tpictr_c
    PRODUCT 3-dimensional vectors, dot                         vdot_c
    PRODUCT and its derivative, compute a unit cross           ducrss_c
    PRODUCT, compute the derivative of a cross                 dvcrss_c
    PRODUCT, compute the derivative of a dot                   dvdot_c
    PRODUCT of n-dimensional vectors, dot                      vdotg_c
    PRODUCT, unitized cross                                    ucrss_c
    PRODUCT, vector cross                                      vcrss_c
    PROGRESS report, gf finish a                               gfrepf_c
    PROGRESS report, gf initialize a                           gfrepi_c
    PROGRESS report, gf update                                 gfrepu_c
    PROJECT ellipse onto plane                                 pjelpl_c
    PROJECTION, 3-dimensional vector                           vproj_c
    PROJECTION, n-dimensional vector                           vprojg_c
    PROJECTION onto plane inverted, vector                     vprjpi_c
    PROJECTION onto plane, vector                              vprjp_c
    PROMPT for input with a user supplied message              prompt_c
    PROMPT for keyboard input                                  prompt_c
    PROPAGATE state vector using two-body force model          prop2b_c
    PROPER form, restrict time strings to                      tparch_c
    PROPERTIES of a kernel pool variable, check the            badkpv_c
Q | Top
    QUADRATIC equation, roots of a                             rquad_c
    QUADRATIC fit, estimate function derivative using          qderiv_c
    QUANTITY satisfies a condition, determine when a geometric gfevnt_c
    QUATERNION and derivative, angular velocity from           qdq2av_c
    QUATERNION by quaternion, multiply                         qxq_c
    QUATERNION, matrix to                                      m2q_c
    QUATERNION, multiply quaternion by                         qxq_c
    QUATERNION, quaternion times                               qxq_c
    QUATERNION times quaternion                                qxq_c
    QUATERNION to matrix                                       q2m_c
    QUERY, issue EK                                            ekfind_c
    QUERY, parse select clause of EK                           ekpsel_c
    QUICK traceback, get                                       qcktrc_c
    QUOTED string token, lex                                   lxqstr_c
    QUOTED string token, recognize                             lxqstr_c
    QUOTED string token, scan                                  lxqstr_c
R | Top
    RA and dec, rectangular coordinates to                     recrad_c
    RA and dec to rectangular coordinates, range               radrec_c
    RADIAN, degrees per                                        dpr_c
    RADIANS per degree                                         rpd_c
    RANGE, az and el, convert rectangular coordinates to       recazl_c
    RANGE, az and el, rectangular coordinates to               recazl_c
    RANGE, az and el to rectangular coordinates                azlrec_c
    RANGE, az and el to rectangular coordinates, convert       azlrec_c
    RANGE, az and el to rectangular velocity conversion        drdazl_c
    RANGE, az and el velocity conversion, rectangular to       dazldr_c
    RANGE, azimuth and elevation, convert rectangular to       recazl_c
    RANGE, azimuth and elevation derivative, rectangular to    dazldr_c
    RANGE, azimuth and elevation, rectangular to               recazl_c
    RANGE, azimuth and elevation to rectangular                azlrec_c
    RANGE, azimuth and elevation to rectangular, convert       azlrec_c
    RANGE, azimuth and elevation to rectangular derivative     drdazl_c
    RANGE bounds for type 2 dsk segment, compute               dskrb2_c
    RANGE of das file, return logical address                  daslla_c
    RANGE of das logical addresses using substrings, update a  dasudc_c
    RANGE of das logical addresses, write substrings to a      dasudc_c
    RANGE ra and dec to rectangular coordinates                radrec_c
    RANGE rate search, gf                                      gfrr_c
    RATE of change of the altitude over an ellipsoid           dnearp_c
    RATE search, gf range                                      gfrr_c
    RAY and ellipsoid, point of intersection between           surfpt_c
    RAY and ellipsoid, surface point of intersection of        surfpt_c
    RAY and plane, intersection of                             inrypl_c
    RAY and surface, intersection of                           dskx02_c
    RAY and target body surface, find intersection of          sincpt_c
    RAY in instrument field of view at specified time          fovray_c
    RAY in instrument fov at specified time                    fovray_c
    RAY in instrument fov search, gf                           gfrfov_c
    RAY on ellipsoid, find nearest point to                    tangpt_c
    RAY on target body surface, find intercept of              sincpt_c
    RAY, plate and plate model point intersected by            dskx02_c
    RAY-DSK intercept, vectorized                              dskxv_c
    RAY-ELLIPSOID tangent point, find                          tangpt_c
    RAY-SURFACE intercept, vectorized                          dskxv_c
    RAY-SURFACE intercept with handle and descriptors, dsk     dskxsi_c
    RAY-SURFACE intercept with source information, dsk         dskxsi_c
    RE-INITIALIZE the keeper system                            kclear_c
    READ a line from a text file                               rdtext_c
    READ a non-blank line from a text file                     iswhsp_c
    READ access, open a das file for                           dasopr_c
    READ character data from a das file                        dasrdc_c
    READ character data from EK column                         ekrcec_c
    READ DAF file record                                       dafrfr_c
    READ DAF summary record                                    dafgsr_c
    READ das file record                                       dasrfr_c
    READ das internal file name                                dasrfr_c
    READ data from DAF address                                 dafgda_c
    READ double precision data from a das file                 dasrdd_c
    READ double precision data from EK column                  ekrced_c
    READ ephemeris data                                        spkez_c
                                                               spkezp_c
                                                               spkezr_c
                                                               spkpos_c
    READ integer data from a das file                          dasrdi_c
    READ integer data from EK column                           ekrcei_c
    READ, open DAF for                                         dafopr_c
    READ trajectory data                                       spkez_c
                                                               spkezp_c
                                                               spkezr_c
                                                               spkpos_c
    READER for SPK file, easy                                  spkez_c
    READING, open a das file for                               dasopr_c
    READING, open EK for                                       ekopr_c
    RECEIPT indicator, gf interrupt signal                     gfbail_c
    RECOGNIZE quoted string token                              lxqstr_c
    RECORD from an EK segment, delete                          ekdelr_c
    RECORD, get CK type 2                                      ckgr02_c
    RECORD, get CK type 3                                      ckgr03_c
    RECORD into EK segment, insert                             ekinsr_c
    RECORD, read DAF file                                      dafrfr_c
    RECORD, read DAF summary                                   dafgsr_c
    RECORD, read das file                                      dasrfr_c
    RECORD to EK segment, append                               ekappr_c
    RECORDS, number of CK type 2                               cknr02_c
    RECORDS, number of CK type 3                               cknr03_c
    RECORDS to a das file, write buffered                      daswbr_c
    RECTANGULAR, convert body-fixed latitudinal coordinates to srfrec_c
    RECTANGULAR, convert range, azimuth and elevation to       azlrec_c
    RECTANGULAR, convert surface latitudinal coordinates to    srfrec_c
    RECTANGULAR coordinates, convert planetographic to         pgrrec_c
    RECTANGULAR coordinates, convert range, az and el to       azlrec_c
    RECTANGULAR coordinates, geodetic to                       georec_c
    RECTANGULAR coordinates, jacobian matrix of az/el w.r.t.   dazldr_c
    RECTANGULAR coordinates, jacobian of cylindrical w.r.t.    dcyldr_c
    RECTANGULAR coordinates, jacobian of geodetic w.r.t.       dgeodr_c
    RECTANGULAR coordinates, jacobian of planetographic w.r.t. dpgrdr_c
    RECTANGULAR coordinates, jacobian of spherical w.r.t.      dsphdr_c
    RECTANGULAR coordinates, latitudinal to                    latrec_c
    RECTANGULAR coordinates, range, az and el to               azlrec_c
    RECTANGULAR coordinates, range ra and dec to               radrec_c
    RECTANGULAR coordinates, spherical to                      sphrec_c
    RECTANGULAR coordinates to ra and dec                      recrad_c
    RECTANGULAR coordinates to range, az and el                recazl_c
    RECTANGULAR coordinates to range, az and el, convert       recazl_c
    RECTANGULAR, cylindrical to                                cylrec_c
    RECTANGULAR derivative, range, azimuth and elevation to    drdazl_c
    RECTANGULAR, range, azimuth and elevation to               azlrec_c
    RECTANGULAR, right ascension and declination to            radrec_c
    RECTANGULAR, surface point latitudinal coordinates to      srfrec_c
    RECTANGULAR to cylindrical coordinates                     reccyl_c
    RECTANGULAR to geodetic                                    recgeo_c
    RECTANGULAR to latitudinal coordinates                     reclat_c
    RECTANGULAR to planetographic coordinates, convert         recpgr_c
    RECTANGULAR to range, az and el velocity conversion        dazldr_c
    RECTANGULAR to range, azimuth and elevation                recazl_c
    RECTANGULAR to range, azimuth and elevation, convert       recazl_c
    RECTANGULAR to range, azimuth and elevation derivative     dazldr_c
    RECTANGULAR to right ascension and declination             recrad_c
    RECTANGULAR to spherical coordinates                       recsph_c
    RECTANGULAR velocity conversion, range, az and el to       drdazl_c
    RECTANGULAR w.r.t. az/el coordinates, jacobian matrix of   drdazl_c
    RECTANGULAR w.r.t. cylindrical coordinates, jacobian of    drdcyl_c
    RECTANGULAR w.r.t. geodetic coordinates, jacobian of       drdgeo_c
    RECTANGULAR w.r.t. latitudinal coordinates, jacobian of    dlatdr_c
                                                               drdlat_c
    RECTANGULAR w.r.t. planetographic coordinates, jacobian of drdpgr_c
    RECTANGULAR w.r.t. spherical coordinates, jacobian of      drdsph_c
    REFERENCE frame attributes, fetch                          cidfrm_c
                                                               cnmfrm_c
                                                               frinfo_c
    REFERENCE frame, get coverage window for binary pck        pckcov_c
    REFERENCE frame, get instrument frame rotation and         ckfrot_c
    REFERENCE frame, get instrument frame transformation and   ckfxfm_c
    REFERENCE frames, fetch ids of built-in                    bltfrm_c
    REFERENCE frames from the kernel pool, fetch ids of        kplfrm_c
    REFINEMENT, gf standard step                               gfrefn_c
    RELATIVE difference of 3-dimensional vectors               vrel_c
    RELATIVE difference of n-dimensional vectors               vrelg_c
    RELATIVE observer corrected for aberrations, get position  spkezp_c
    RELATIVE to an observer, using body codes get target state spkez_c
    RELATIVE to an observer, using body names get position     spkezp_c
    RELATIVE to an observer, using body names get target state spkezr_c
    RELATIVE to an observer, using names get target position   spkpos_c
    RELATIVE to another, geometric position of one body        spkgps_c
    RELATIVE to another, geometric state of one body           spkgeo_c
    RELATIVE to constant position observer, az/el coordinates  azlcpo_c
    RELATIVE to constant position observer, state              spkcpo_c
    RELATIVE to constant position surface point, state         spkcpo_c
    RELATIVE to constant velocity observer, state              spkcvo_c
    RELATIVE to constant velocity surface point, state         spkcvo_c
    RELATIVE to landmark on extended object, az/el coordinates azlcpo_c
    RELATIVE to landmark on extended object, state             spkcpo_c
                                                               spkcvo_c
    RELATIVE to observer corrected for aberrations, get state  spkez_c
                                                               spkezr_c
    RELATIVE to observer corrected for aberrations, position   spkpos_c
    RELATIVE to solar system barycenter, state                 spkssb_c
    RELATIVE to surface point extended object, az/el coordinat azlcpo_c
    RELATIVE to surface point on extended object, state        spkcpo_c
                                                               spkcvo_c
    REMOVE an item from a character set                        removc_c
    REMOVE an item from a d.p. set                             removd_c
    REMOVE an item from an integer set                         removi_c
    REORDER a character array                                  reordc_c
    REORDER a d.p. array                                       reordd_c
    REORDER a logical array                                    reordl_c
    REORDER an integer array                                   reordi_c
    REPLACE character entry in an EK column                    ekucec_c
    REPLACE d.p. entry in an EK column                         ekuced_c
    REPLACE DAF summary                                        dafrs_c
    REPLACE integer entry in an EK column                      ekucei_c
    REPLACE marker with cardinal text                          repmct_c
    REPLACE marker with character string                       repmc_c
    REPLACE marker with d.p. number                            repmd_c
    REPLACE marker with formatted d.p. value                   repmf_c
    REPLACE marker with integer                                repmi_c
    REPLACE marker with logical value                          repml_c
    REPLACE marker with ordinal text                           repmot_c
    REPLACE time entry in an EK column                         ekuced_c
    REPORT, gf finish a progress                               gfrepf_c
    REPORT, gf initialize a progress                           gfrepi_c
    REPORT, gf update progress                                 gfrepu_c
    RESET error status                                         reset_c
    RESTRICT time strings to proper form                       tparch_c
    RETRIEVE a continued string value from the kernel pool     stpool_c
    RETRIEVE dsk tolerance or margin parameters                dskgtl_c
    RETRIEVE information on loaded spice kernels               kdata_c
    RETURN a kernel pool definition parameter                  szpool_c
    RETURN dsk segment descriptor                              dskgd_c
    RETURN EK segment summary                                  ekssum_c
    RETURN indicator, immediate                                return_c
    RETURN information on loaded EK column specified by index  ekcii_c
    RETURN instrument's fov parameters                         getfov_c
    RETURN instrument's fov parameters, using instrument name  getfvn_c
    RETURN last logical addresses in das file                  daslla_c
    RETURN logical address range of das file                   daslla_c
    RETURN name of a loaded table                              ektnam_c
    RETURN names of kernel pool variables matching a template  gnpool_c
    RETURN number of loaded tables                             ekntab_c
    RETURN number of segments in an e-kernel                   eknseg_c
    RETURN specified vertices from type 2 dsk segment          dskv02_c
    RETURN summary information about a kernel pool variable    dtpool_c
    RETURN the character value of a pooled kernel variable     gcpool_c
    RETURN the count of loaded EK columns                      ekccnt_c
    RETURN the d.p. value of a pooled kernel variable          gdpool_c
    RETURN the file summary of a das file                      dashfs_c
    RETURN the integer value of a pooled kernel variable       gipool_c
    RETURN the number of elements in a column entry            eknelt_c
    RETURN the number of loaded EK columns                     ekccnt_c
    RETURN the numeric value of a pooled kernel variable       gdpool_c
    RETURN the string value of a pooled kernel variable        gcpool_c
    RETURN traceback depth                                     trcdep_c
    RETURN values of an integer variable from the kernel pool  gipool_c
    RETURN version strings                                     tkvrsn_c
    REVERSE search, position of substring                      posr_c
    RIGHT ascension and declination, rectangular to            recrad_c
    RIGHT ascension and declination to rectangular             radrec_c
    RIGHT handed coordinate frame, build a                     frame_c
    ROOTS of a quadratic equation                              rquad_c
    ROTATE a matrix                                            rotmat_c
    ROTATE a vector                                            rotvec_c
    ROTATION about an axis, vector                             vrotv_c
    ROTATION and angular velocity, state transformation to     rav2xf_c
                                                               xf2rav_c
    ROTATION and frame of a constant offset frame, fetch the   tkfram_c
    ROTATION and frame of a text kernel frame, fetch the       tkfram_c
    ROTATION and reference frame, get instrument frame         ckfrot_c
    ROTATION, axis and angle to                                axisar_c
    ROTATION axis of a matrix                                  raxisa_c
    ROTATION matrix, generate a                                rotate_c
    ROTATION matrix, indicate whether a matrix is a            isrot_c
    ROUTINE of an update to a kernel pool variable, notify a   swpool_c
    ROUTINES, change default convergence tolerance for gf      gfstol_c

    S/P-KERNEL, --- see SPK
S | Top
    SAMPLE time string to produce a time format picture, use a tpictr_c
    SATISFIES a condition, determine when a geometric quantity gfevnt_c
    SCALAR components from a vector, unpack three              vupack_c
    SCALAR components into a vector, pack three                vpack_c
    SCALAR function, first derivative of a user-defined        uddf_c
    SCALAR function search, gf user defined                    gfuds_c
    SCALE point to lie on ellipsoid                            edpnt_c
    SCALING, 3-dimensional vector                              vscl_c
    SCALING, n-dimensional vector                              vsclg_c
    SCAN a string for a decimal number.                        lx4dec_c
    SCAN a string for a number.                                lx4num_c
    SCAN a string for a signed integer.                        lx4sgn_c
    SCAN a string for an unsigned integer.                     lx4uns_c
    SCAN quoted string token                                   lxqstr_c
    SCIENTIFIC notation, convert d.p. to base 16               dp2hx_c
    SCIENTIFIC notation d.p. number, convert base 16           hx2dp_c
    SCLK, --- see spacecraft clock
    SCLK and SPK id, map c-kernel id to                        ckmeta_c
    SCRATCH das file, open a                                   dasops_c
    SCRATCH e-kernel, open                                     ekops_c
    SCRATCH EK, open                                           ekops_c
    SEARCH array for equivalent character string               esrchc_c
    SEARCH, begin DAF backward                                 dafbbs_c
    SEARCH, begin DAF forward                                  dafbfs_c
    SEARCH for a double precision value, binary                bsrchd_c
    SEARCH for a string using an order vector, binary          bschoc_c
    SEARCH for an integer using an order vector, binary        bschoi_c
    SEARCH for an integer value, binary                        bsrchi_c
    SEARCH for position of character, backward                 cposr_c
    SEARCH for position of character, forward                  cpos_c
    SEARCH for position of unlisted character, backward        ncposr_c
    SEARCH for position of unlisted character, forward         ncpos_c
    SEARCH, gf angular separation                              gfsep_c
    SEARCH, gf distance                                        gfdist_c
    SEARCH, gf low-level target in instrument fov              gffove_c
    SEARCH, gf mid-level occultation                           gfocce_c
    SEARCH, gf occultation                                     gfoclt_c
    SEARCH, gf phase angle                                     gfpa_c
    SEARCH, gf position coordinate                             gfposc_c
    SEARCH, gf range rate                                      gfrr_c
    SEARCH, gf ray in instrument fov                           gfrfov_c
    SEARCH, gf subpoint coordinate                             gfsubc_c
    SEARCH, gf surface intercept coordinate                    gfsntc_c
    SEARCH, gf target in instrument fov                        gftfov_c
    SEARCH, gf user defined boolean function                   gfudb_c
    SEARCH, gf user defined scalar function                    gfuds_c
    SEARCH in a character array                                bsrchc_c
                                                               isrchc_c
    SEARCH in an double precision array                        isrchd_c
    SEARCH in an integer array                                 isrchi_c
    SEARCH in dla file, begin backward                         dlabbs_c
    SEARCH in dla file, begin forward                          dlabfs_c
    SEARCH, position of substring reverse                      posr_c
    SEARCH using illumination angle constraints                gfilum_c
    SEARCH using lighting angle constraints                    gfilum_c
    SEARCHING, select a DAF to continue                        dafcs_c
    SECONDS past J2000 as a string, convert and format d.p.    timout_c
    SECONDS past the J2000 epoch, convert a string to tdb      str2et_c
    SECONDS per day                                            spd_c
    SECONDS per julian year, number of                         jyear_c
    SECONDS per tropical year, number of                       tyear_c
    SEGMENT, add data to a type 14 SPK                         spk14a_c
    SEGMENT, append record to EK                               ekappr_c
    SEGMENT, begin writing a type 14 SPK                       spk14b_c
    SEGMENT, compute range bounds for type 2 dsk               dskrb2_c
    SEGMENT, delete record from an EK                          ekdelr_c
    SEGMENT descriptor, return dsk                             dskgd_c
    SEGMENT descriptor, unpack and SPK                         spkuds_c
    SEGMENT descriptor, validate and pack an SPK               spkpds_c
    SEGMENT, end a type 14 SPK                                 spk14e_c
    SEGMENT, fetch d.p. data from a type 2 dsk                 dskd02_c
    SEGMENT, fetch integer data from a type 2 dsk              dski02_c
    SEGMENT, fetch model size parameters from a type 2 dsk     dskz02_c
    SEGMENT, fetch parameters from a type 2 dsk                dskb02_c
    SEGMENT, fetch plate data from a type 2 dsk                dskp02_c
    SEGMENT for fast writing, start new e-kernel               ekifld_c
    SEGMENT for fast writing, start new EK                     ekifld_c
    SEGMENT in dla file, begin new                             dlabns_c
    SEGMENT in dla file, end new                               dlaens_c
    SEGMENT in dla file, find next                             dlafns_c
    SEGMENT in dla file, find previous                         dlafps_c
    SEGMENT, insert record into EK                             ekinsr_c
    SEGMENT, make spatial index for type 2 dsk                 dskmi2_c
    SEGMENT, return specified vertices from type 2 dsk         dskv02_c
    SEGMENT, select SPK file and                               spksfs_c
    SEGMENT, start new e-kernel                                ekbseg_c
    SEGMENT, start new EK                                      ekbseg_c
    SEGMENT summary, return EK                                 ekssum_c
    SEGMENT, write a type 10 SPK                               spkw10_c
    SEGMENT, write a type 15 SPK                               spkw15_c
    SEGMENT, write a type 17 SPK                               spkw17_c
    SEGMENT, write a type 2 dsk                                dskw02_c
    SEGMENT, write CK type 1 pointing data                     ckw01_c
    SEGMENT, write CK type 2 pointing data                     ckw02_c
    SEGMENT, write CK type 3 pointing data                     ckw03_c
    SEGMENT, write CK type 5 data                              ckw05_c
    SEGMENT, write entire character column to EK               ekaclc_c
    SEGMENT, write entire double precision column to EK        ekacld_c
    SEGMENT, write entire integer column to EK                 ekacli_c
    SEGMENT write, finish a fast EK                            ekffld_c
    SEGMENT, write pck type 2 data                             pckw02_c
    SEGMENT, write SPK type 12 ephemeris data                  spkw12_c
    SEGMENT, write SPK type 13 ephemeris data                  spkw13_c
    SEGMENT, write SPK type 18 ephemeris data                  spkw18_c
    SEGMENT, write SPK type 2 data                             spkw02_c
    SEGMENT, write SPK type 20 data                            spkw20_c
    SEGMENT, write SPK type 3 data                             spkw03_c
    SEGMENT, write SPK type 5 ephemeris data                   spkw05_c
    SEGMENT, write SPK type 8 ephemeris data                   spkw08_c
    SEGMENT, write SPK type 9 ephemeris data                   spkw09_c
    SEGMENTS in an e-kernel, return number of                  eknseg_c
    SEGMENTS, open an existing SPK file for adding             spkopa_c
    SELECT a DAF to continue searching                         dafcs_c
    SELECT clause of EK query, parse                           ekpsel_c
    SELECT SPK file and segment                                spksfs_c
    SEMI-AXES of ellipse from generating vectors               saelgv_c
    SEPARATION between two target bodies, compute the angular  trgsep_c
    SEPARATION of 3-dimensional vectors, angular               vsep_c
    SEPARATION of n-dimensional vectors, angular               vsepg_c
    SEPARATION search, gf angular                              gfsep_c
    SEPARATION, time derivative of angular                     dvsep_c
    SET constant step size, gf                                 gfsstp_c
    SET dsk tolerance or margin parameters                     dskstl_c
    SET, element of a character                                elemc_c
    SET, element of a d.p.                                     elemd_c
    SET, element of an integer                                 elemi_c
    SET, insert an item into a character                       insrtc_c
    SET, insert an item into a d.p.                            insrtd_c
    SET, insert an item into an integer                        insrti_c
    SET long error message                                     setmsg_c
    SET, remove an item from a character                       removc_c
    SET, remove an item from a d.p.                            removd_c
    SET, remove an item from an integer                        removi_c
    SET the cardinality of an integer cell                     scard_c
    SET the interval of expansion for abbreviated years        tsetyr_c
    SET, the ordinal position of an element in a               ordc_c
                                                               ordd_c
                                                               ordi_c
    SET the size of a cell                                     ssize_c
    SET the value of a character variable in the kernel pool   pcpool_c
    SET the value of a d.p. variable in the kernel pool        pdpool_c
    SET the value of an integer variable in the kernel pool    pipool_c
    SET, validate a                                            valid_c
    SETS, compare                                              set_c
    SETS, difference of two                                    diff_c
    SETS, intersection of two                                  inter_c
    SETS, symmetric difference of two                          sdiff_c
    SETS, union of two                                         union_c
    SGP4., evaluate norad two-line element data using          evsgp4_c
    SHELL sort a character array                               shellc_c
    SHELL sort a d.p. array                                    shelld_c
    SHELL sort an integer array                                shelli_c
    SIGHT and body, distance between line of                   npedln_c
    SIGHT intercept with body, line of                         surfpt_c
    SIGNAL error condition                                     sigerr_c
    SIGNAL, gf handle interrupt                                gfinth_c
    SIGNAL receipt indicator, gf interrupt                     gfbail_c
    SIGNAL status, gf clear interrupt                          gfclrh_c
    SIGNATURE arguments, gf dummy function for udfuns          udf_c
    SIGNED integer., scan a string for a                       lx4sgn_c
    SIGNED normalized hexadecimal string, convert d.p. to      dp2hx_c
    SIGNED normalized hexadecimal string to d.p., convert      hx2dp_c
    SIZE, gf get constant step                                 gfstep_c
    SIZE, gf set constant step                                 gfsstp_c
    SIZE of a cell                                             size_c
    SIZE of a cell, set the                                    ssize_c
    SIZE parameters from a type 2 dsk segment, fetch model     dskz02_c
    SMALL gaps in a d.p. window, fill                          wnfild_c
    SMALL intervals from a d.p. window, filter                 wnfltd_c
    SMALLEST d.p. number                                       dpmin_c
    SMALLEST integer number                                    intmin_c
    SOFTWARE defaults., change time                            timdef_c
    SOLAR incidence angle                                      ilumin_c
    SOLAR incidence angle constraints, solve for               gfilum_c
    SOLAR system barycenter, state relative to                 spkssb_c
    SOLVE for emission angle constraints                       gfilum_c
    SOLVE for illumination angle constraints                   gfilum_c
    SOLVE for incidence angle constraints                      gfilum_c
    SOLVE for phase angle constraints                          gfilum_c
    SOLVE for solar incidence angle constraints                gfilum_c
    SORT a character array, shell                              shellc_c
    SORT a d.p. array, shell                                   shelld_c
    SORT an integer array, shell                               shelli_c
    SOURCE, compute phase angle for arbitrary illumination     phaseq_c
    SOURCE, emission angle general                             illumg_c
    SOURCE, illumination angles general                        illumg_c
    SOURCE, incidence angle general                            illumg_c
    SOURCE information, dsk ray-surface intercept with         dskxsi_c
    SOURCE, lighting angles general                            illumg_c
    SOURCE, phase angle general                                illumg_c
    SOURCE with flags, emission angle general                  illumf_c
    SOURCE with flags, illumination angles general             illumf_c
    SOURCE with flags, incidence angle general                 illumf_c
    SOURCE with flags, lighting angles general                 illumf_c
    SOURCE with flags, phase angle general                     illumf_c
    SPACECRAFT clock, decode                                   scdecd_c
    SPACECRAFT clock, encode                                   scencd_c
    SPACECRAFT clock partition information                     scpart_c
    SPACECRAFT clock string, ephemeris time to                 sce2s_c
    SPACECRAFT clock string to ephemeris time                  scs2e_c
    SPACECRAFT clock string to ticks, convert                  sctiks_c
    SPACECRAFT clock ticks, ephemeris time to                  sce2t_c
    SPACECRAFT clock ticks, ephemeris time to continuous       sce2c_c
    SPACECRAFT clock ticks to character clock format, convert  scfmt_c
    SPACECRAFT clock ticks to ephemeris time                   sct2e_c
    SPANNING vectors, plane to point and                       pl2psv_c
    SPANNING vectors to plane, point and                       psv2pl_c
    SPATIAL index for type 2 dsk segment, make                 dskmi2_c
    SPECIFIED by index, return information on loaded EK column ekcii_c
    SPECIFIED time, occultation type at a                      occult_c
    SPECIFIED time, ray in instrument field of view at         fovray_c
    SPECIFIED time, ray in instrument fov at                   fovray_c
    SPECIFIED time, target in instrument field of view at      fovtrg_c
    SPECIFIED time, target in instrument fov at                fovtrg_c
    SPECIFIED vertices from type 2 dsk segment, return         dskv02_c
    SPHERICAL coordinates, jacobian of rectangular w.r.t.      drdsph_c
    SPHERICAL coordinates, latitudinal to                      latsph_c
    SPHERICAL coordinates, rectangular to                      recsph_c
    SPHERICAL, cylindrical to                                  cylsph_c
    SPHERICAL to cylindrical coordinates                       sphcyl_c
    SPHERICAL to latitudinal coordinates                       sphlat_c
    SPHERICAL to rectangular coordinates                       sphrec_c
    SPHERICAL w.r.t. rectangular coordinates, jacobian of      dsphdr_c
    SPK ephemeris file, load                                   spklef_c
    SPK ephemeris file, unload                                 spkuef_c
    SPK file, aberration-corrected state from                  spkacs_c
    SPK file and segment, select                               spksfs_c
    SPK file, apparent position from                           spkapo_c
    SPK file, close an                                         spkcls_c
    SPK file, easy reader for                                  spkez_c
    SPK file, find id codes of bodies in                       spkobj_c
    SPK file, find id codes of ephemeris objects in            spkobj_c
    SPK file for adding segments, open an existing             spkopa_c
    SPK file, light-time corrected state from                  spkltc_c
    SPK file, open a new                                       spkopn_c
    SPK file position and velocity                             spkpvn_c
    SPK file, subset of                                        spksub_c
    SPK id, map c-kernel id to SCLK and                        ckmeta_c
    SPK object, get coverage start and stop time for           spkcov_c
    SPK object, get coverage window for                        spkcov_c
    SPK segment, add data to a type 14                         spk14a_c
    SPK segment, begin writing a type 14                       spk14b_c
    SPK segment descriptor, unpack and                         spkuds_c
    SPK segment descriptor, validate and pack an               spkpds_c
    SPK segment, end a type 14                                 spk14e_c
    SPK segment, write a type 10                               spkw10_c
    SPK segment, write a type 15                               spkw15_c
    SPK segment, write a type 17                               spkw17_c
    SPK type 12 ephemeris data segment, write                  spkw12_c
    SPK type 13 ephemeris data segment, write                  spkw13_c
    SPK type 18 ephemeris data segment, write                  spkw18_c
    SPK type 2 data segment, write                             spkw02_c
    SPK type 20 data segment, write                            spkw20_c
    SPK type 3 data segment, write                             spkw03_c
    SPK type 5 ephemeris data segment, write                   spkw05_c
    SPK type 8 ephemeris data segment, write                   spkw08_c
    SPK type 9 ephemeris data segment, write                   spkw09_c
    STANDARD step refinement, gf                               gfrefn_c
    START and stop time for binary pck frame, get coverage     pckcov_c
    START and stop time for body, get coverage                 spkcov_c
    START and stop time for CK frame, get coverage             ckcov_c
    START and stop time for CK instrument, get coverage        ckcov_c
    START and stop time for CK object, get coverage            ckcov_c
    START and stop time for ephemeris object, get coverage     spkcov_c
    START and stop time for SPK object, get coverage           spkcov_c
    START new e-kernel segment                                 ekbseg_c
    START new e-kernel segment for fast writing                ekifld_c
    START new EK segment                                       ekbseg_c
    START new EK segment for fast writing                      ekifld_c
    STARTING with a keyword, extract a substring               kxtrct_c
    STATE computation, low-level aberration-corrected          spkaps_c
    STATE, conic elements from                                 oscelt_c
    STATE, convert                                             xfmsta_c
    STATE, extended conic elements from                        oscltx_c
    STATE, extended osculating elements from                   oscltx_c
    STATE from conic elements                                  conics_c
    STATE from equinoctial elements, compute a                 eqncpv_c
    STATE from SPK file, aberration-corrected                  spkacs_c
    STATE from SPK file, light-time corrected                  spkltc_c
    STATE, get light time and stellar aberration-corrected     spkacs_c
    STATE, get light-time corrected                            spkltc_c
    STATE of a unit vector parallel to a state vector          dvhat_c
    STATE of constant position target                          spkcpt_c
    STATE of constant velocity target                          spkcvt_c
    STATE of fixed position target                             spkcpt_c
    STATE of landmark on extended object                       spkcpt_c
                                                               spkcvt_c
    STATE of one body relative to another, geometric           spkgeo_c
    STATE of surface point on extended object                  spkcpt_c
                                                               spkcvt_c
    STATE, osculating elements from                            oscelt_c
    STATE relative to an observer, using body codes get target spkez_c
    STATE relative to an observer, using body names get target spkezr_c
    STATE relative to constant position observer               spkcpo_c
    STATE relative to constant position surface point          spkcpo_c
    STATE relative to constant velocity observer               spkcvo_c
    STATE relative to constant velocity surface point          spkcvo_c
    STATE relative to landmark on extended object              spkcpo_c
                                                               spkcvo_c
    STATE relative to observer corrected for aberrations, get  spkez_c
                                                               spkezr_c
    STATE relative to solar system barycenter                  spkssb_c
    STATE relative to surface point on extended object         spkcpo_c
                                                               spkcvo_c
    STATE to bodyfixed, transformation from inertial           tisbod_c
    STATE to extended osculating elements, convert             oscltx_c
    STATE to osculating elements, convert                      oscelt_c
    STATE transformation between coordinate systems            xfmsta_c
    STATE transformation, euler angles and derivatives from    xf2eul_c
    STATE transformation from euler angles and derivatives     eul2xf_c
    STATE transformation matrix, find a                        sxform_c
    STATE transformation matrix from two states, define a      twovxf_c
    STATE transformation matrix, inverse of                    invstm_c
    STATE transformation to rotation and angular velocity      rav2xf_c
                                                               xf2rav_c
    STATE vector, state of a unit vector parallel to a         dvhat_c
    STATE vector using two-body force model, propagate         prop2b_c
    STATES, define a state transformation matrix from two      twovxf_c
    STATUS, gf clear interrupt signal                          gfclrh_c
    STATUS indicator, error                                    failed_c
    STATUS, reset error                                        reset_c
    STELLAR aberration                                         stelab_c
    STELLAR aberration correction, low-level light time and    spkaps_c
    STELLAR aberration for transmission case                   stlabx_c
    STELLAR aberration-corrected state, get light time and     spkacs_c
    STEP refinement, gf standard                               gfrefn_c
    STEP size, gf get constant                                 gfstep_c
    STEP size, gf set constant                                 gfsstp_c
    STOP time for binary pck frame, get coverage start and     pckcov_c
    STOP time for body, get coverage start and                 spkcov_c
    STOP time for CK frame, get coverage start and             ckcov_c
    STOP time for CK instrument, get coverage start and        ckcov_c
    STOP time for CK object, get coverage start and            ckcov_c
    STOP time for ephemeris object, get coverage start and     spkcov_c
    STOP time for SPK object, get coverage start and           spkcov_c
    STORE argc argv                                            putcml_c
    STORE/RETRIEVE argc argv                                   getcml_c
    STRING against wildcard template, match                    matchi_c
                                                               matchw_c
    STRING and body id code to surface id code, surface        srfscc_c
    STRING and body string to surface id code, surface         srfs2c_c
    STRING, body id code to                                    bodc2s_c
    STRING, convert and format d.p. seconds past J2000 as a    timout_c
    STRING, convert d.p. to signed normalized hexadecimal      dp2hx_c
    STRING, ephemeris time to spacecraft clock                 sce2s_c
    STRING for a decimal number., scan a                       lx4dec_c
    STRING for a number., scan a                               lx4num_c
    STRING for a signed integer., scan a                       lx4sgn_c
    STRING for an unsigned integer., scan a                    lx4uns_c
    STRING into error message text, insert                     errch_c
    STRING matches a wildcard template, test whether a         matchi_c
                                                               matchw_c
    STRING, parse a UTC time                                   tparse_c
    STRING, surface id code and body id code to surface        srfc2s_c
    STRING, surface id code and body string to surface         srfcss_c
    STRING to d.p., convert signed normalized hexadecimal      hx2dp_c
    STRING to ephemeris time, spacecraft clock                 scs2e_c
    STRING to produce a time format picture, use a sample time tpictr_c
    STRING to surface id code, surface string and body         srfs2c_c
    STRING to surface string, surface id code and body         srfcss_c
    STRING to tdb seconds past the J2000 epoch, convert a      str2et_c
    STRING to ticks, convert spacecraft clock                  sctiks_c
    STRING token, lex quoted                                   lxqstr_c
    STRING token, recognize quoted                             lxqstr_c
    STRING token, scan quoted                                  lxqstr_c
    STRING using an order vector, binary search for a          bschoc_c
    STRING value from the kernel pool, retrieve a continued    stpool_c
    STRING value of a pooled kernel variable, return the       gcpool_c
    STRINGS, equivalent                                        eqstr_c
    STRINGS, return version                                    tkvrsn_c
    STRINGS to proper form, restrict time                      tparch_c
    SUB-OBSERVER point on target body, find                    subpnt_c
    SUB-SOLAR point on target body, find                       subslr_c
    SUB-SPACECRAFT point on target body, find                  subpnt_c
    SUBPOINT coordinate search, gf                             gfsubc_c
    SUBSET of SPK file                                         spksub_c
    SUBSTRING, position of                                     pos_c
    SUBSTRING reverse search, position of                      posr_c
    SUBSTRING starting with a keyword, extract a               kxtrct_c
    SUBSTRINGS to a range of das logical addresses, write      dasudc_c
    SUBSTRINGS, update a range of das logical addresses using  dasudc_c
    SUBTRACTION, 3-dimensional vector                          vsub_c
    SUBTRACTION, n-dimensional vector                          vsubg_c
    SUM of a d.p. array                                        sumad_c
    SUM of an integer array                                    sumai_c
    SUMMARY format, handle to DAF                              dafhsf_c
    SUMMARY, get DAF                                           dafgs_c
    SUMMARY information about a kernel pool variable, return   dtpool_c
    SUMMARY of a d.p. window                                   wnsumd_c
    SUMMARY of a das file, return the file                     dashfs_c
    SUMMARY, pack DAF                                          dafps_c
    SUMMARY record, read DAF                                   dafgsr_c
    SUMMARY, replace DAF                                       dafrs_c
    SUMMARY, return EK segment                                 ekssum_c
    SUMMARY, unpack DAF                                        dafus_c
    SUN on target body, find nearest point to                  subslr_c
    SUN, planetocentric longitude of                           lspcn_c
    SUPPLIED message, prompt for input with a user             prompt_c
    SURFACE, compute normal vectors on dsk                     srfnrm_c
    SURFACE, compute normal vectors on topographic             srfnrm_c
    SURFACE, find intercept of ray on target body              sincpt_c
    SURFACE, find intersection of ray and target body          sincpt_c
    SURFACE id code and body id code to surface string         srfc2s_c
    SURFACE id code and body string to surface string          srfcss_c
    SURFACE id code, surface string and body id code to        srfscc_c
    SURFACE id code, surface string and body string to         srfs2c_c
    SURFACE intercept coordinate search, gf                    gfsntc_c
    SURFACE intercept point, find                              sincpt_c
    SURFACE, intersection of ray and                           dskx02_c
    SURFACE latitudinal coordinates to rectangular, convert    srfrec_c
    SURFACE normal, point on an ellipsoid having given         ednmpt_c
    SURFACE normal vector on an ellipsoid                      surfnm_c
    SURFACE point and velocity, ellipsoid                      surfpv_c
    SURFACE point, az/el coordinates w.r.t. constant position  azlcpo_c
    SURFACE point extended object, az/el coordinates relative  azlcpo_c
    SURFACE point latitudinal coordinates to rectangular       srfrec_c
    SURFACE point of intersection of ray and ellipsoid         surfpt_c
    SURFACE point on extended object, state of                 spkcpt_c
                                                               spkcvt_c
    SURFACE point on extended object, state relative to        spkcpo_c
                                                               spkcvo_c
    SURFACE point, state relative to constant position         spkcpo_c
    SURFACE point, state relative to constant velocity         spkcvo_c
    SURFACE points, map latitudinal coordinates to cartesian   latsrf_c
    SURFACE points, map latitudinal coordinates to dsk         latsrf_c
    SURFACE points to normal vectors, map cartesian            srfnrm_c
    SURFACE string and body id code to surface id code         srfscc_c
    SURFACE string and body string to surface id code          srfs2c_c
    SURFACE string, surface id code and body id code to        srfc2s_c
    SURFACE string, surface id code and body string to         srfcss_c
    SURFACES in dsk file, find id codes of                     dsksrf_c
    SYMMETRIC 2x2 matrix, diagonalize                          diags2_c
    SYMMETRIC difference of two sets                           sdiff_c
    SYSTEM barycenter, state relative to solar                 spkssb_c
    SYSTEM, clear the keeper                                   kclear_c
    SYSTEM, re-initialize the keeper                           kclear_c
    SYSTEM to another, convert one additive numeric time       unitim_c
    SYSTEM to another, convert one uniform numeric time        unitim_c
    SYSTEMS, state transformation between coordinate           xfmsta_c
    SYSTEMS, transform between two additive numeric time       unitim_c
    SYSTEMS, transform between two uniform numeric time        unitim_c
T | Top
    TABLE, return name of a loaded                             ektnam_c
    TABLES, return number of loaded                            ekntab_c
    TANGENT point, find ray-ellipsoid                          tangpt_c
    TARGET bodies, compute the angular separation between two  trgsep_c
    TARGET body, find limb points on                           limbpt_c
    TARGET body, find nearest point to observer on             subpnt_c
    TARGET body, find nearest point to sun on                  subslr_c
    TARGET body, find sub-observer point on                    subpnt_c
    TARGET body, find sub-solar point on                       subslr_c
    TARGET body, find sub-spacecraft point on                  subpnt_c
    TARGET body, find terminator points on                     termpt_c
    TARGET body surface, find intercept of ray on              sincpt_c
    TARGET body surface, find intersection of ray and          sincpt_c
    TARGET in instrument field of view at specified time       fovtrg_c
    TARGET in instrument fov at specified time                 fovtrg_c
    TARGET in instrument fov search, gf                        gftfov_c
    TARGET in instrument fov search, gf low-level              gffove_c
    TARGET position relative to an observer, using names get   spkpos_c
    TARGET state relative to an observer, using body codes get spkez_c
    TARGET state relative to an observer, using body names get spkezr_c
    TDB seconds past the J2000 epoch, convert a string to      str2et_c
    TEMPLATE, match string against wildcard                    matchi_c
                                                               matchw_c
    TEMPLATE, return names of kernel pool variables matching a gnpool_c
    TEMPLATE, test whether a string matches a wildcard         matchi_c
                                                               matchw_c
    TERMINATOR on ellipsoid, find                              edterm_c
    TERMINATOR on ellipsoid, find penumbral                    edterm_c
    TERMINATOR on ellipsoid, find umbral                       edterm_c
    TERMINATOR points on target body, find                     termpt_c
    TEST whether a 3-dimensional vector is the zero vector     vzero_c
    TEST whether a string matches a wildcard template          matchi_c
                                                               matchw_c
    TEST whether an integer array is an order vector           isordv_c
    TEST whether an n-dimensional vector is the zero vector    vzerog_c
    TEXT buffer, load the kernel pool from an internal         lmpool_c
    TEXT file, read a line from a                              rdtext_c
    TEXT file, read a non-blank line from a                    iswhsp_c
    TEXT, insert d.p. number into error message                errdp_c
    TEXT, insert integer into error message                    errint_c
    TEXT, insert string into error message                     errch_c
    TEXT kernel file into the pool, load variables from a      ldpool_c
    TEXT kernel frame, fetch the rotation and frame of a       tkfram_c
    TEXT, replace marker with cardinal                         repmct_c
    TEXT, replace marker with ordinal                          repmot_c
    TICKS, convert spacecraft clock string to                  sctiks_c
    TICKS, ephemeris time to continuous spacecraft clock       sce2c_c
    TICKS, ephemeris time to spacecraft clock                  sce2t_c
    TICKS to character clock format, convert spacecraft clock  scfmt_c
    TICKS to ephemeris time, spacecraft clock                  sct2e_c
    TIME and stellar aberration correction, low-level light    spkaps_c
    TIME and stellar aberration-corrected state, get light     spkacs_c
    TIME and UTC, difference between ephemeris                 deltet_c
    TIME, compute uplink and downlink light                    ltime_c
    TIME, coordinated universal, --- see UTC
    TIME correction, low-level light                           spkltc_c
    TIME derivative of angular separation                      dvsep_c
    TIME entry in an EK column, replace                        ekuced_c
    TIME for a point on a body., compute the local             et2lst_c
    TIME for binary pck frame, get coverage start and stop     pckcov_c
    TIME for body, get coverage start and stop                 spkcov_c
    TIME for CK frame, get coverage start and stop             ckcov_c
    TIME for CK instrument, get coverage start and stop        ckcov_c
    TIME for CK object, get coverage start and stop            ckcov_c
    TIME for ephemeris object, get coverage start and stop     spkcov_c
    TIME for SPK object, get coverage start and stop           spkcov_c
    TIME format picture, use a sample time string to produce a tpictr_c
    TIME, occultation type at a specified                      occult_c
    TIME, ray in instrument field of view at specified         fovray_c
    TIME, ray in instrument fov at specified                   fovray_c
    TIME software defaults., change                            timdef_c
    TIME, spacecraft clock string to ephemeris                 scs2e_c
    TIME, spacecraft clock ticks to ephemeris                  sct2e_c
    TIME string, parse a UTC                                   tparse_c
    TIME string to produce a time format picture, use a sample tpictr_c
    TIME strings to proper form, restrict                      tparch_c
    TIME system to another, convert one additive numeric       unitim_c
    TIME system to another, convert one uniform numeric        unitim_c
    TIME systems, transform between two additive numeric       unitim_c
    TIME systems, transform between two uniform numeric        unitim_c
    TIME, target in instrument field of view at specified      fovtrg_c
    TIME, target in instrument fov at specified                fovtrg_c
    TIME to a formal calendar date, convert ephemeris          etcal_c
    TIME to continuous spacecraft clock ticks, ephemeris       sce2c_c
    TIME to spacecraft clock string, ephemeris                 sce2s_c
    TIME to spacecraft clock ticks, ephemeris                  sce2t_c
    TIME to UTC, ephemeris                                     et2utc_c
    TIME, UTC to ephemeris                                     utc2et_c
    TIME zones                                                 timdef_c
    TOKEN, lex quoted string                                   lxqstr_c
    TOKEN, recognize quoted string                             lxqstr_c
    TOKEN, scan quoted string                                  lxqstr_c
    TOLERANCE for gf routines, change default convergence      gfstol_c
    TOLERANCE or margin parameters, retrieve dsk               dskgtl_c
    TOLERANCE or margin parameters, set dsk                    dskstl_c
    TOPOGRAPHIC surface, compute normal vectors on             srfnrm_c
    TRACE of a 3x3 matrix                                      trace_c
    TRACEBACK depth, return                                    trcdep_c
    TRACEBACK, get module name from                            trcnam_c
    TRACEBACK, get quick                                       qcktrc_c
    TRACING off, turn                                          trcoff_c
    TRACK, velocity of a ground                                dnearp_c
    TRAJECTORY data, read                                      spkez_c
                                                               spkezp_c
                                                               spkezr_c
                                                               spkpos_c
    TRANSFORM between two additive numeric time systems        unitim_c
    TRANSFORM between two uniform numeric time systems         unitim_c
    TRANSFORMATION and reference frame, get instrument frame   ckfxfm_c
    TRANSFORMATION between coordinate systems, state           xfmsta_c
    TRANSFORMATION, euler angles and derivatives from state    xf2eul_c
    TRANSFORMATION from euler angles and derivatives, state    eul2xf_c
    TRANSFORMATION from inertial position to bodyfixed         tipbod_c
    TRANSFORMATION from inertial state to bodyfixed            tisbod_c
    TRANSFORMATION matrix, find a position                     pxform_c
    TRANSFORMATION matrix, find a state                        sxform_c
    TRANSFORMATION matrix for different epochs, position       pxfrm2_c
    TRANSFORMATION matrix from two states, define a state      twovxf_c
    TRANSFORMATION matrix, inverse of state                    invstm_c
    TRANSFORMATION to rotation and angular velocity, state     rav2xf_c
                                                               xf2rav_c
    TRANSLATION, frame idcode to frame name                    frmnam_c
    TRANSLATION, frame name to frame idcode                    namfrm_c
    TRANSMISSION case, stellar aberration for                  stlabx_c
    TRANSPOSE a 3x3 matrix                                     xpose_c
    TRANSPOSE a 6x6 matrix                                     xpose6_c
    TRANSPOSE a matrix and invert the lengths of the rows      invort_c
    TRANSPOSE a matrix general                                 xposeg_c
    TRANSPOSE times matrix n-dimensional case, matrix          mtxmg_c
    TRANSPOSE times n-dimensional vector, matrix               mtxvg_c
    TRIANGULAR plate, expand                                   pltexp_c
    TRIANGULAR plate from vertices, compute normal vector of   pltnrm_c
    TRIANGULAR plate, nearest point on                         pltnp_c
    TROPICAL year, number of seconds per                       tyear_c
    TURN tracing off                                           trcoff_c
    TWICE the value of pi                                      twopi_c
    TWO-BODY force model, propagate state vector using         prop2b_c
    TWO-LINE element data using sgp4., evaluate norad          evsgp4_c
    TWO-LINE elements, parse                                   getelm_c
    TYPE 1 pointing data segment, write CK                     ckw01_c
    TYPE 10 SPK segment, write a                               spkw10_c
    TYPE 12 ephemeris data segment, write SPK                  spkw12_c
    TYPE 13 ephemeris data segment, write SPK                  spkw13_c
    TYPE 14 SPK segment, add data to a                         spk14a_c
    TYPE 14 SPK segment, begin writing a                       spk14b_c
    TYPE 14 SPK segment, end a                                 spk14e_c
    TYPE 15 SPK segment, write a                               spkw15_c
    TYPE 17 SPK segment, write a                               spkw17_c
    TYPE 18 ephemeris data segment, write SPK                  spkw18_c
    TYPE 2 data segment, write pck                             pckw02_c
    TYPE 2 data segment, write SPK                             spkw02_c
    TYPE 2 dsk plate, compute normal vector for a              dskn02_c
    TYPE 2 dsk segment, compute range bounds for               dskrb2_c
    TYPE 2 dsk segment, fetch d.p. data from a                 dskd02_c
    TYPE 2 dsk segment, fetch integer data from a              dski02_c
    TYPE 2 dsk segment, fetch model size parameters from a     dskz02_c
    TYPE 2 dsk segment, fetch parameters from a                dskb02_c
    TYPE 2 dsk segment, fetch plate data from a                dskp02_c
    TYPE 2 dsk segment, make spatial index for                 dskmi2_c
    TYPE 2 dsk segment, return specified vertices from         dskv02_c
    TYPE 2 dsk segment, write a                                dskw02_c
    TYPE 2 plate id, compute normal vector from dsk            dskn02_c
    TYPE 2 pointing data segment, write CK                     ckw02_c
    TYPE 2 record, get CK                                      ckgr02_c
    TYPE 2 records, number of CK                               cknr02_c
    TYPE 20 data segment, write SPK                            spkw20_c
    TYPE 3 data segment, write SPK                             spkw03_c
    TYPE 3 pointing data segment, write CK                     ckw03_c
    TYPE 3 record, get CK                                      ckgr03_c
    TYPE 3 records, number of CK                               cknr03_c
    TYPE 5 data segment, write CK                              ckw05_c
    TYPE 5 ephemeris data segment, write SPK                   spkw05_c
    TYPE 8 ephemeris data segment, write SPK                   spkw08_c
    TYPE 9 ephemeris data segment, write SPK                   spkw09_c
    TYPE at a specified time, occultation                      occult_c
    TYPE, number of loaded kernels of a given                  ktotal_c
    TYPE of a kernel file, determine the architecture and      getfat_c
U | Top
    UMBRAL terminator on ellipsoid, find                       edterm_c
    UNIFORM numeric time system to another, convert one        unitim_c
    UNIFORM numeric time systems, transform between two        unitim_c
    UNION of two sets                                          union_c
    UNION two d.p. windows                                     wnunid_c
    UNIT, close file designated by fortran logical             ftncls_c
    UNIT cross product and its derivative, compute a           ducrss_c
    UNIT vector and norm, 3-dimensional                        unorm_c
    UNIT vector and norm, n-dimensional                        unormg_c
    UNIT vector parallel to a state vector, state of a         dvhat_c
    UNITIZE a 3-dimensional vector                             vhat_c
    UNITIZE a n-dimensional vector                             vhatg_c
    UNITIZED cross product                                     ucrss_c
    UNITS, convert                                             convrt_c
    UNIVERSAL time, coordinated, --- see UTC
    UNLISTED character, backward search for position of        ncposr_c
    UNLISTED character, forward search for position of         ncpos_c
    UNLOAD a spice kernel                                      unload_c
    UNLOAD all kernels                                         kclear_c
    UNLOAD CK pointing file                                    ckupf_c
    UNLOAD EK file                                             ekuef_c
    UNLOAD pck file                                            pckuof_c
    UNLOAD SPK ephemeris file                                  spkuef_c
    UNPACK and SPK segment descriptor                          spkuds_c
    UNPACK DAF summary                                         dafus_c
    UNPACK three scalar components from a vector               vupack_c
    UNSIGNED integer., scan a string for an                    lx4uns_c
    UPDATE a range of das logical addresses using substrings   dasudc_c
    UPDATE double precision data in a das file                 dasudd_c
    UPDATE integer data in a das file                          dasudi_c
    UPDATE progress report, gf                                 gfrepu_c
    UPDATE to a kernel pool variable, notify a routine of an   swpool_c
    UPDATE to a kernel pool variable, watch for an             swpool_c
    UPDATED variables, check the kernel pool for               cvpool_c
    UPLINK and downlink light time, compute                    ltime_c
    UPPERCASE, convert to                                      ucase_c
    USE a sample time string to produce a time format picture  tpictr_c
    USER defined boolean function search, gf                   gfudb_c
    USER defined scalar function search, gf                    gfuds_c
    USER supplied message, prompt for input with a             prompt_c
    USER-DEFINED scalar function, first derivative of a        uddf_c
    USING an order vector, binary search for a string          bschoc_c
    USING an order vector, binary search for an integer        bschoi_c
    USING body codes get target state relative to an observer  spkez_c
    USING body names get position relative to an observer      spkezp_c
    USING body names get target state relative to an observer  spkezr_c
    USING hermite polynomial, interpolate function             hrmesp_c
                                                               hrmint_c
    USING illumination angle constraints, search               gfilum_c
    USING instrument name, return instrument's fov parameters, getfvn_c
    USING lagrange polynomial, interpolate function            lgresp_c
                                                               lgrind_c
                                                               lgrint_c
    USING lighting angle constraints, search                   gfilum_c
    USING names get target position relative to an observer    spkpos_c
    USING quadratic fit, estimate function derivative          qderiv_c
    USING sgp4., evaluate norad two-line element data          evsgp4_c
    USING substrings, update a range of das logical addresses  dasudc_c
    USING two-body force model, propagate state vector         prop2b_c
    UTC, difference between ephemeris time and                 deltet_c
    UTC, ephemeris time to                                     et2utc_c
    UTC time string, parse a                                   tparse_c
    UTC to ephemeris time                                      utc2et_c
V | Top
    VACUUM, measured velocity of light in a                    clight_c
    VALIDATE a d.p. window                                     wnvald_c
    VALIDATE a set                                             valid_c
    VALIDATE and pack an SPK segment descriptor                spkpds_c
    VALUE, binary search for a double precision                bsrchd_c
    VALUE, binary search for an integer                        bsrchi_c
    VALUE from the kernel pool, retrieve a continued string    stpool_c
    VALUE of a character variable in the kernel pool, set the  pcpool_c
    VALUE of a chebyshev polynomial expansion                  chbval_c
    VALUE of a d.p. variable in the kernel pool, set the       pdpool_c
    VALUE of a pooled kernel variable, return the character    gcpool_c
    VALUE of a pooled kernel variable, return the d.p.         gdpool_c
    VALUE of a pooled kernel variable, return the integer      gipool_c
    VALUE of a pooled kernel variable, return the numeric      gdpool_c
    VALUE of a pooled kernel variable, return the string       gcpool_c
    VALUE of an integer variable in the kernel pool, set the   pipool_c
    VALUE of pi                                                pi_c
    VALUE of pi, half the                                      halfpi_c
    VALUE of pi, twice the                                     twopi_c
    VALUE, replace marker with formatted d.p.                  repmf_c
    VALUE, replace marker with logical                         repml_c
    VALUE within an interval, bracket a d.p.                   brcktd_c
    VALUE within an interval, bracket an integer               brckti_c
    VALUES, maximum of double precision                        maxd_c
    VALUES, maximum of integer                                 maxi_c
    VALUES, minimum of double precision                        mind_c
    VALUES, minimum of integer                                 mini_c
    VALUES of an integer variable from the kernel pool, return gipool_c
    VARIABLE, check the properties of a kernel pool            badkpv_c
    VARIABLE, confirm the existence of a pooled numeric kernel expool_c
    VARIABLE, delete a kernel pool                             dvpool_c
    VARIABLE, notify a routine of an update to a kernel pool   swpool_c
    VARIABLE, return summary information about a kernel pool   dtpool_c
    VARIABLE, return the character value of a pooled kernel    gcpool_c
    VARIABLE, return the d.p. value of a pooled kernel         gdpool_c
    VARIABLE, return the integer value of a pooled kernel      gipool_c
    VARIABLE, return the numeric value of a pooled kernel      gdpool_c
    VARIABLE, return the string value of a pooled kernel       gcpool_c
    VARIABLE, watch for an update to a kernel pool             swpool_c
    VARIABLES, check the kernel pool for updated               cvpool_c
    VARIABLES, clear the pool of kernel                        clpool_c
    VARIABLES from a text kernel file into the pool, load      ldpool_c
    VARIABLES matching a template, return names of kernel pool gnpool_c
    VECTOR, 3-dimensional vector transpose times matrix times  vtmv_c
    VECTOR addition, 3-dimensional                             vadd_c
    VECTOR addition, n-dimensional                             vaddg_c
    VECTOR and constant, plane to normal                       pl2nvc_c
    VECTOR and constant to plane, normal                       nvc2pl_c
    VECTOR and norm, 3-dimensional unit                        unorm_c
    VECTOR and norm, n-dimensional unit                        unormg_c
    VECTOR and point, plane to normal                          pl2nvp_c
    VECTOR and point to plane, normal                          nvp2pl_c
    VECTOR, binary search for a string using an order          bschoc_c
    VECTOR, binary search for an integer using an order        bschoi_c
    VECTOR cross product                                       vcrss_c
    VECTOR for a type 2 dsk plate, compute normal              dskn02_c
    VECTOR from dsk type 2 plate id, compute normal            dskn02_c
    VECTOR is the zero vector, test whether a 3-dimensional    vzero_c
    VECTOR is the zero vector, test whether an n-dimensional   vzerog_c
    VECTOR, matrix times 3-dimensional                         mxv_c
    VECTOR, matrix times n-dimensional                         mxvg_c
    VECTOR, matrix transpose times 3-dimensional               mtxv_c
    VECTOR, matrix transpose times n-dimensional               mtxvg_c
    VECTOR, n-dimensional vector transpose times matrix times  vtmvg_c
    VECTOR, negate a 3-dimensional                             vminus_c
    VECTOR, negate an n-dimensional                            vminug_c
    VECTOR, norm of 3-dimensional                              vnorm_c
    VECTOR, norm of n-dimensional                              vnormg_c
    VECTOR of triangular plate from vertices, compute normal   pltnrm_c
    VECTOR on an ellipsoid, surface normal                     surfnm_c
    VECTOR, pack three scalar components into a                vpack_c
    VECTOR parallel to a state vector, state of a unit         dvhat_c
    VECTOR projection, 3-dimensional                           vproj_c
    VECTOR projection, n-dimensional                           vprojg_c
    VECTOR projection onto plane                               vprjp_c
    VECTOR projection onto plane inverted                      vprjpi_c
    VECTOR, rotate a                                           rotvec_c
    VECTOR rotation about an axis                              vrotv_c
    VECTOR scaling, 3-dimensional                              vscl_c
    VECTOR scaling, n-dimensional                              vsclg_c
    VECTOR, state of a unit vector parallel to a state         dvhat_c
    VECTOR subtraction, 3-dimensional                          vsub_c
    VECTOR subtraction, n-dimensional                          vsubg_c
    VECTOR, test whether a 3-dimensional vector is the zero    vzero_c
    VECTOR, test whether an integer array is an order          isordv_c
    VECTOR, test whether an n-dimensional vector is the zero   vzerog_c
    VECTOR to another, assign a 3-dimensional                  vequ_c
    VECTOR to another, assign an n-dimensional                 vequg_c
    VECTOR transpose times matrix times vector, 3-dimensional  vtmv_c
    VECTOR transpose times matrix times vector, n-dimensional  vtmvg_c
    VECTOR, unitize a 3-dimensional                            vhat_c
    VECTOR, unitize a n-dimensional                            vhatg_c
    VECTOR, unpack three scalar components from a              vupack_c
    VECTOR using two-body force model, propagate state         prop2b_c
    VECTORIZED ray-dsk intercept                               dskxv_c
    VECTORIZED ray-surface intercept                           dskxv_c
    VECTORS, angular separation of 3-dimensional               vsep_c
    VECTORS, angular separation of n-dimensional               vsepg_c
    VECTORS, define an orthonormal frame from two              twovec_c
    VECTORS, distance between 3-dimensional                    vdist_c
    VECTORS, distance between n-dimensional                    vdistg_c
    VECTORS, dot product 3-dimensional                         vdot_c
    VECTORS, dot product of n-dimensional                      vdotg_c
    VECTORS, ellipse to center and generating                  el2cgv_c
    VECTORS, linear combination of three 3-dimensional         vlcom3_c
    VECTORS, linear combination of two 3-dimensional           vlcom_c
    VECTORS, linear combination of two n-dimensional           vlcomg_c
    VECTORS, map cartesian surface points to normal            srfnrm_c
    VECTORS on dsk surface, compute normal                     srfnrm_c
    VECTORS on topographic surface, compute normal             srfnrm_c
    VECTORS, plane to point and spanning                       pl2psv_c
    VECTORS, relative difference of 3-dimensional              vrel_c
    VECTORS, relative difference of n-dimensional              vrelg_c
    VECTORS, semi-axes of ellipse from generating              saelgv_c
    VECTORS to ellipse, center and generating                  cgv2el_c
    VECTORS to plane, point and spanning                       psv2pl_c
    VELOCITY conversion, range, az and el to rectangular       drdazl_c
    VELOCITY conversion, rectangular to range, az and el       dazldr_c
    VELOCITY, ellipsoid surface point and                      surfpv_c
    VELOCITY from ephemeris, position and                      spkpvn_c
    VELOCITY from quaternion and derivative, angular           qdq2av_c
    VELOCITY, get CK pointing and angular                      ckgpav_c
    VELOCITY of a ground track                                 dnearp_c
    VELOCITY of light in a vacuum, measured                    clight_c
    VELOCITY of the nearest point on an ellipsoid              dnearp_c
    VELOCITY, SPK file position and                            spkpvn_c
    VELOCITY, state transformation to rotation and angular     rav2xf_c
                                                               xf2rav_c
    VERSION strings, return                                    tkvrsn_c
    VERTICES, compute normal vector of triangular plate from   pltnrm_c
    VERTICES from type 2 dsk segment, return specified         dskv02_c
    VOLUME, compute plate model                                pltvol_c
W | Top
    WATCH for an update to a kernel pool variable              swpool_c
    WHEN a geometric quantity satisfies a condition, determine gfevnt_c
    WILDCARD template, match string against                    matchi_c
                                                               matchw_c
    WILDCARD template, test whether a string matches a         matchi_c
                                                               matchw_c
    WINDOW, cardinality of a d.p.                              wncard_c
    WINDOW, complement a d.p.                                  wncomd_c
    WINDOW, contract the intervals of a d.p.                   wncond_c
    WINDOW, element of a d.p.                                  wnelmd_c
    WINDOW, expand the intervals of a d.p.                     wnexpd_c
    WINDOW, extract the endpoints from a d.p.                  wnextd_c
    WINDOW, fetch an interval from a d.p.                      wnfetd_c
    WINDOW, fill small gaps in a d.p.                          wnfild_c
    WINDOW, filter small intervals from a d.p.                 wnfltd_c
    WINDOW for binary pck reference frame, get coverage        pckcov_c
    WINDOW for CK object, get coverage                         ckcov_c
    WINDOW for SPK object, get coverage                        spkcov_c
    WINDOW, included in a d.p.                                 wnincd_c
    WINDOW, insert an interval into a d.p.                     wninsd_c
    WINDOW, summary of a d.p.                                  wnsumd_c
    WINDOW, validate a d.p.                                    wnvald_c
    WINDOWS, compare two d.p.                                  wnreld_c
    WINDOWS, difference two d.p.                               wndifd_c
    WINDOWS, intersect two d.p.                                wnintd_c
    WINDOWS, union two d.p.                                    wnunid_c
    WORD in a character string, n'th                           nthwd_c
    WORD in a character string, next                           nextwd_c
    WRITE a type 10 SPK segment                                spkw10_c
    WRITE a type 15 SPK segment                                spkw15_c
    WRITE a type 17 SPK segment                                spkw17_c
    WRITE a type 2 dsk segment                                 dskw02_c
    WRITE access, open a das file for                          dasopw_c
    WRITE access, open a new das file with                     dasonw_c
    WRITE access, open a new dla file with                     dlaopn_c
    WRITE access, open a new dsk file with                     dskopn_c
    WRITE buffered records to a das file                       daswbr_c
    WRITE character data to EK column                          ekacec_c
    WRITE CK type 1 pointing data segment                      ckw01_c
    WRITE CK type 2 pointing data segment                      ckw02_c
    WRITE CK type 3 pointing data segment                      ckw03_c
    WRITE CK type 5 data segment                               ckw05_c
    WRITE double precision data to EK column                   ekaced_c
    WRITE entire character column to EK segment                ekaclc_c
    WRITE entire double precision column to EK segment         ekacld_c
    WRITE entire integer column to EK segment                  ekacli_c
    WRITE, finish a fast EK segment                            ekffld_c
    WRITE integer data to EK column                            ekacei_c
    WRITE, open existing DAF for                               dafopw_c
    WRITE pck type 2 data segment                              pckw02_c
    WRITE SPK type 12 ephemeris data segment                   spkw12_c
    WRITE SPK type 13 ephemeris data segment                   spkw13_c
    WRITE SPK type 18 ephemeris data segment                   spkw18_c
    WRITE SPK type 2 data segment                              spkw02_c
    WRITE SPK type 20 data segment                             spkw20_c
    WRITE SPK type 3 data segment                              spkw03_c
    WRITE SPK type 5 ephemeris data segment                    spkw05_c
    WRITE SPK type 8 ephemeris data segment                    spkw08_c
    WRITE SPK type 9 ephemeris data segment                    spkw09_c
    WRITE substrings to a range of das logical addresses       dasudc_c
    WRITING a type 14 SPK segment, begin                       spk14b_c
    WRITING, open a das file for                               dasopw_c
    WRITING, open existing EK for                              ekopw_c
    WRITING, start new e-kernel segment for fast               ekifld_c
    WRITING, start new EK segment for fast                     ekifld_c
Y | Top
    YEAR, number of seconds per julian                         jyear_c
    YEAR, number of seconds per tropical                       tyear_c
    YEARS, set the interval of expansion for abbreviated       tsetyr_c
Z | Top
    ZERO, first derivative less-than                           uddc_c
    ZERO vector, test whether a 3-dimensional vector is the    vzero_c
    ZERO vector, test whether an n-dimensional vector is the   vzerog_c
    ZONES, time                                                timdef_c

    Fri Dec 31 18:42:49 2021