APM:Libraries
Vector2< T > Member List

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

angle(const Vector2< T > &v2) constVector2< T >
circle_segment_intersection(const Vector2< T > &seg_start, const Vector2< T > &seg_end, const Vector2< T > &circle_center, float radius, Vector2< T > &intersection)Vector2< T >static
closest_distance_between_radial_and_point(const Vector2< T > &w, const Vector2< T > &p)Vector2< T >inlinestatic
closest_point(const Vector2< T > &p, const Vector2< T > &v, const Vector2< T > &w)Vector2< T >inlinestatic
is_inf(void) constVector2< T >
is_nan(void) constVector2< T >
is_zero(void) constVector2< T >inline
length(void) constVector2< T >
length_squared() constVector2< T >inline
normalize()Vector2< T >inline
normalized() constVector2< T >inline
operator!=(const Vector2< T > &v) constVector2< T >
operator%(const Vector2< T > &v) constVector2< T >
operator()(const T x0, const T y0)Vector2< T >inline
operator*(const T num) constVector2< T >
operator*(const Vector2< T > &v) constVector2< T >
operator*=(const T num)Vector2< T >
operator+(const Vector2< T > &v) constVector2< T >
operator+=(const Vector2< T > &v)Vector2< T >
operator-(void) constVector2< T >
operator-(const Vector2< T > &v) constVector2< T >
operator-=(const Vector2< T > &v)Vector2< T >
operator/(const T num) constVector2< T >
operator/=(const T num)Vector2< T >
operator==(const Vector2< T > &v) constVector2< T >
operator[](uint8_t i)Vector2< T >inline
operator[](uint8_t i) constVector2< T >inline
perpendicular(const Vector2< T > &pos_delta, const Vector2< T > &v1)Vector2< T >inlinestatic
project(const Vector2< T > &v)Vector2< T >inline
projected(const Vector2< T > &v)Vector2< T >inline
reflect(const Vector2< T > &n)Vector2< T >inline
segment_intersection(const Vector2< T > &seg1_start, const Vector2< T > &seg1_end, const Vector2< T > &seg2_start, const Vector2< T > &seg2_end, Vector2< T > &intersection)Vector2< T >static
Vector2()Vector2< T >inline
Vector2(const T x0, const T y0)Vector2< T >inline
xVector2< T >
yVector2< T >
zero()Vector2< T >inline