def hrmint(xvals, yvals, x):
    """
    Evaluate a Hermite interpolating polynomial at a specified
    abscissa value.
    
    https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/hrmint_c.html
    
    :param xvals: Abscissa values.
    :type xvals: Array of floats
    :param yvals: Ordinate and derivative values.
    :type yvals: Array of floats
    :param x: Point at which to interpolate the polynomial.
    :type x: int
    :return: Interpolated function value at x and the Interpolated function's derivative at x  
    :rtype: tuple
    """
    work  = stypes.emptyDoubleVector(int(2*len(yvals)+1))
    n     = ctypes.c_int(len(xvals))
    xvals = stypes.toDoubleVector(xvals)
    yvals = stypes.toDoubleVector(yvals)
    x     = ctypes.c_double(x)
    f     = ctypes.c_double(0)
    df    = ctypes.c_double(0)
    libspice.hrmint_c(n, xvals, yvals, x, work, f, df)
    return f.value, df.value