Class Vector¶ Defined in File vector.hpp 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(const CMSISMat<3, 1> &coordinates)¶ Costly copy constructor 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 Position &other) const¶ inline Vector operator+(const Vector &other) const¶ inline Vector operator-(const Vector &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)¶ Friends friend class Transform friend class DynamicPosition