inline Point<T>& Mul(const Point<T> & pt); inline Point<T>& Mul(T val); inline Point<T>& Mul(T x2, T y2);
Mul multiplies the current point with the passed value or point. The following expression is used to determine the result:
(pt1.x, pt1.y) = (pt1.x * [val, pt2.x, x2], pt1.y * [val, pt2.y, y2])
A call to the Mul function is equivalent to calling the *= operator.