def ccifrm(frclss, clssid, lenout=_default_len_out):
    """
    Return the frame name, frame ID, and center associated with
    a given frame class and class ID.

    http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ccifrm_c.html

    :param frclss: Class of frame.
    :type frclss: int
    :param clssid: Class ID of frame.
    :type clssid: int
    :param lenout: Maximum length of output string.
    :type lenout: int
    :return:
            the frame name,
            frame ID,
            center.
    :rtype: tuple
    """
    frclss = ctypes.c_int(frclss)
    clssid = ctypes.c_int(clssid)
    lenout = ctypes.c_int(lenout)
    frcode = ctypes.c_int()
    frname = stypes.stringToCharP(lenout)
    center = ctypes.c_int()
    found = ctypes.c_int()
    libspice.ccifrm_c(frclss, clssid, lenout, ctypes.byref(frcode), frname,
                      ctypes.byref(center), ctypes.byref(found))
    return frcode.value, stypes.toPythonString(
        frname), center.value, bool(found.value)
def ccifrm ( frclss , clssid , lenout = _default_len_out ) : frclss = ctypes . c_int ( frclss ) clssid = ctypes . c_int ( clssid ) lenout = ctypes . c_int ( lenout ) frcode = ctypes . c_int ( ) frname = stypes . stringToCharP ( lenout ) center = ctypes . c_int ( ) found = ctypes . c_int ( ) libspice . ccifrm_c ( frclss , clssid , lenout , ctypes . byref ( frcode ) , frname , ctypes . byref ( center ) , ctypes . byref ( found ) ) return frcode . value , stypes . toPythonString ( frname ) , center . value , bool ( found . value )
Return the frame name, frame ID, and center associated with
    a given frame class and class ID.

    http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ccifrm_c.html

    :param frclss: Class of frame.
    :type frclss: int
    :param clssid: Class ID of frame.
    :type clssid: int
    :param lenout: Maximum length of output string.
    :type lenout: int
    :return:
            the frame name,
            frame ID,
            center.
    :rtype: tuple