|
Fang-Robotics-MCB
Fang Robotics Team Codebase
|
#include <vector_2d.hpp>
Public Types | |
| using | unit = Unit |
Public Member Functions | |
| Vector2D< double > | getRawVector () const |
| Unit | getMagnitude () const |
| Vector2D< double > | getUnitVector () const |
| Vector2D< Unit > | operator- () |
| Vector2D< Unit > | operator+ (const Vector2D &addend) |
| Vector2D< Unit > | operator- (const Vector2D &subtrahend) |
| Vector2D< Unit > | operator* (double scalar) |
Public Attributes | |
| Unit | x |
| Unit | y |
| using fang::math::Vector2D< Unit >::unit = Unit |
|
inline |
|
inline |
Provides the values free of units
|
inline |
Does not work on zero vectors
|
inline |
|
inline |
|
inline |
|
inline |
| Unit fang::math::Vector2D< Unit >::x |
| Unit fang::math::Vector2D< Unit >::y |