From 5e17dc413c19054462e58826ac22a6a2ce96c95f Mon Sep 17 00:00:00 2001 From: dooglus Date: Fri, 28 Sep 2007 02:26:58 +0000 Subject: [PATCH] Add a new function angle::abs() which returns the absolute (positive) value of an angle. git-svn-id: http://svn.voria.com/code@793 1f10aa63-cdf2-0310-b900-c93c546f37ac --- ETL/trunk/ETL/_angle.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ETL/trunk/ETL/_angle.h b/ETL/trunk/ETL/_angle.h index 1abf930..f1a9206 100644 --- a/ETL/trunk/ETL/_angle.h +++ b/ETL/trunk/ETL/_angle.h @@ -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 -- 2.7.4