protected:
typedef value_type unit;
- unit v; //! Stored in rotations
+ unit v; //! Stored in radians
public:
operator~()const
{
angle ret;
- ret.v=(value_type)std::floor(v+0.5f);
- return ret;
+ ret.v = v+PI;
+ return ret.mod();
}
/*! Returns true if the shortest
public:
/*
- ** Converstion Classes
+ ** Conversion Classes
*/
class rad;
class rot;
/*
- ** Trigometric Classes
+ ** Trigonometric Classes
*/
class sin;