Class Position

Class Documentation

class Position

Public Functions

inline Position(float x, float y, float z)
inline Position(const Position &&other)
inline Position(const Position &other)
inline Position(const CMSISMat<3, 1> &coordinates)
inline Position(CMSISMat<3, 1> &&coordinates)
inline float x() const
inline float y() const
inline float z() const
Position operator-(const Vector &other) const
Vector operator-(const Position &other) const
Position operator+(const Vector &vector) const
Position operator+(const Position &vector) const
Position operator*(const float scalar) const
Position &operator=(const Position &other)
bool operator==(const Position &other) const
inline CMSISMat<3, 1> coordinates() const

Public Static Functions

static inline Position interpolate(const Position &a, const Position &b, const float t)
static float distance(const Position &a, const Position &b)