@spiceErrorCheck<EOL>def inelpl(ellips, plane):
assert (isinstance(plane, stypes.Plane))<EOL>assert (isinstance(ellips, stypes.Ellipse))<EOL>nxpts = ctypes.c_int()<EOL>xpt1 = stypes.emptyDoubleVector(<NUM_LIT:3>)<EOL>xpt2 = stypes.emptyDoubleVector(<NUM_LIT:3>)<EOL>libspice.inelpl_c(ctypes.byref(ellips), ctypes.byref(plane),<EOL>ctypes.byref(nxpts), xpt1, xpt2)<EOL>return nxpts.value, stypes.cVectorToPython(xpt1), stypes.cVectorToPython(xpt2)<EOL>
Find the intersection of an ellipse and a plane.

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

:param ellips: A SPICE ellipse.
:type plane: spiceypy.utils.support_types.Ellipse
:param plane: A SPICE plane.
:type plane: spiceypy.utils.support_types.Plane
:return:
        Number of intersection points of plane and ellipse,
        Point 1,
        Point 2.
:rtype: tuple