Math/Angle: Rename angle field to value
This commit is contained in:
@@ -74,7 +74,7 @@ namespace Nz
|
||||
static Angle FromRadians(T ang);
|
||||
static Angle Zero();
|
||||
|
||||
T angle;
|
||||
T value;
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
|
||||
@@ -151,7 +151,7 @@ namespace Nz
|
||||
*/
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T>::Angle(T value) :
|
||||
angle(value)
|
||||
value(value)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -214,7 +214,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T>& Angle<Unit, T>::MakeZero()
|
||||
{
|
||||
angle = T(0);
|
||||
value = T(0);
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -231,9 +231,9 @@ namespace Nz
|
||||
constexpr T limit = Detail::AngleUtils<Unit>::template GetLimit<T>();
|
||||
constexpr T twoLimit = limit * T(2);
|
||||
|
||||
angle = std::fmod(angle, twoLimit);
|
||||
if (angle < T(0))
|
||||
angle += twoLimit;
|
||||
value = std::fmod(value, twoLimit);
|
||||
if (value < T(0))
|
||||
value += twoLimit;
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -245,7 +245,7 @@ namespace Nz
|
||||
template<AngleUnit U, typename>
|
||||
Angle<Unit, T>& Angle<Unit, T>::Set(const Angle<AngleUnit::Radian, T>& ang)
|
||||
{
|
||||
angle = RadianToDegree(ang.angle);
|
||||
value = RadianToDegree(ang.value);
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -258,7 +258,7 @@ namespace Nz
|
||||
template<AngleUnit U, typename>
|
||||
Angle<Unit, T>& Angle<Unit, T>::Set(const Angle<AngleUnit::Degree, T>& ang)
|
||||
{
|
||||
angle = DegreeToRadian(ang.angle);
|
||||
value = DegreeToRadian(ang.value);
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -270,7 +270,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T>& Angle<Unit, T>::Set(const Angle& ang)
|
||||
{
|
||||
angle = ang.angle;
|
||||
value = ang.value;
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -285,7 +285,7 @@ namespace Nz
|
||||
template<typename U>
|
||||
Angle<Unit, T>& Angle<Unit, T>::Set(const Angle<Unit, U>& ang)
|
||||
{
|
||||
angle = static_cast<T>(ang.angle);
|
||||
value = static_cast<T>(ang.value);
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -296,7 +296,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
T Angle<Unit, T>::ToDegrees() const
|
||||
{
|
||||
return Detail::AngleUtils<Unit>::ToDegrees(angle);
|
||||
return Detail::AngleUtils<Unit>::ToDegrees(value);
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -318,7 +318,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
EulerAngles<T> Angle<Unit, T>::ToEulerAngles() const
|
||||
{
|
||||
return EulerAngles<T>(0, 0, ToDegreeAngle().angle);
|
||||
return EulerAngles<T>(0, 0, ToDegrees());
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -344,7 +344,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
T Angle<Unit, T>::ToRadians() const
|
||||
{
|
||||
return Detail::AngleUtils<Unit>::ToRadians(angle);
|
||||
return Detail::AngleUtils<Unit>::ToRadians(value);
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -364,7 +364,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
String Angle<Unit, T>::ToString() const
|
||||
{
|
||||
return Detail::AngleUtils<Unit>::ToString(angle);
|
||||
return Detail::AngleUtils<Unit>::ToString(value);
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -376,7 +376,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T> Angle<Unit, T>::operator+(const Angle& other) const
|
||||
{
|
||||
return Angle(angle + other.angle);
|
||||
return Angle(value + other.value);
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -388,7 +388,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T> Angle<Unit, T>::operator-(const Angle& other) const
|
||||
{
|
||||
return Angle(angle - other.angle);
|
||||
return Angle(value - other.value);
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -400,7 +400,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T> Angle<Unit, T>::operator*(T scalar) const
|
||||
{
|
||||
return Angle(angle * scalar);
|
||||
return Angle(value * scalar);
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -412,7 +412,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T> Angle<Unit, T>::operator/(T divider) const
|
||||
{
|
||||
return Angle(angle / divider);
|
||||
return Angle(value / divider);
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -424,7 +424,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T>& Angle<Unit, T>::operator+=(const Angle& other)
|
||||
{
|
||||
angle += other.angle;
|
||||
value += other.value;
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -437,7 +437,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T>& Angle<Unit, T>::operator-=(const Angle& other)
|
||||
{
|
||||
angle -= other.angle;
|
||||
value -= other.value;
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -450,7 +450,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T>& Angle<Unit, T>::operator*=(T scalar)
|
||||
{
|
||||
angle *= scalar;
|
||||
value *= scalar;
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -463,7 +463,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
Angle<Unit, T>& Angle<Unit, T>::operator/=(T divider)
|
||||
{
|
||||
angle /= divider;
|
||||
value /= divider;
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -476,7 +476,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
bool Angle<Unit, T>::operator==(const Angle& other) const
|
||||
{
|
||||
return NumberEquals(angle, other.angle, Detail::AngleUtils<Unit>::template GetEpsilon<T>());
|
||||
return NumberEquals(value, other.value, Detail::AngleUtils<Unit>::template GetEpsilon<T>());
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -488,7 +488,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
bool Angle<Unit, T>::operator!=(const Angle& other) const
|
||||
{
|
||||
return !NumberEquals(angle, other.angle, Detail::AngleUtils<Unit>::template GetEpsilon<T>());
|
||||
return !NumberEquals(value, other.value, Detail::AngleUtils<Unit>::template GetEpsilon<T>());
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -538,7 +538,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
bool Serialize(SerializationContext& context, const Angle<Unit, T>& angle, TypeTag<Angle<Unit, T>>)
|
||||
{
|
||||
if (!Serialize(context, angle.angle))
|
||||
if (!Serialize(context, angle.value))
|
||||
return false;
|
||||
|
||||
return true;
|
||||
@@ -554,7 +554,7 @@ namespace Nz
|
||||
template<AngleUnit Unit, typename T>
|
||||
bool Unserialize(SerializationContext& context, Angle<Unit, T>* angle, TypeTag<Angle<Unit, T>>)
|
||||
{
|
||||
if (!Unserialize(context, &angle->angle))
|
||||
if (!Unserialize(context, &angle->value))
|
||||
return false;
|
||||
|
||||
return true;
|
||||
@@ -571,7 +571,7 @@ namespace Nz
|
||||
template<Nz::AngleUnit Unit, typename T>
|
||||
Nz::Angle<Unit, T> operator*(T scale, const Nz::Angle<Unit, T>& angle)
|
||||
{
|
||||
return Nz::Angle<Unit, T>(scale * angle.angle);
|
||||
return Nz::Angle<Unit, T>(scale * angle.value);
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -584,7 +584,7 @@ Nz::Angle<Unit, T> operator*(T scale, const Nz::Angle<Unit, T>& angle)
|
||||
template<Nz::AngleUnit Unit, typename T>
|
||||
Nz::Angle<Unit, T> operator/(T scale, const Nz::Angle<Unit, T>& angle)
|
||||
{
|
||||
return Nz::Angle<Unit, T>(scale / angle.angle);
|
||||
return Nz::Angle<Unit, T>(scale / angle.value);
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -597,7 +597,7 @@ Nz::Angle<Unit, T> operator/(T scale, const Nz::Angle<Unit, T>& angle)
|
||||
template<Nz::AngleUnit Unit, typename T>
|
||||
std::ostream& operator<<(std::ostream& out, const Nz::Angle<Unit, T>& angle)
|
||||
{
|
||||
return Nz::Detail::AngleUtils<Unit>::ToString(out, angle.angle);
|
||||
return Nz::Detail::AngleUtils<Unit>::ToString(out, angle.value);
|
||||
}
|
||||
|
||||
#include <Nazara/Core/DebugOff.hpp>
|
||||
|
||||
Reference in New Issue
Block a user