mirror of https://github.com/ArduPilot/ardupilot
655 lines
33 KiB
HTML
655 lines
33 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<title>ArduPilot Libraries: Matrix3< T > Class Template Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javaScript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body onload='searchBox.OnSelectItem(0);'>
|
|
<!-- Generated by Doxygen 1.7.1 -->
|
|
<div class="navigation" id="top">
|
|
<div class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="main.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> </div>
|
|
<div class="headertitle">
|
|
<h1>Matrix3< T > Class Template Reference</h1> </div>
|
|
</div>
|
|
<div class="contents">
|
|
<!-- doxytag: class="Matrix3" -->
|
|
<p><code>#include <<a class="el" href="matrix3_8h_source.html">matrix3.h</a>></code></p>
|
|
|
|
<p><a href="class_matrix3-members.html">List of all members.</a></p>
|
|
<table class="memberdecls">
|
|
<tr><td colspan="2"><h2><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#afbc8b655540e4b5b04d8439b606303b0">Matrix3</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#ad7c6f5c4ace4130be740d7ea5d6eb37e">Matrix3</a> (const <a class="el" href="class_vector3.html">Vector3</a>< T > a0, const <a class="el" href="class_vector3.html">Vector3</a>< T > b0, const <a class="el" href="class_vector3.html">Vector3</a>< T > c0)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="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><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a359812978d34eed653cb89866668d252">operator()</a> (const <a class="el" href="class_vector3.html">Vector3</a>< T > a0, const <a class="el" href="class_vector3.html">Vector3</a>< T > b0, const <a class="el" href="class_vector3.html">Vector3</a>< T > c0)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a9873dd941aa4a6b9e97bb42ab3af2748">operator==</a> (const <a class="el" href="class_matrix3.html">Matrix3</a>< T > &m)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#ac38ed6c4592bf64a86c447d7b4754067">operator!=</a> (const <a class="el" href="class_matrix3.html">Matrix3</a>< T > &m)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a0ccb90de17a5e0f97ef96244c437ca91">operator-</a> (void) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#affab8deb97aa3419a0abf2454519324f">operator+</a> (const <a class="el" href="class_matrix3.html">Matrix3</a>< T > &m) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#adcb412102865ced2e83c9347b0f171be">operator+=</a> (const <a class="el" href="class_matrix3.html">Matrix3</a>< T > &m)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#ab45bb648db3c0e36354c34ae2665aeeb">operator-</a> (const <a class="el" href="class_matrix3.html">Matrix3</a>< T > &m) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a9a04390604c46988dda79e6d547a2539">operator-=</a> (const <a class="el" href="class_matrix3.html">Matrix3</a>< T > &m)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#aeb696742e5106f027fbd67da9f806c03">operator*</a> (const T num) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#ac2f48dbd5997faf74db3e177ac868261">operator*=</a> (const T num)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a5de5be1ceead300371ab049cfea51397">operator/</a> (const T num) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a8c0fb209e005300870b33b07ebb6a553">operator/=</a> (const T num)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector3.html">Vector3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a3854aafa300701937ebe3ba9a7148e96">operator*</a> (const <a class="el" href="class_vector3.html">Vector3</a>< T > &v) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a196da5f6e91871e7e2ab18e5beffb3da">operator*</a> (const <a class="el" href="class_matrix3.html">Matrix3</a>< T > &m) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a2a30505165c5123ae7037cad81293820">operator*=</a> (const <a class="el" href="class_matrix3.html">Matrix3</a>< T > &m)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#ae136ce34ee5fb79351f06fb2446d09af">transposed</a> (void)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_matrix3.html">Matrix3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a689b1ae3ea245ef3da02ed40941e130b">transpose</a> (void)</td></tr>
|
|
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector3.html">Vector3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#acd7bf3421047fa155168a9c8e5164a2b">a</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector3.html">Vector3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#ae16bed039ad87c3337f15837c33fe2fb">b</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vector3.html">Vector3</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_matrix3.html#a7efa0e7bd4c621a7fe76cd9168960b94">c</a></td></tr>
|
|
</table>
|
|
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
|
<h3>template<typename T><br/>
|
|
class Matrix3< T ></h3>
|
|
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00038">38</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
<hr/><h2>Constructor & Destructor Documentation</h2>
|
|
<a class="anchor" id="afbc8b655540e4b5b04d8439b606303b0"></a><!-- doxytag: member="Matrix3::Matrix3" ref="afbc8b655540e4b5b04d8439b606303b0" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a>< T >::<a class="el" href="class_matrix3.html">Matrix3</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad7c6f5c4ace4130be740d7ea5d6eb37e"></a><!-- doxytag: member="Matrix3::Matrix3" ref="ad7c6f5c4ace4130be740d7ea5d6eb37e" args="(const Vector3< T > a0, const Vector3< T > b0, const Vector3< T > c0)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a>< T >::<a class="el" href="class_matrix3.html">Matrix3</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_vector3.html">Vector3</a>< T > </td>
|
|
<td class="paramname"> <em>a0</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_vector3.html">Vector3</a>< T > </td>
|
|
<td class="paramname"> <em>b0</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_vector3.html">Vector3</a>< T > </td>
|
|
<td class="paramname"> <em>c0</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="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)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a>< T >::<a class="el" href="class_matrix3.html">Matrix3</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>ax</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>ay</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>az</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>bx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>by</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>bz</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>cx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>cy</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>cz</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<hr/><h2>Member Function Documentation</h2>
|
|
<a class="anchor" id="ac38ed6c4592bf64a86c447d7b4754067"></a><!-- doxytag: member="Matrix3::operator!=" ref="ac38ed6c4592bf64a86c447d7b4754067" args="(const Matrix3< T > &m)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td>
|
|
<td class="paramname"> <em>m</em></td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00063">63</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a359812978d34eed653cb89866668d252"></a><!-- doxytag: member="Matrix3::operator()" ref="a359812978d34eed653cb89866668d252" args="(const Vector3< T > a0, const Vector3< T > b0, const Vector3< T > c0)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator() </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_vector3.html">Vector3</a>< T > </td>
|
|
<td class="paramname"> <em>a0</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_vector3.html">Vector3</a>< T > </td>
|
|
<td class="paramname"> <em>b0</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_vector3.html">Vector3</a>< T > </td>
|
|
<td class="paramname"> <em>c0</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00055">55</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aeb696742e5106f027fbd67da9f806c03"></a><!-- doxytag: member="Matrix3::operator*" ref="aeb696742e5106f027fbd67da9f806c03" args="(const T num) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>num</em></td>
|
|
<td> ) </td>
|
|
<td> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00083">83</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3854aafa300701937ebe3ba9a7148e96"></a><!-- doxytag: member="Matrix3::operator*" ref="a3854aafa300701937ebe3ba9a7148e96" args="(const Vector3< T > &v) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_vector3.html">Vector3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_vector3.html">Vector3</a>< T > & </td>
|
|
<td class="paramname"> <em>v</em></td>
|
|
<td> ) </td>
|
|
<td> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00093">93</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a196da5f6e91871e7e2ab18e5beffb3da"></a><!-- doxytag: member="Matrix3::operator*" ref="a196da5f6e91871e7e2ab18e5beffb3da" args="(const Matrix3< T > &m) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td>
|
|
<td class="paramname"> <em>m</em></td>
|
|
<td> ) </td>
|
|
<td> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00101">101</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac2f48dbd5997faf74db3e177ac868261"></a><!-- doxytag: member="Matrix3::operator*=" ref="ac2f48dbd5997faf74db3e177ac868261" args="(const T num)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T>& <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator*= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>num</em></td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00085">85</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2a30505165c5123ae7037cad81293820"></a><!-- doxytag: member="Matrix3::operator*=" ref="a2a30505165c5123ae7037cad81293820" args="(const Matrix3< T > &m)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T>& <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator*= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td>
|
|
<td class="paramname"> <em>m</em></td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00114">114</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="affab8deb97aa3419a0abf2454519324f"></a><!-- doxytag: member="Matrix3::operator+" ref="affab8deb97aa3419a0abf2454519324f" args="(const Matrix3< T > &m) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td>
|
|
<td class="paramname"> <em>m</em></td>
|
|
<td> ) </td>
|
|
<td> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00071">71</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adcb412102865ced2e83c9347b0f171be"></a><!-- doxytag: member="Matrix3::operator+=" ref="adcb412102865ced2e83c9347b0f171be" args="(const Matrix3< T > &m)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T>& <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator+= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td>
|
|
<td class="paramname"> <em>m</em></td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00073">73</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0ccb90de17a5e0f97ef96244c437ca91"></a><!-- doxytag: member="Matrix3::operator-" ref="a0ccb90de17a5e0f97ef96244c437ca91" args="(void) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00067">67</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab45bb648db3c0e36354c34ae2665aeeb"></a><!-- doxytag: member="Matrix3::operator-" ref="ab45bb648db3c0e36354c34ae2665aeeb" args="(const Matrix3< T > &m) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td>
|
|
<td class="paramname"> <em>m</em></td>
|
|
<td> ) </td>
|
|
<td> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00077">77</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9a04390604c46988dda79e6d547a2539"></a><!-- doxytag: member="Matrix3::operator-=" ref="a9a04390604c46988dda79e6d547a2539" args="(const Matrix3< T > &m)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T>& <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator-= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td>
|
|
<td class="paramname"> <em>m</em></td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00079">79</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5de5be1ceead300371ab049cfea51397"></a><!-- doxytag: member="Matrix3::operator/" ref="a5de5be1ceead300371ab049cfea51397" args="(const T num) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator/ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>num</em></td>
|
|
<td> ) </td>
|
|
<td> const<code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00087">87</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8c0fb209e005300870b33b07ebb6a553"></a><!-- doxytag: member="Matrix3::operator/=" ref="a8c0fb209e005300870b33b07ebb6a553" args="(const T num)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T>& <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator/= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"> <em>num</em></td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00089">89</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9873dd941aa4a6b9e97bb42ab3af2748"></a><!-- doxytag: member="Matrix3::operator==" ref="a9873dd941aa4a6b9e97bb42ab3af2748" args="(const Matrix3< T > &m)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="class_matrix3.html">Matrix3</a>< T >::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_matrix3.html">Matrix3</a>< T > & </td>
|
|
<td class="paramname"> <em>m</em></td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00059">59</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a689b1ae3ea245ef3da02ed40941e130b"></a><!-- doxytag: member="Matrix3::transpose" ref="a689b1ae3ea245ef3da02ed40941e130b" args="(void)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::transpose </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00124">124</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae136ce34ee5fb79351f06fb2446d09af"></a><!-- doxytag: member="Matrix3::transposed" ref="ae136ce34ee5fb79351f06fb2446d09af" args="(void)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_matrix3.html">Matrix3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::transposed </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00118">118</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/><h2>Member Data Documentation</h2>
|
|
<a class="anchor" id="acd7bf3421047fa155168a9c8e5164a2b"></a><!-- doxytag: member="Matrix3::a" ref="acd7bf3421047fa155168a9c8e5164a2b" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_vector3.html">Vector3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::<a class="el" href="class_matrix3.html#acd7bf3421047fa155168a9c8e5164a2b">a</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00042">42</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae16bed039ad87c3337f15837c33fe2fb"></a><!-- doxytag: member="Matrix3::b" ref="ae16bed039ad87c3337f15837c33fe2fb" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_vector3.html">Vector3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::<a class="el" href="class_matrix3.html#ae16bed039ad87c3337f15837c33fe2fb">b</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00042">42</a> of file <a class="el" href="matrix3_8h_source.html">matrix3.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7efa0e7bd4c621a7fe76cd9168960b94"></a><!-- doxytag: member="Matrix3::c" ref="a7efa0e7bd4c621a7fe76cd9168960b94" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_vector3.html">Vector3</a><T> <a class="el" href="class_matrix3.html">Matrix3</a>< T >::<a class="el" href="class_matrix3.html#a7efa0e7bd4c621a7fe76cd9168960b94">c</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="matrix3_8h_source.html#l00042">42</a> of file <a class="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>
|
|
<li><a class="el" href="matrix3_8h_source.html">matrix3.h</a></li>
|
|
</ul>
|
|
</div>
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated for ArduPilot Libraries by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a></small></address>
|
|
</body>
|
|
</html>
|