<tr><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#ad7c6f5c4ace4130be740d7ea5d6eb37e">Matrix3</a> (const <aclass="el"href="class_vector3.html">Vector3</a>< T > a0, const <aclass="el"href="class_vector3.html">Vector3</a>< T > b0, const <aclass="el"href="class_vector3.html">Vector3</a>< T > c0)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a6419b61dce2feaec24c168c64d0bb003">Matrix3</a> (const T ax, const T ay, const T az, const T bx, const T by, const T bz, const T cx, const T cy, const T cz)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a359812978d34eed653cb89866668d252">operator()</a> (const <aclass="el"href="class_vector3.html">Vector3</a>< T > a0, const <aclass="el"href="class_vector3.html">Vector3</a>< T > b0, const <aclass="el"href="class_vector3.html">Vector3</a>< T > c0)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top">bool </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a9873dd941aa4a6b9e97bb42ab3af2748">operator==</a> (const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >&m)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top">bool </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#ac38ed6c4592bf64a86c447d7b4754067">operator!=</a> (const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >&m)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a0ccb90de17a5e0f97ef96244c437ca91">operator-</a> (void) const </td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#affab8deb97aa3419a0abf2454519324f">operator+</a> (const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >&m) const </td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#adcb412102865ced2e83c9347b0f171be">operator+=</a> (const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >&m)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#ab45bb648db3c0e36354c34ae2665aeeb">operator-</a> (const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >&m) const </td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a9a04390604c46988dda79e6d547a2539">operator-=</a> (const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >&m)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#aeb696742e5106f027fbd67da9f806c03">operator*</a> (const T num) const </td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#ac2f48dbd5997faf74db3e177ac868261">operator*=</a> (const T num)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a5de5be1ceead300371ab049cfea51397">operator/</a> (const T num) const </td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a8c0fb209e005300870b33b07ebb6a553">operator/=</a> (const T num)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_vector3.html">Vector3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a3854aafa300701937ebe3ba9a7148e96">operator*</a> (const <aclass="el"href="class_vector3.html">Vector3</a>< T >&v) const </td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a196da5f6e91871e7e2ab18e5beffb3da">operator*</a> (const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >&m) const </td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a2a30505165c5123ae7037cad81293820">operator*=</a> (const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >&m)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#ae136ce34ee5fb79351f06fb2446d09af">transposed</a> (void)</td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_matrix3.html">Matrix3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a689b1ae3ea245ef3da02ed40941e130b">transpose</a> (void)</td></tr>
<tr><tdcolspan="2"><h2><aname="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_vector3.html">Vector3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#acd7bf3421047fa155168a9c8e5164a2b">a</a></td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_vector3.html">Vector3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#ae16bed039ad87c3337f15837c33fe2fb">b</a></td></tr>
<tr><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="class_vector3.html">Vector3</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="class_matrix3.html#a7efa0e7bd4c621a7fe76cd9168960b94">c</a></td></tr>
<aclass="anchor"id="a6419b61dce2feaec24c168c64d0bb003"></a><!-- doxytag: member="Matrix3::Matrix3" ref="a6419b61dce2feaec24c168c64d0bb003" args="(const T ax, const T ay, const T az, const T bx, const T by, const T bz, const T cx, const T cy, const T cz)" -->
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T></div>
<tableclass="memname">
<tr>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::<aclass="el"href="class_matrix3.html">Matrix3</a></td>
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00055">55</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
</div>
</div>
<aclass="anchor"id="aeb696742e5106f027fbd67da9f806c03"></a><!-- doxytag: member="Matrix3::operator*" ref="aeb696742e5106f027fbd67da9f806c03" args="(const T num) const " -->
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T></div>
<tableclass="memname">
<tr>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator* </td>
<td>(</td>
<tdclass="paramtype">const T </td>
<tdclass="paramname"><em>num</em></td>
<td> ) </td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00083">83</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
<tdclass="memname"><aclass="el"href="class_vector3.html">Vector3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator* </td>
<td>(</td>
<tdclass="paramtype">const <aclass="el"href="class_vector3.html">Vector3</a>< T >& </td>
<tdclass="paramname"><em>v</em></td>
<td> ) </td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00093">93</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator* </td>
<td>(</td>
<tdclass="paramtype">const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td>
<tdclass="paramname"><em>m</em></td>
<td> ) </td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00101">101</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
</div>
</div>
<aclass="anchor"id="ac2f48dbd5997faf74db3e177ac868261"></a><!-- doxytag: member="Matrix3::operator*=" ref="ac2f48dbd5997faf74db3e177ac868261" args="(const T num)" -->
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T></div>
<tableclass="memname">
<tr>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T>&<aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator*= </td>
<td>(</td>
<tdclass="paramtype">const T </td>
<tdclass="paramname"><em>num</em></td>
<td> ) </td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00085">85</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
</div>
</div>
<aclass="anchor"id="a2a30505165c5123ae7037cad81293820"></a><!-- doxytag: member="Matrix3::operator*=" ref="a2a30505165c5123ae7037cad81293820" args="(const Matrix3< T > &m)" -->
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T></div>
<tableclass="memname">
<tr>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T>&<aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator*= </td>
<td>(</td>
<tdclass="paramtype">const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td>
<tdclass="paramname"><em>m</em></td>
<td> ) </td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00114">114</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator+ </td>
<td>(</td>
<tdclass="paramtype">const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td>
<tdclass="paramname"><em>m</em></td>
<td> ) </td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00071">71</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
</div>
</div>
<aclass="anchor"id="adcb412102865ced2e83c9347b0f171be"></a><!-- doxytag: member="Matrix3::operator+=" ref="adcb412102865ced2e83c9347b0f171be" args="(const Matrix3< T > &m)" -->
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T></div>
<tableclass="memname">
<tr>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T>&<aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator+= </td>
<td>(</td>
<tdclass="paramtype">const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td>
<tdclass="paramname"><em>m</em></td>
<td> ) </td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00073">73</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator- </td>
<td>(</td>
<tdclass="paramtype">void </td>
<tdclass="paramname"></td>
<td> ) </td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00067">67</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator- </td>
<td>(</td>
<tdclass="paramtype">const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td>
<tdclass="paramname"><em>m</em></td>
<td> ) </td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00077">77</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
</div>
</div>
<aclass="anchor"id="a9a04390604c46988dda79e6d547a2539"></a><!-- doxytag: member="Matrix3::operator-=" ref="a9a04390604c46988dda79e6d547a2539" args="(const Matrix3< T > &m)" -->
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T></div>
<tableclass="memname">
<tr>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T>&<aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator-= </td>
<td>(</td>
<tdclass="paramtype">const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td>
<tdclass="paramname"><em>m</em></td>
<td> ) </td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00079">79</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
</div>
</div>
<aclass="anchor"id="a5de5be1ceead300371ab049cfea51397"></a><!-- doxytag: member="Matrix3::operator/" ref="a5de5be1ceead300371ab049cfea51397" args="(const T num) const " -->
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T></div>
<tableclass="memname">
<tr>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator/ </td>
<td>(</td>
<tdclass="paramtype">const T </td>
<tdclass="paramname"><em>num</em></td>
<td> ) </td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00087">87</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
</div>
</div>
<aclass="anchor"id="a8c0fb209e005300870b33b07ebb6a553"></a><!-- doxytag: member="Matrix3::operator/=" ref="a8c0fb209e005300870b33b07ebb6a553" args="(const T num)" -->
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T></div>
<tableclass="memname">
<tr>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T>&<aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator/= </td>
<td>(</td>
<tdclass="paramtype">const T </td>
<tdclass="paramname"><em>num</em></td>
<td> ) </td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00089">89</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
</div>
</div>
<aclass="anchor"id="a9873dd941aa4a6b9e97bb42ab3af2748"></a><!-- doxytag: member="Matrix3::operator==" ref="a9873dd941aa4a6b9e97bb42ab3af2748" args="(const Matrix3< T > &m)" -->
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T></div>
<tableclass="memname">
<tr>
<tdclass="memname">bool <aclass="el"href="class_matrix3.html">Matrix3</a>< T >::operator== </td>
<td>(</td>
<tdclass="paramtype">const <aclass="el"href="class_matrix3.html">Matrix3</a>< T >& </td>
<tdclass="paramname"><em>m</em></td>
<td> ) </td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00059">59</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::transpose </td>
<td>(</td>
<tdclass="paramtype">void </td>
<tdclass="paramname"></td>
<td> ) </td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00124">124</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
<tdclass="memname"><aclass="el"href="class_matrix3.html">Matrix3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::transposed </td>
<td>(</td>
<tdclass="paramtype">void </td>
<tdclass="paramname"></td>
<td> ) </td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00118">118</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
<tdclass="memname"><aclass="el"href="class_vector3.html">Vector3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::<aclass="el"href="class_matrix3.html#acd7bf3421047fa155168a9c8e5164a2b">a</a></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00042">42</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
<tdclass="memname"><aclass="el"href="class_vector3.html">Vector3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::<aclass="el"href="class_matrix3.html#ae16bed039ad87c3337f15837c33fe2fb">b</a></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00042">42</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
<tdclass="memname"><aclass="el"href="class_vector3.html">Vector3</a><T><aclass="el"href="class_matrix3.html">Matrix3</a>< T >::<aclass="el"href="class_matrix3.html#a7efa0e7bd4c621a7fe76cd9168960b94">c</a></td>
</tr>
</table>
</div>
<divclass="memdoc">
<p>Definition at line <aclass="el"href="matrix3_8h_source.html#l00042">42</a> of file <aclass="el"href="matrix3_8h_source.html">matrix3.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
Generated for ArduPilot Libraries by <ahref="http://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.png"alt="doxygen"/></a></small></address>