Add a new function angle::abs() which returns the absolute (positive) value of an...
authordooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Fri, 28 Sep 2007 02:26:58 +0000 (02:26 +0000)
committerdooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Fri, 28 Sep 2007 02:26:58 +0000 (02:26 +0000)
git-svn-id: http://svn.voria.com/code@793 1f10aa63-cdf2-0310-b900-c93c546f37ac

ETL/trunk/ETL/_angle.h

index 1abf930..f1a9206 100644 (file)
@@ -173,6 +173,17 @@ public:
        operator!=(const angle &rhs)const
        { return std::abs(dist(rhs).v)>epsilon; }
 
+       //! Absolute Angle Function
+       /*! This function will return the
+               absolute value of the angle. */
+       angle
+       abs()const
+       {
+               angle ret;
+               ret.v=std::abs(v);
+               return ret;
+       }
+
        //! Angle Difference Function
        /*! This function will return the
                shortest physical distance between