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