Class Vector

Class Documentation

class Vector

Public Functions

inline Vector(float x, float y, float z)
inline Vector(const Vector &&other)
inline Vector(const Vector &other)
inline Vector(CMSISMat<3, 1> &coordinates)
inline Vector(CMSISMat<3, 1> &&coordinates)
inline float x() const
inline float y() const
inline float z() const
inline Vector &operator=(const Vector &other)
inline Vector operator+(const Vector &other) const
inline Vector operator+(const Position &other) const
inline Vector operator*(const float scale) const
inline float dot(const Vector &other) const
inline Vector operator/(const float scale) const
inline const CMSISMat<3, 1> &coordinates() const
inline float magnitude() const

Public Static Functions

static inline float dot(const Vector &a, const Vector &b)