<trclass="memitem:ga8039b88397ca09275be924a26a806a59"><tdclass="memTemplParams"colspan="2">template<typename T , precision P></td></tr>
<trclass="memitem:ga8039b88397ca09275be924a26a806a59"><tdclass="memTemplItemLeft"align="right"valign="top">GLM_FUNC_DECL tdualquat< T, P > </td><tdclass="memTemplItemRight"valign="bottom"><aclass="el"href="a00190.html#ga8039b88397ca09275be924a26a806a59">lerp</a> (tdualquat< T, P > const &x, tdualquat< T, P > const &y, T const &a)</td></tr>
<p>Defines a templated dual-quaternion type and several dual-quaternion operations. </p>
<p><<aclass="el"href="a00018.html"title="OpenGL Mathematics (glm.g-truc.net) ">glm/gtx/dual_quaternion.hpp</a>> need to be included to use these functionalities. </p>
<p>Dual-quaternion of default double-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00300">300</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00276">276</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of single-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00281">281</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of high double-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00269">269</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of high single-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00237">237</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of high single-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00253">253</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of low double-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00259">259</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of low single-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00227">227</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of low single-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00243">243</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of medium double-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00264">264</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of medium single-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00232">232</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<p>Dual-quaternion of medium single-precision floating-point numbers. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<p>Definition at line <aclass="el"href="a00018_source.html#l00248">248</a> of file <aclass="el"href="a00018_source.html">dual_quaternion.hpp</a>.</p>
<tdclass="paramtype">tmat2x4< T, P > const & </td>
<tdclass="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Converts a 2 * 4 matrix (matrix which holds real and dual parts) to a quaternion. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<tdclass="paramtype">tmat3x4< T, P > const & </td>
<tdclass="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Converts a 3 * 4 matrix (augmented matrix rotation + translation) to a quaternion. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<tdclass="paramtype">tdualquat< T, P > const & </td>
<tdclass="paramname"><em>q</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Returns the q inverse. </p>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="a00190.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>