Base Framework
Vector2D< TYPE > Member List

This is the complete list of members for Vector2D< TYPE >, including all inherited members.

add(const Vector2D &value) noexceptVector2D< TYPE >inline
determinant(const Vector2D &value) const noexceptVector2D< TYPE >inline
determinant(const Vector2D< TYPE > &left, const Vector2D< TYPE > &right) noexceptVector2D< TYPE >related
divide(const TYPE &value) noexceptVector2D< TYPE >inline
dot(const Vector2D &value) const noexceptVector2D< TYPE >inline
dot(const Vector2D< TYPE > &left, const Vector2D< TYPE > &right) noexceptVector2D< TYPE >related
getAngle() const noexceptVector2D< TYPE >inline
getAngle(const Vector2D &value) const noexceptVector2D< TYPE >inline
getModulus() const noexceptVector2D< TYPE >inline
getProjection(const Vector2D &value) const noexceptVector2D< TYPE >inline
getSqrModulus() const noexceptVector2D< TYPE >inline
getX() const noexceptVector2D< TYPE >inline
getY() const noexceptVector2D< TYPE >inline
isOrthogonal(const Vector2D &value) const noexceptVector2D< TYPE >inline
isParallel(const Vector2D &value) const noexceptVector2D< TYPE >inline
isProper() const noexceptVector2D< TYPE >inline
isZero() const noexceptVector2D< TYPE >inline
minus() const noexceptVector2D< TYPE >inline
multiply(const TYPE &value) noexceptVector2D< TYPE >inline
negate() noexceptVector2D< TYPE >inline
operator*(const Vector2D< TYPE > &left, const TYPE &right) noexceptVector2D< TYPE >related
operator*(const TYPE &left, const Vector2D< TYPE > &right) noexceptVector2D< TYPE >related
operator*=(const TYPE &value) noexceptVector2D< TYPE >inline
operator+() const noexceptVector2D< TYPE >inline
operator+(const Vector2D< TYPE > &left, const Vector2D< TYPE > &right) noexceptVector2D< TYPE >related
operator+=(const Vector2D &value) noexceptVector2D< TYPE >inline
operator-() const noexceptVector2D< TYPE >inline
operator-(const Vector2D< TYPE > &left, const Vector2D< TYPE > &right) noexceptVector2D< TYPE >related
operator-=(const Vector2D &value) noexceptVector2D< TYPE >inline
operator/(const Vector2D< TYPE > &left, const TYPE &right) noexceptVector2D< TYPE >related
operator/=(const TYPE &value) noexceptVector2D< TYPE >inline
operator<<(FormatOutputStream &stream, const Vector2D< TYPE > &value)Vector2D< TYPE >related
operator=(const Vector2D &assign) noexceptVector2D< TYPE >inline
operator==(const Vector2D &value) const noexceptVector2D< TYPE >inline
plus() const noexceptVector2D< TYPE >inline
setX(const TYPE &x) noexceptVector2D< TYPE >inline
setY(const TYPE &y) noexceptVector2D< TYPE >inline
subtract(const Vector2D &value) noexceptVector2D< TYPE >inline
Vector2D() noexceptVector2D< TYPE >inline
Vector2D(const TYPE &x, const TYPE &y) noexceptVector2D< TYPE >inline
Vector2D(const Vector2D &copy) noexceptVector2D< TYPE >inline
xVector2D< TYPE >protected
yVector2D< TYPE >protected
zeroAdjust(const TYPE &zero) noexceptVector2D< TYPE >inline