// #include "AngleUsing.h" #include #include "Angle.h" namespace Passer { namespace LinearAlgebra { typedef AngleOf Angle8; // template <> Angle8::AngleOf(float angle) { // if (!isfinite(angle)) { // value = 0; // return; // } // // map float [-180..180) to integer [-128..127] // float f = angle / 360.0F; // this->value = (signed char)(f * 256.0F); // } // template <> float Angle8::ToFloat() const { // float f = (this->value * 180) / 128.0F; // return f; // } } // namespace LinearAlgebra } // namespace Passer using namespace Passer::LinearAlgebra;