<trclass="memitem:ga647d2602008801d6ed78f9708eb439cc"><tdclass="memTemplParams"colspan="2">template<typename T , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga647d2602008801d6ed78f9708eb439cc"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00211.html#ga647d2602008801d6ed78f9708eb439cc">distance2</a> (vecType< T, P > const &p0, vecType< T, P > const &p1)</td></tr>
<trclass="memdesc:ga647d2602008801d6ed78f9708eb439cc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the squared distance between p0 and p1, i.e., length2(p0 - p1). <ahref="a00211.html#ga647d2602008801d6ed78f9708eb439cc">More...</a><br/></td></tr>
<trclass="memitem:gaebe5a39b06e262e615622129f37da4f4"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gaebe5a39b06e262e615622129f37da4f4"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00211.html#gaebe5a39b06e262e615622129f37da4f4">l1Norm</a> (tvec3< T, P > const &x, tvec3< T, P > const &y)</td></tr>
<trclass="memdesc:gaebe5a39b06e262e615622129f37da4f4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the L1 norm between x and y. <ahref="a00211.html#gaebe5a39b06e262e615622129f37da4f4">More...</a><br/></td></tr>
<trclass="memitem:ga6d5964f09cdb43803496a5ee3ced71cb"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga6d5964f09cdb43803496a5ee3ced71cb"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00211.html#ga6d5964f09cdb43803496a5ee3ced71cb">l1Norm</a> (tvec3< T, P > const &v)</td></tr>
<trclass="memdesc:ga6d5964f09cdb43803496a5ee3ced71cb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the L1 norm of v. <ahref="a00211.html#ga6d5964f09cdb43803496a5ee3ced71cb">More...</a><br/></td></tr>
<trclass="memitem:gafa6fbbc99cd44d81bf030e74eaf7ad64"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gafa6fbbc99cd44d81bf030e74eaf7ad64"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00211.html#gafa6fbbc99cd44d81bf030e74eaf7ad64">l2Norm</a> (tvec3< T, P > const &x, tvec3< T, P > const &y)</td></tr>
<trclass="memdesc:gafa6fbbc99cd44d81bf030e74eaf7ad64"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the L2 norm between x and y. <ahref="a00211.html#gafa6fbbc99cd44d81bf030e74eaf7ad64">More...</a><br/></td></tr>
<trclass="memitem:ga0a8cb8a0ce88d1d977de23209bf04610"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga0a8cb8a0ce88d1d977de23209bf04610"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00211.html#ga0a8cb8a0ce88d1d977de23209bf04610">l2Norm</a> (tvec3< T, P > const &x)</td></tr>
<trclass="memdesc:ga0a8cb8a0ce88d1d977de23209bf04610"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the L2 norm of v. <ahref="a00211.html#ga0a8cb8a0ce88d1d977de23209bf04610">More...</a><br/></td></tr>
<trclass="memitem:ga6d326d62fd9b7f4f0a1b79e56492a7e4"><tdclass="memTemplParams"colspan="2">template<typename T , precision P, template< typename, precision > class vecType></td></tr>
<trclass="memitem:ga6d326d62fd9b7f4f0a1b79e56492a7e4"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00211.html#ga6d326d62fd9b7f4f0a1b79e56492a7e4">length2</a> (vecType< T, P > const &x)</td></tr>
<trclass="memdesc:ga6d326d62fd9b7f4f0a1b79e56492a7e4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the squared length of x. <ahref="a00211.html#ga6d326d62fd9b7f4f0a1b79e56492a7e4">More...</a><br/></td></tr>
<trclass="memitem:ga932bb0854e5c5a6ab5a14b023c451ca7"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga932bb0854e5c5a6ab5a14b023c451ca7"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00211.html#ga932bb0854e5c5a6ab5a14b023c451ca7">lxNorm</a> (tvec3< T, P > const &x, tvec3< T, P > const &y, unsigned int Depth)</td></tr>
<trclass="memdesc:ga932bb0854e5c5a6ab5a14b023c451ca7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the L norm between x and y. <ahref="a00211.html#ga932bb0854e5c5a6ab5a14b023c451ca7">More...</a><br/></td></tr>
<trclass="memitem:gaab931b0d1acfe2f9c1cb78311edf24fc"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:gaab931b0d1acfe2f9c1cb78311edf24fc"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL T </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00211.html#gaab931b0d1acfe2f9c1cb78311edf24fc">lxNorm</a> (tvec3< T, P > const &x, unsigned int Depth)</td></tr>
<trclass="memdesc:gaab931b0d1acfe2f9c1cb78311edf24fc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the L norm of v. <ahref="a00211.html#gaab931b0d1acfe2f9c1cb78311edf24fc">More...</a><br/></td></tr>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00155.html"title="The core of GLM, which implements exactly and only the GLSL specification to the degree possible...">GLM Core</a> (dependence) </dd>