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 > | |