<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="a00189.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="a00019.html"title="GLM_GTX_dual_quaternion ">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="a00189.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="a00019_source.html#l00252">252</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00228">228</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00233">233</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00221">221</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00189">189</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00205">205</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00211">211</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00179">179</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00195">195</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00216">216</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00184">184</a> of file <aclass="el"href="a00019_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="a00189.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="a00019_source.html#l00200">200</a> of file <aclass="el"href="a00019_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="a00189.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="a00189.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="a00189.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="a00189.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="a00189.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="a00189.html"title="Defines a templated dual-quaternion type and several dual-quaternion operations. ">GLM_GTX_dual_quaternion</a></dd></dl>