func_trigonometric.hpp

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023 
00024 
00025 
00026 
00027 
00028 
00029 
00030 
00031 
00032 
00033 
00034 
00035 
00036 
00037 
00038 
00039 
00040 #ifndef GLM_CORE_func_trigonometric
00041 #define GLM_CORE_func_trigonometric GLM_VERSION
00042 
00043 namespace glm
00044 {
00047 
00054         template <typename genType> 
00055         genType radians(genType const & degrees);
00056 
00063         template <typename genType> 
00064         genType degrees(genType const & radians);
00065 
00073         template <typename genType> 
00074         genType sin(genType const & angle);
00075 
00083         template <typename genType> 
00084         genType cos(genType const & angle);
00085 
00092         template <typename genType> 
00093         genType tan(genType const & angle); 
00094 
00103         template <typename genType> 
00104         genType asin(genType const & x);
00105 
00114         template <typename genType> 
00115         genType acos(genType const & x);
00116 
00127         template <typename genType> 
00128         genType atan(genType const & y, genType const & x);
00129 
00137         template <typename genType> 
00138         genType atan(genType const & y_over_x);
00139 
00146         template <typename genType> 
00147         genType sinh(genType const & angle);
00148 
00155         template <typename genType> 
00156         genType cosh(genType const & angle);
00157 
00164         template <typename genType> 
00165         genType tanh(genType const & angle);
00166 
00173         template <typename genType> 
00174         genType asinh(genType const & x);
00175         
00183         template <typename genType> 
00184         genType acosh(genType const & x);
00185 
00193         template <typename genType> 
00194         genType atanh(genType const & x);
00195 
00197 }//namespace glm
00198 
00199 #include "func_trigonometric.inl"
00200 
00201 #endif//GLM_CORE_func_trigonometric
00202 
00203