@spiceErrorCheck<EOL>def el2cgv(ellipse):
assert (isinstance(ellipse, stypes.Ellipse))<EOL>center = stypes.emptyDoubleVector(<NUM_LIT:3>)<EOL>smajor = stypes.emptyDoubleVector(<NUM_LIT:3>)<EOL>sminor = stypes.emptyDoubleVector(<NUM_LIT:3>)<EOL>libspice.el2cgv_c(ctypes.byref(ellipse), center, smajor, sminor)<EOL>return stypes.cVectorToPython(center), stypes.cVectorToPython(<EOL>smajor), stypes.cVectorToPython(sminor)<EOL>
Convert an ellipse to a center vector and two generating
vectors. The selected generating vectors are semi-axes of the
ellipse.

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

:param ellipse: An Ellipse
:type ellipse: spiceypy.utils.support_types.Ellipse
:return: Center and semi-axes of ellipse.
:rtype: tuple