Flow Visualisation
func_trigonometric.hpp
Go to the documentation of this file.
1 
40 #ifndef GLM_CORE_func_trigonometric
41 #define GLM_CORE_func_trigonometric GLM_VERSION
42 
43 namespace glm
44 {
47 
54  template <typename genType>
55  GLM_FUNC_DECL genType radians(genType const & degrees);
56 
63  template <typename genType>
64  GLM_FUNC_DECL genType degrees(genType const & radians);
65 
73  template <typename genType>
74  GLM_FUNC_DECL genType sin(genType const & angle);
75 
83  template <typename genType>
84  GLM_FUNC_DECL genType cos(genType const & angle);
85 
92  template <typename genType>
93  GLM_FUNC_DECL genType tan(genType const & angle);
94 
103  template <typename genType>
104  GLM_FUNC_DECL genType asin(genType const & x);
105 
114  template <typename genType>
115  GLM_FUNC_DECL genType acos(genType const & x);
116 
127  template <typename genType>
128  GLM_FUNC_DECL genType atan(genType const & y, genType const & x);
129 
137  template <typename genType>
138  GLM_FUNC_DECL genType atan(genType const & y_over_x);
139 
146  template <typename genType>
147  GLM_FUNC_DECL genType sinh(genType const & angle);
148 
155  template <typename genType>
156  GLM_FUNC_DECL genType cosh(genType const & angle);
157 
164  template <typename genType>
165  GLM_FUNC_DECL genType tanh(genType const & angle);
166 
173  template <typename genType>
174  GLM_FUNC_DECL genType asinh(genType const & x);
175 
183  template <typename genType>
184  GLM_FUNC_DECL genType acosh(genType const & x);
185 
193  template <typename genType>
194  GLM_FUNC_DECL genType atanh(genType const & x);
195 
197 }//namespace glm
198 
199 #include "func_trigonometric.inl"
200 
201 #endif//GLM_CORE_func_trigonometric
202 
203 
GLM_FUNC_DECL genType acosh(genType const &x)
Definition: func_trigonometric.inl:215
GLM_FUNC_DECL genType tanh(genType const &angle)
Definition: func_trigonometric.inl:187
Definition: _detail.hpp:38
GLM_FUNC_DECL genType radians(genType const &degrees)
Definition: func_trigonometric.inl:34
GLM_FUNC_DECL genType degrees(genType const &radians)
Definition: func_trigonometric.inl:49
GLM_FUNC_DECL genType cos(genType const &angle)
Definition: func_trigonometric.inl:77
GLM_FUNC_DECL genType cosh(genType const &angle)
Definition: func_trigonometric.inl:173
GLM_FUNC_DECL genType sin(genType const &angle)
Definition: func_trigonometric.inl:64
GLM_FUNC_DECL genType atan(genType const &y, genType const &x)
Definition: func_trigonometric.inl:131
GLM_FUNC_DECL genType asinh(genType const &x)
Definition: func_trigonometric.inl:201
GLM_FUNC_DECL genType tan(genType const &angle)
Definition: func_trigonometric.inl:89
GLM_FUNC_DECL genType sinh(genType const &angle)
Definition: func_trigonometric.inl:159
GLM_FUNC_DECL genType acos(genType const &x)
Definition: func_trigonometric.inl:117
GLM_FUNC_DECL genType asin(genType const &x)
Definition: func_trigonometric.inl:103
GLM_FUNC_DECL genType atanh(genType const &x)
Definition: func_trigonometric.inl:231
valType angle(detail::tquat< valType > const &x)
#define GLM_FUNC_DECL
Definition: setup.hpp:678