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