| FloatType typedef (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| Location2D< T > (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | friend |
| Vector() | modm::Vector< T, 2 > | |
| Vector(const T &inX, const T &inY) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| Vector(const Vector< T, 1 > &inX, const Vector< T, 1 > &inY) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| Vector(const T &inX, const Vector< T, 1 > &inY) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| Vector(const Vector< T, 1 > &inX, const T &inY) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| Vector(T inVal) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | explicit |
| Vector(const Matrix< T, 2, 1 > &rhs) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| WideType typedef (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| asMatrix() (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| asMatrix() const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| asTransposedMatrix() (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| asTransposedMatrix() const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| ccw(const Vector &a, const Vector &b, const Vector &c) | modm::Vector< T, 2 > | static |
| convert() const | modm::Vector< T, 2 > | |
| cross(const Vector &other) const | modm::Vector< T, 2 > | |
| dot(const Vector &other) const | modm::Vector< T, 2 > | |
| getAngle() const | modm::Vector< T, 2 > | |
| getAngleTo(const Vector &other) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| getDistanceTo(const Vector &other) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| getLength() const | modm::Vector< T, 2 > | |
| getLengthSquared() const | modm::Vector< T, 2 > | |
| getX() const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | inline |
| getY() const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | inline |
| hasInf() const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| hasNan() const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| normalize() | modm::Vector< T, 2 > | |
| normalized() const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator!=(const Vector &rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator*(const Vector &rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator*(float rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator*(float scale, const Vector< U, 2 > &vector) | modm::Vector< T, 2 > | friend |
| operator*=(const T &rhs) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator+(const Vector &rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator+=(const Vector &rhs) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator-() const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator-(const Vector &rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator-=(const Vector &rhs) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator/(float rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator/=(const T &rhs) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator<(const Vector &rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator<<(IOStream &os, const Vector< U, 2 > &c) | modm::Vector< T, 2 > | friend |
| operator<=(const Vector &rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator=(const Matrix< T, 2, 1 > &rhs) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator==(const Vector &rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator>(const Vector &rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator>=(const Vector &rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator[](uint8_t index) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator[](uint8_t index) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator^(const Vector &rhs) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| operator~() (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| perpendicular() const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| ptr() (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| ptr() const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| rotate(float phi) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| scale(float length) | modm::Vector< T, 2 > | |
| scaled(float length) const (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| set(const T &x, const T &y) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | inline |
| setX(const T &value) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | inline |
| setY(const T &value) (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | inline |
| toOrthogonalVector() const | modm::Vector< T, 2 > | |
| translate(const Vector &vector) | modm::Vector< T, 2 > | |
| x (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |
| y (defined in modm::Vector< T, 2 >) | modm::Vector< T, 2 > | |