@spiceErrorCheck<EOL>def dskx02(handle, dladsc, vertex, raydir):
handle = ctypes.c_int(handle)<EOL>vertex = stypes.toDoubleVector(vertex)<EOL>raydir = stypes.toDoubleVector(raydir)<EOL>plid   = ctypes.c_int()<EOL>xpt    = stypes.emptyDoubleVector(<NUM_LIT:3>)<EOL>found  = ctypes.c_int()<EOL>libspice.dskx02_c(handle, ctypes.byref(dladsc), vertex, raydir, ctypes.byref(plid), xpt, ctypes.byref(found))<EOL>return plid.value, stypes.cVectorToPython(xpt), bool(found.value)<EOL>
Determine the plate ID and body-fixed coordinates of the
intersection of a specified ray with the surface defined by a
type 2 DSK plate model.

https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/dskx02_c.html

:param handle: Handle of DSK kernel containing plate model.
:type handle: int
:param dladsc: DLA descriptor of plate model segment.
:type dladsc: spiceypy.utils.support_types.SpiceDLADescr
:param vertex: Ray's vertex in the  body fixed frame.
:type vertex: 3-Element Array of floats
:param raydir: Ray direction in the body fixed frame.
:type raydir: 3-Element Array of floats
:return: ID code of the plate intersected by the ray, Intercept, and Flag indicating whether intercept exists.
:rtype: tuple