vecpp :: reference :: Angle<typename>
vecpp::operator*,/(vecpp::Angle)
template<typename T>
constexpr Angle<T>& operator*=(Angle<T>& angle, const T& factor);
template<typename T>
constexpr Angle<T> operator/=(Angle<T>& angle, const T& factor);
Compute the scaled value of an angle in-place.
Parameters
Argument | Role |
---|---|
angle | The angle to scale |
factor | The value by which to multiply (or divide) the angle |
Return value
A reference to angle
, which has been scaled by factor
Example
#include "vecpp/vecpp.h"
#include <iostream>
int main() {
using Angle = vecpp::Angle<float>;
auto angle_a = Angle::from_deg(90.0f);
angle_a *= 3.0f;
std::cout << angle_a << "\n";
}
Output:
-90°