<trclass="memitem:ga7d9c8785230c8db60f72ec8975f1ba45"><tdclass="memTemplParams"colspan="2">template<typename T , typename U ></td></tr>
<trclass="memitem:ga7d9c8785230c8db60f72ec8975f1ba45"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga7d9c8785230c8db60f72ec8975f1ba45">associatedMax</a> (T x, U a, T y, U b)</td></tr>
<trclass="memitem:ga10ba6001798f42a0f941f19ff30e066a"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga10ba6001798f42a0f941f19ff30e066a"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec2< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga10ba6001798f42a0f941f19ff30e066a">associatedMax</a> (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b)</td></tr>
<trclass="memitem:ga62ca63cca6b21387b8a25474f441a869"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga62ca63cca6b21387b8a25474f441a869"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga62ca63cca6b21387b8a25474f441a869">associatedMax</a> (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b)</td></tr>
<trclass="memitem:ga5364520173815b66a9d9e452c38bf312"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga5364520173815b66a9d9e452c38bf312"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga5364520173815b66a9d9e452c38bf312">associatedMax</a> (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b)</td></tr>
<trclass="memitem:gaec891e363d91abbf3a4443cf2f652209"><tdclass="memTemplParams"colspan="2">template<typename T , typename U ></td></tr>
<trclass="memitem:gaec891e363d91abbf3a4443cf2f652209"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#gaec891e363d91abbf3a4443cf2f652209">associatedMax</a> (T x, U a, T y, U b, T z, U c)</td></tr>
<trclass="memitem:ga065a0c1eb7837118ef79be88dfd78487"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga065a0c1eb7837118ef79be88dfd78487"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga065a0c1eb7837118ef79be88dfd78487">associatedMax</a> (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c)</td></tr>
<trclass="memitem:ga553431a468e251623408603bcb51c9cb"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga553431a468e251623408603bcb51c9cb"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga553431a468e251623408603bcb51c9cb">associatedMax</a> (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b, T z, vecType< U, P > const &c)</td></tr>
<trclass="memitem:ga327136e6a568569c03a056f90814b656"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga327136e6a568569c03a056f90814b656"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga327136e6a568569c03a056f90814b656">associatedMax</a> (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b, vecType< T, P > const &z, U c)</td></tr>
<trclass="memitem:ga3038ffcb43eaa6af75897a99a5047ccc"><tdclass="memTemplParams"colspan="2">template<typename T , typename U ></td></tr>
<trclass="memitem:ga3038ffcb43eaa6af75897a99a5047ccc"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga3038ffcb43eaa6af75897a99a5047ccc">associatedMax</a> (T x, U a, T y, U b, T z, U c, T w, U d)</td></tr>
<trclass="memitem:gaf607886421c35cd7e4f41a50d7c330e3"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:gaf607886421c35cd7e4f41a50d7c330e3"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#gaf607886421c35cd7e4f41a50d7c330e3">associatedMax</a> (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c, vecType< T, P > const &w, vecType< U, P > const &d)</td></tr>
<trclass="memitem:ga7a165de1af9a3f9193516a3b47407086"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga7a165de1af9a3f9193516a3b47407086"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga7a165de1af9a3f9193516a3b47407086">associatedMax</a> (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b, T z, vecType< U, P > const &c, T w, vecType< U, P > const &d)</td></tr>
<trclass="memitem:ga3122fbe8133ea54749b10fb93e8a167e"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga3122fbe8133ea54749b10fb93e8a167e"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga3122fbe8133ea54749b10fb93e8a167e">associatedMax</a> (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b, vecType< T, P > const &z, U c, vecType< T, P > const &w, U d)</td></tr>
<trclass="memitem:gacc01bd272359572fc28437ae214a02df"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P></td></tr>
<trclass="memitem:gacc01bd272359572fc28437ae214a02df"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#gacc01bd272359572fc28437ae214a02df">associatedMin</a> (T x, U a, T y, U b)</td></tr>
<trclass="memitem:ga8b538d10872626668a078e2bd495af25"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga8b538d10872626668a078e2bd495af25"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tvec2< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga8b538d10872626668a078e2bd495af25">associatedMin</a> (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b)</td></tr>
<trclass="memitem:ga1dccff48fa5650c746533de83467da6e"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga1dccff48fa5650c746533de83467da6e"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga1dccff48fa5650c746533de83467da6e">associatedMin</a> (T x, const vecType< U, P >&a, T y, const vecType< U, P >&b)</td></tr>
<trclass="memitem:ga076717f4e07c6ae725cc1382d1ac4869"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga076717f4e07c6ae725cc1382d1ac4869"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga076717f4e07c6ae725cc1382d1ac4869">associatedMin</a> (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b)</td></tr>
<trclass="memitem:gad0aa8f86259a26d839d34a3577a923fc"><tdclass="memTemplParams"colspan="2">template<typename T , typename U ></td></tr>
<trclass="memitem:gad0aa8f86259a26d839d34a3577a923fc"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#gad0aa8f86259a26d839d34a3577a923fc">associatedMin</a> (T x, U a, T y, U b, T z, U c)</td></tr>
<trclass="memitem:ga5bc6b9acbf9e060d58a342fbe3b73d43"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga5bc6b9acbf9e060d58a342fbe3b73d43"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga5bc6b9acbf9e060d58a342fbe3b73d43">associatedMin</a> (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c)</td></tr>
<trclass="memitem:ga432224ebe2085eaa2b63a077ecbbbff6"><tdclass="memTemplParams"colspan="2">template<typename T , typename U ></td></tr>
<trclass="memitem:ga432224ebe2085eaa2b63a077ecbbbff6"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL U </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga432224ebe2085eaa2b63a077ecbbbff6">associatedMin</a> (T x, U a, T y, U b, T z, U c, T w, U d)</td></tr>
<trclass="memitem:ga88e031f22b80215505928900d3dde549"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga88e031f22b80215505928900d3dde549"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga88e031f22b80215505928900d3dde549">associatedMin</a> (vecType< T, P > const &x, vecType< U, P > const &a, vecType< T, P > const &y, vecType< U, P > const &b, vecType< T, P > const &z, vecType< U, P > const &c, vecType< T, P > const &w, vecType< U, P > const &d)</td></tr>
<trclass="memitem:ga0f63b0dce5a5c3242cc6d9847e7d14f1"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga0f63b0dce5a5c3242cc6d9847e7d14f1"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga0f63b0dce5a5c3242cc6d9847e7d14f1">associatedMin</a> (T x, vecType< U, P > const &a, T y, vecType< U, P > const &b, T z, vecType< U, P > const &c, T w, vecType< U, P > const &d)</td></tr>
<trclass="memitem:ga00a949fd345f4b31b259f033d3ab4a1c"><tdclass="memTemplParams"colspan="2">template<typename T , typename U , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga00a949fd345f4b31b259f033d3ab4a1c"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL vecType< U, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00182.html#ga00a949fd345f4b31b259f033d3ab4a1c">associatedMin</a> (vecType< T, P > const &x, U a, vecType< T, P > const &y, U b, vecType< T, P > const &z, U c, vecType< T, P > const &w, U d)</td></tr>
<p>Min and max functions that return associated values not the compared onces. </p>
<p><<aclass="el"href="a00007.html"title="OpenGL Mathematics (glm.g-truc.net) ">glm/gtx/associated_min_max.hpp</a>> need to be included to use these functionalities. </p>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMax </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMax </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMax </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Maximum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMin </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">const vecType< U, P >& </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">const vecType< U, P >& </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 2 variables and returns 2 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMin </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>c</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 3 variables and returns 3 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="memname">GLM_FUNC_DECL U glm::associatedMin </td>
<td>(</td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">T </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< U, P > const & </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>x</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>a</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>y</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>b</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>z</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>c</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">vecType< T, P > const & </td>
<tdclass="paramname"><em>w</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">U </td>
<tdclass="paramname"><em>d</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Minimum comparison between 4 variables and returns 4 associated variable values. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00182.html"title="Min and max functions that return associated values not the compared onces. ">GLM_GTX_associated_min_max</a></dd></dl>