Fix unit tests
This commit is contained in:
parent
2ad6a5adb3
commit
f1c70c756e
@ -73,7 +73,7 @@ float Angle::SineRuleAngle(float a, float beta, float b) {
|
||||
//----------------------
|
||||
|
||||
template <>
|
||||
AngleOf<float>::AngleOf(int angle) : value((float)angle) {}
|
||||
AngleOf<float>::AngleOf(signed int angle) : value((float)angle) {}
|
||||
|
||||
template <>
|
||||
AngleOf<float>::AngleOf(float angle) : value(angle) {}
|
||||
@ -83,6 +83,7 @@ AngleOf<T> AngleOf<T>::Degrees(float a) {
|
||||
AngleOf<T> angle = AngleOf<T>(a);
|
||||
return angle;
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
AngleOf<T> AngleOf<T>::Radians(float a) {
|
||||
AngleOf<T> angle = AngleOf<T>((a / pi) * 180);
|
||||
|
4
Angle.h
4
Angle.h
@ -17,7 +17,9 @@ template <typename T>
|
||||
class AngleOf {
|
||||
public:
|
||||
AngleOf() {};
|
||||
AngleOf(int f);
|
||||
// These are deprecated, will move to private.
|
||||
// Use Degrees/Radians instead
|
||||
AngleOf(signed int f);
|
||||
AngleOf(float f);
|
||||
|
||||
static AngleOf<T> Degrees(float f);
|
||||
|
@ -37,6 +37,7 @@ else()
|
||||
"Matrix.cpp"
|
||||
"Axis.cpp"
|
||||
"AngleAxis.cpp"
|
||||
"SwingTwist.cpp"
|
||||
"Direction.cpp"
|
||||
)
|
||||
|
||||
|
@ -73,4 +73,3 @@ Vector3 DirectionOf<T>::ToVector3() {
|
||||
|
||||
template class DirectionOf<float>;
|
||||
template class DirectionOf<signed short>;
|
||||
template class DirectionOf<signed char>;
|
@ -6,8 +6,6 @@
|
||||
|
||||
template <typename T>
|
||||
SwingTwistOf<T>::SwingTwistOf() {
|
||||
// this->horizontal = AngleOf<T>(0);
|
||||
// this->vertical = AngleOf<T>(0);
|
||||
this->swing = DirectionOf<T>(0, 0);
|
||||
this->twist = AngleOf<T>(0);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user