# Ignition Math

## API Reference

6.9.3~pre2
Vector2< T > Member List

This is the complete list of members for Vector2< T >, including all inherited members.

 Abs() const Vector2< T > inline AbsDot(const Vector2< T > &_v) const Vector2< T > inline Correct() Vector2< T > inline Distance(const Vector2 &_pt) const Vector2< T > inline Dot(const Vector2< T > &_v) const Vector2< T > inline Equal(const Vector2 &_v, const T &_tol) const Vector2< T > inline IsFinite() const Vector2< T > inline Length() const Vector2< T > inline Max(const Vector2< T > &_v) Vector2< T > inline Max() const Vector2< T > inline Min(const Vector2< T > &_v) Vector2< T > inline Min() const Vector2< T > inline NaN Vector2< T > static Normalize() Vector2< T > inline Normalized() const Vector2< T > inline One Vector2< T > static operator!=(const Vector2 &_v) const Vector2< T > inline operator*(const Vector2 &_v) const Vector2< T > inline operator*(T _v) const Vector2< T > inline operator*(const T _s, const Vector2 &_v) Vector2< T > friend operator*=(const Vector2 &_v) Vector2< T > inline operator*=(T _v) Vector2< T > inline operator+(const Vector2 &_v) const Vector2< T > inline operator+(const T _s) const Vector2< T > inline operator+(const T _s, const Vector2< T > &_v) Vector2< T > friend operator+=(const Vector2 &_v) Vector2< T > inline operator+=(const T _s) Vector2< T > inline operator-() const Vector2< T > inline operator-(const Vector2 &_v) const Vector2< T > inline operator-(const T _s) const Vector2< T > inline operator-(const T _s, const Vector2< T > &_v) Vector2< T > friend operator-=(const Vector2 &_v) Vector2< T > inline operator-=(T _s) Vector2< T > inline operator/(const Vector2 &_v) const Vector2< T > inline operator/(T _v) const Vector2< T > inline operator/=(const Vector2 &_v) Vector2< T > inline operator/=(T _v) Vector2< T > inline operator<(const Vector2< T > &_pt) const Vector2< T > inline operator<<(std::ostream &_out, const Vector2< T > &_pt) Vector2< T > friend operator=(const Vector2 &_v) Vector2< T > inline operator=(T _v) Vector2< T > inline operator==(const Vector2 &_v) const Vector2< T > inline operator>>(std::istream &_in, Vector2< T > &_pt) Vector2< T > friend operator[](const std::size_t _index) Vector2< T > inline operator[](const std::size_t _index) const Vector2< T > inline Round() Vector2< T > inline Rounded() const Vector2< T > inline Set(T _x, T _y) Vector2< T > inline SquaredLength() const Vector2< T > inline Sum() const Vector2< T > inline Vector2() Vector2< T > inline Vector2(const T &_x, const T &_y) Vector2< T > inline Vector2(const Vector2< T > &_v) Vector2< T > inline X() const Vector2< T > inline X() Vector2< T > inline X(const T &_v) Vector2< T > inline Y() const Vector2< T > inline Y() Vector2< T > inline Y(const T &_v) Vector2< T > inline Zero Vector2< T > static ~Vector2() Vector2< T > inlinevirtual