extented_min_max.hpp
Go to the documentation of this file.
1 
39 #pragma once
40 
41 // Dependency:
42 #include "../glm.hpp"
43 
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
45 # pragma message("GLM: GLM_GTX_extented_min_max extension included")
46 #endif
47 
48 namespace glm
49 {
52 
55  template <typename T>
57  T const & x,
58  T const & y,
59  T const & z);
60 
63  template <typename T, template <typename> class C>
64  GLM_FUNC_DECL C<T> min(
65  C<T> const & x,
66  typename C<T>::T const & y,
67  typename C<T>::T const & z);
68 
71  template <typename T, template <typename> class C>
72  GLM_FUNC_DECL C<T> min(
73  C<T> const & x,
74  C<T> const & y,
75  C<T> const & z);
76 
79  template <typename T>
81  T const & x,
82  T const & y,
83  T const & z,
84  T const & w);
85 
88  template <typename T, template <typename> class C>
89  GLM_FUNC_DECL C<T> min(
90  C<T> const & x,
91  typename C<T>::T const & y,
92  typename C<T>::T const & z,
93  typename C<T>::T const & w);
94 
97  template <typename T, template <typename> class C>
98  GLM_FUNC_DECL C<T> min(
99  C<T> const & x,
100  C<T> const & y,
101  C<T> const & z,
102  C<T> const & w);
103 
106  template <typename T>
107  GLM_FUNC_DECL T max(
108  T const & x,
109  T const & y,
110  T const & z);
111 
114  template <typename T, template <typename> class C>
115  GLM_FUNC_DECL C<T> max(
116  C<T> const & x,
117  typename C<T>::T const & y,
118  typename C<T>::T const & z);
119 
122  template <typename T, template <typename> class C>
123  GLM_FUNC_DECL C<T> max(
124  C<T> const & x,
125  C<T> const & y,
126  C<T> const & z);
127 
130  template <typename T>
131  GLM_FUNC_DECL T max(
132  T const & x,
133  T const & y,
134  T const & z,
135  T const & w);
136 
139  template <typename T, template <typename> class C>
140  GLM_FUNC_DECL C<T> max(
141  C<T> const & x,
142  typename C<T>::T const & y,
143  typename C<T>::T const & z,
144  typename C<T>::T const & w);
145 
148  template <typename T, template <typename> class C>
149  GLM_FUNC_DECL C<T> max(
150  C<T> const & x,
151  C<T> const & y,
152  C<T> const & z,
153  C<T> const & w);
154 
156 }//namespace glm
157 
158 #include "extented_min_max.inl"
GLM_FUNC_DECL genType min(genType const &x, genType const &y)
GLM_FUNC_DECL genType max(genType const &x, genType const &y)
#define GLM_FUNC_DECL
Definition: setup.hpp:728


rtabmap
Author(s): Mathieu Labbe
autogenerated on Wed Jun 5 2019 22:41:31