I don't know what your question is, but I assume you want ship rotate and then move to point pointed by mouse ...right?
There are some vectors but not so many.
"core::matrix4 class" and "core::vector3d<T>"class will do most of the the math needed. Look at the description ot their functions.