scsl 1.0.1
Shimmering Clarity Standard Library
Loading...
Searching...
No Matches
scmp::geom::Polar2D Member List

This is the complete list of members for scmp::geom::Polar2D, including all inherited members.

Angle(const Vector< double, N > &other) constscmp::geom::Vector< double, 2 >inline
At(size_t index) constscmp::geom::Vector< double, 2 >inline
Cross(const Vector< double, N > &other) constscmp::geom::Vector< double, 2 >inline
IsOrthogonal(const Vector< double, N > &other) constscmp::geom::Vector< double, 2 >inline
IsParallel(const Vector< double, N > &other) constscmp::geom::Vector< double, 2 >inline
IsUnitVector() constscmp::geom::Vector< double, 2 >inline
IsZero() constscmp::geom::Vector< double, 2 >inline
Magnitude() constscmp::geom::Vector< double, 2 >inline
operator!=(const Vector< double, N > &other) constscmp::geom::Vector< double, 2 >inline
operator*(const double k) constscmp::geom::Vector< double, 2 >inline
operator*(const Vector< double, N > &other) constscmp::geom::Vector< double, 2 >inline
operator+(const Vector< double, N > &other) constscmp::geom::Vector< double, 2 >inline
operator-(const Vector< double, N > &other) constscmp::geom::Vector< double, 2 >inline
operator/(const double k) constscmp::geom::Vector< double, 2 >inline
operator<<scmp::geom::Polar2Dfriend
operator==(const Vector< double, N > &other) constscmp::geom::Vector< double, 2 >inline
operator[](size_t i) constscmp::geom::Vector< double, 2 >inline
Polar2D()scmp::geom::Polar2D
Polar2D(double _r, double _theta)scmp::geom::Polar2D
Polar2D(const Point2D &point)scmp::geom::Polar2D
ProjectOrthogonal(const Vector< double, N > &basis)scmp::geom::Vector< double, 2 >inline
ProjectParallel(const Vector< double, N > &basis) constscmp::geom::Vector< double, 2 >inline
R() constscmp::geom::Polar2D
R(const double _r)scmp::geom::Polar2D
Rotate(Polar2D &rotated, double delta)scmp::geom::Polar2D
RotateAround(const Point2D &other, Point2D &result, double delta)scmp::geom::Polar2D
Set(size_t index, double value)scmp::geom::Vector< double, 2 >inline
SetEpsilon(double eps)scmp::geom::Vector< double, 2 >inline
Theta() constscmp::geom::Polar2D
Theta(const double _theta)scmp::geom::Polar2D
ToPoint(Point2D &point)scmp::geom::Polar2D
ToString()scmp::geom::Polar2D
UnitVector() constscmp::geom::Vector< double, 2 >inline
Vector()scmp::geom::Vector< double, 2 >inline
Vector(std::initializer_list< double > ilst)scmp::geom::Vector< double, 2 >inline