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 }
00198
00199 #include "func_trigonometric.inl"
00200
00201 #endif//GLM_CORE_func_trigonometric
00202
00203