rz::Rotation class

Constructors, destructors, conversion operators

Rotation() defaulted constexpr
Rotation(QAngle iTheta)
Rotation(QLength iX, QLength iY)
Rotation(double iX, double iY)
Rotation(const Rotation& rhs)
~Rotation() defaulted

Public functions

auto Theta() const -> QAngle
auto Sin() const -> double
auto Cos() const -> double
auto Tan() const -> double
auto operator+(const Rotation& rhs) const -> Rotation
auto operator-(const Rotation& rhs) const -> Rotation
auto operator-() const -> Rotation
auto operator*(double scalar) const -> Rotation
auto operator/(double scalar) const -> Rotation
auto operator==(const Rotation& rhs) const -> bool
auto operator!=(const Rotation& rhs) const -> bool
void operator=(const Rotation& rhs)
auto rotateBy(const Rotation& rhs) const -> Rotation