xmol::geom::AngleValue struct

Constructors, destructors, conversion operators

AngleValue()
AngleValue(const AngleValue&) defaulted
AngleValue(AngleValue&&) defaulted
AngleValue(const Radians& radians)
AngleValue(const Degrees& degrees)

Public functions

auto operator=(const AngleValue&) -> AngleValue& defaulted
auto operator=(AngleValue&&) -> AngleValue& defaulted
auto radians() const -> double
auto degrees() const -> double
auto operator+() const -> AngleValue
auto operator-() const -> AngleValue
auto operator+=(const AngleValue& u) -> AngleValue&
auto operator-=(const AngleValue& u) -> AngleValue&
auto operator+(const AngleValue& u) const -> AngleValue
auto operator-(const AngleValue& u) const -> AngleValue
auto operator*=(const double& u) -> AngleValue&
auto operator/=(const double& u) -> AngleValue&
auto operator/(const double& u) const -> AngleValue
auto operator*(const double& u) const -> AngleValue
auto operator<(const AngleValue& u) const -> bool
auto operator<=(const AngleValue& u) const -> bool
auto operator>(const AngleValue& u) const -> bool
auto operator>=(const AngleValue& u) const -> bool
auto to_standard_range() const -> AngleValue