DeSiGNAR  0.5a
Data Structures General Library
Designar::Vector2D Member List

This is the complete list of members for Designar::Vector2D, including all inherited members.

add_scaled_vector(const Vector2D &, real_t)Designar::Vector2D
angle_with(const Vector2D &) const Designar::Vector2D
component_product(const Vector2D &) const Designar::Vector2D
ComponentType typedefDesignar::GenPoint2D< real_t >
cross_product(const Vector2D &) const Designar::Vector2D
distance_to_origin() constDesignar::GenPoint2D< real_t >inline
distance_with(const GenPoint2D &p) constDesignar::GenPoint2D< real_t >inline
dot_product(const Vector2D &) const Designar::Vector2D
GenPoint2D()Designar::GenPoint2D< real_t >inline
GenPoint2D(const real_t &_x, const real_t &_y)Designar::GenPoint2D< real_t >inline
GenPoint2D(const real_t &_x, real_t &&_y)Designar::GenPoint2D< real_t >inline
GenPoint2D(real_t &&_x, const real_t &_y)Designar::GenPoint2D< real_t >inline
GenPoint2D(real_t &&_x, real_t &&_y)Designar::GenPoint2D< real_t >inline
GenPoint2D(const GenPoint2D &p)Designar::GenPoint2D< real_t >inline
GenPoint2D(GenPoint2D &&p)Designar::GenPoint2D< real_t >inline
get_opposite() const Designar::Vector2D
get_x() constDesignar::GenPoint2D< real_t >inline
get_y() constDesignar::GenPoint2D< real_t >inline
is_between(const GenPoint2D &p, const GenPoint2D &q) constDesignar::GenPoint2D< real_t >inline
is_collinear_with(const Vector2D &) const Designar::Vector2D
Designar::Point2D::is_collinear_with(const GenPoint2D &p, const GenPoint2D &q) constDesignar::GenPoint2D< real_t >inline
is_normalized() const Designar::Vector2D
is_null() constDesignar::GenPoint2D< real_t >inline
is_opposite(const Vector2D &) const Designar::Vector2D
is_to_left_from(const Vector2D &) const Designar::Vector2D
Designar::Point2D::is_to_left_from(const GenPoint2D &p, const GenPoint2D &q) constDesignar::GenPoint2D< real_t >inline
is_to_left_on_from(const Vector2D &) const Designar::Vector2D
Designar::Point2D::is_to_left_on_from(const GenPoint2D &p, const GenPoint2D &q) constDesignar::GenPoint2D< real_t >inline
is_to_right_from(const Vector2D &) const Designar::Vector2D
Designar::Point2D::is_to_right_from(const GenPoint2D &p, const GenPoint2D &q) constDesignar::GenPoint2D< real_t >inline
is_to_right_on_from(const Vector2D &) const Designar::Vector2D
Designar::Point2D::is_to_right_on_from(const GenPoint2D &p, const GenPoint2D &q) constDesignar::GenPoint2D< real_t >inline
is_unitarian() const Designar::Vector2D
is_zero() constDesignar::GenPoint2D< real_t >inline
length() const Designar::Vector2D
magnitude() const Designar::Vector2D
make_orthonormal_basis(const Vector2D &)Designar::Vector2Dstatic
negate()Designar::Vector2D
normalize()Designar::Vector2D
nullify()Designar::GenPoint2D< real_t >inline
NumberType typedefDesignar::GenPoint2D< real_t >
operator bool() constDesignar::GenPoint2D< real_t >inlineexplicit
operator!=(const GenPoint2D &p) constDesignar::GenPoint2D< real_t >inline
operator*(real_t) const Designar::Vector2D
operator*(real_t, const Vector2D &)Designar::Vector2Dfriend
operator*(const Vector2D &) const Designar::Vector2D
operator*=(real_t)Designar::Vector2D
operator+(const Vector2D &) const Designar::Vector2D
operator+=(const Vector2D &)Designar::Vector2D
operator-() const Designar::Vector2D
operator-(const Vector2D &) const Designar::Vector2D
operator-=(const Vector2D &)Designar::Vector2D
operator=(const GenPoint2D &p)Designar::GenPoint2D< real_t >inline
operator=(GenPoint2D &&p)Designar::GenPoint2D< real_t >inline
operator==(const GenPoint2D &p) constDesignar::GenPoint2D< real_t >inline
scalar_product(const Vector2D &) const Designar::Vector2D
scale(double)Designar::Vector2D
set_x(const real_t &_x)Designar::GenPoint2D< real_t >inline
set_x(real_t &&_x)Designar::GenPoint2D< real_t >inline
set_y(const real_t &_y)Designar::GenPoint2D< real_t >inline
set_y(real_t &&_y)Designar::GenPoint2D< real_t >inline
square_distance_to_origin() constDesignar::GenPoint2D< real_t >inline
square_distance_with(const GenPoint2D &p) constDesignar::GenPoint2D< real_t >inline
square_magnitude() const Designar::Vector2D
swap(GenPoint2D &p)Designar::GenPoint2D< real_t >inline
to_string() constDesignar::GenPoint2D< real_t >inline
ValueType typedefDesignar::GenPoint2D< real_t >
vector_product(const Vector2D &) const Designar::Vector2D
xDesignar::GenPoint2D< real_t >protected
yDesignar::GenPoint2D< real_t >protected
ZERODesignar::Vector2Dstatic