double Magnitude() const
Returns magnitude of vector.
Definition: Vector2d.cpp:35
Definition: Utility.cpp:119
double ScalarProject(const Vector2d &vec) const
Returns scalar projection of this vector onto argument.
Definition: Vector2d.cpp:37
void Rotate(double angle)
Rotate a vector in Cartesian space.
Definition: Vector2d.cpp:21
double Dot(const Vector2d &vec) const
Returns dot product of this vector with argument.
Definition: Vector2d.cpp:31
This is a 2D vector struct that supports basic vector operations.
Definition: Vector2d.h:15