class
TDegree
template<class T>Wrapper class which indicates a given angle value is in degrees.
Public
Constructors
TDegree<T>
TDegree<T>() = default
TDegree<T>
TDegree
TDegree() = default
TDegree
TDegree
constexpr explicit TDegree(float degrees)
TDegree
TDegree
TDegree() = default
TDegree
TDegree
constexpr explicit TDegree(double degrees)
TDegree
Methods
GetValueInDegrees
constexpr T GetValueInDegrees() const
Returns the value of the angle in degrees.
GetValueInRadians
T GetValueInRadians() const
Returns the value of the angle in radians.
GetValueInDegrees
constexpr float GetValueInDegrees() const
Returns the value of the angle in degrees.
GetValueInRadians
float GetValueInRadians() const
Returns the value of the angle in radians.
GetValueInDegrees
constexpr double GetValueInDegrees() const
Returns the value of the angle in degrees.
GetValueInRadians
double GetValueInRadians() const
Returns the value of the angle in radians.
Operators
operator=
operator+
operator-
TDegree<T> operator-() const
operator*
TDegree<T> operator*(T rhs) const
operator*=
TDegree<T> &operator*=(T rhs)
operator/
TDegree<T> operator/(T rhs) const
operator/=
TDegree<T> &operator/=(T rhs)
operator<
operator<=
operator==
operator!=
operator>=
operator>
operator=
operator+
operator-
operator*
operator*=
operator/
operator/=
operator<
operator<=
operator==
operator!=
operator>=
operator>
operator=
operator+
operator-
operator*
operator*=
operator/
operator/=
operator<
operator<=
operator==
operator!=
operator>=
operator>
Private
Fields
mDegrees
T mDegrees
mDegrees
float mDegrees
mDegrees
double mDegrees