CGAL 5.2  2D and 3D Linear Geometry Kernel

#include <CGAL/Origin.h>
CGAL defines a symbolic constant NULL_VECTOR
to construct zero length vectors.
Null_vector
is the type of this constant.
CGAL::Vector_2<Kernel>
CGAL::Vector_3<Kernel>