@spiceErrorCheck<EOL>@spiceFoundExceptionThrower<EOL>def sincpt(method, target, et, fixref, abcorr, obsrvr, dref, dvec):
method = stypes.stringToCharP(method)<EOL>target = stypes.stringToCharP(target)<EOL>et = ctypes.c_double(et)<EOL>fixref = stypes.stringToCharP(fixref)<EOL>abcorr = stypes.stringToCharP(abcorr)<EOL>obsrvr = stypes.stringToCharP(obsrvr)<EOL>dref = stypes.stringToCharP(dref)<EOL>dvec = stypes.toDoubleVector(dvec)<EOL>spoint = stypes.emptyDoubleVector(<NUM_LIT:3>)<EOL>trgepc = ctypes.c_double(<NUM_LIT:0>)<EOL>srfvec = stypes.emptyDoubleVector(<NUM_LIT:3>)<EOL>found = ctypes.c_int(<NUM_LIT:0>)<EOL>libspice.sincpt_c(method, target, et, fixref, abcorr, obsrvr, dref, dvec,<EOL>spoint, ctypes.byref(trgepc), srfvec, ctypes.byref(found))<EOL>return stypes.cVectorToPython(spoint), trgepc.value, stypes.cVectorToPython(<EOL>srfvec), bool(found.value)<EOL>
Given an observer and a direction vector defining a ray, compute
the surface intercept of the ray on a target body at a specified
epoch, optionally corrected for light time and stellar
aberration.

This routine supersedes :func:`srfxpt`.

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

:param method: Computation method.
:type method: str
:param target: Name of target body.
:type target: str
:param et: Epoch in ephemeris seconds past J2000 TDB.
:type et: float
:param fixref: Body-fixed, body-centered target body frame.
:type fixref: str
:param abcorr: Aberration correction.
:type abcorr: str
:param obsrvr: Name of observing body.
:type obsrvr: str
:param dref: Reference frame of ray's direction vector.
:type dref: str
:param dvec: Ray's direction vector.
:type dvec: 3-Element Array of floats
:return:
        Surface intercept point on the target body,
        Intercept epoch,
        Vector from observer to intercept point.
:rtype: tuple