Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > 984407a3d8e0ca8f42be35be954f9b2c > files > 1120

libmwaw-doc-0.3.14-2.mga6.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>MWAWVec3&lt; T &gt; Class Template Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classMWAWVec3.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classMWAWVec3-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">MWAWVec3&lt; T &gt; Class Template Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>small class which defines a vector with 3 elements  
 <a href="classMWAWVec3.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="libmwaw__internal_8hxx_source.html">libmwaw_internal.hxx</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMWAWVec3_1_1PosSizeLt.html">PosSizeLt</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">internal struct used to create sorted map, sorted by X, Y, Z  <a href="structMWAWVec3_1_1PosSizeLt.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:aba41362344853547ffd19cca7daece18"><td class="memItemLeft" align="right" valign="top">typedef std::map&lt; <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;, T, struct <a class="el" href="structMWAWVec3_1_1PosSizeLt.html">PosSizeLt</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#aba41362344853547ffd19cca7daece18">Map</a></td></tr>
<tr class="memdesc:aba41362344853547ffd19cca7daece18"><td class="mdescLeft">&#160;</td><td class="mdescRight">map of <a class="el" href="classMWAWVec3.html" title="small class which defines a vector with 3 elements ">MWAWVec3</a>  <a href="#aba41362344853547ffd19cca7daece18">More...</a><br /></td></tr>
<tr class="separator:aba41362344853547ffd19cca7daece18"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1d5e19adfd59a2a61bd613801dcb6ea1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a1d5e19adfd59a2a61bd613801dcb6ea1">MWAWVec3</a> (T xx=0, T yy=0, T zz=0)</td></tr>
<tr class="memdesc:a1d5e19adfd59a2a61bd613801dcb6ea1"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#a1d5e19adfd59a2a61bd613801dcb6ea1">More...</a><br /></td></tr>
<tr class="separator:a1d5e19adfd59a2a61bd613801dcb6ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad38a26af9f273b82182f5ad3017429b1"><td class="memTemplParams" colspan="2">template&lt;class U &gt; </td></tr>
<tr class="memitem:ad38a26af9f273b82182f5ad3017429b1"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#ad38a26af9f273b82182f5ad3017429b1">MWAWVec3</a> (<a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; U &gt; const &amp;p)</td></tr>
<tr class="memdesc:ad38a26af9f273b82182f5ad3017429b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">generic copy constructor  <a href="#ad38a26af9f273b82182f5ad3017429b1">More...</a><br /></td></tr>
<tr class="separator:ad38a26af9f273b82182f5ad3017429b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a548ed57a19cd952ac0a4ac43138522b8"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a548ed57a19cd952ac0a4ac43138522b8">x</a> () const</td></tr>
<tr class="memdesc:a548ed57a19cd952ac0a4ac43138522b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">first element  <a href="#a548ed57a19cd952ac0a4ac43138522b8">More...</a><br /></td></tr>
<tr class="separator:a548ed57a19cd952ac0a4ac43138522b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae446e83a809943b14acf3c4c5098cec1"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#ae446e83a809943b14acf3c4c5098cec1">y</a> () const</td></tr>
<tr class="memdesc:ae446e83a809943b14acf3c4c5098cec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">second element  <a href="#ae446e83a809943b14acf3c4c5098cec1">More...</a><br /></td></tr>
<tr class="separator:ae446e83a809943b14acf3c4c5098cec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04ce9f73322de5224fd4764169c69b21"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a04ce9f73322de5224fd4764169c69b21">z</a> () const</td></tr>
<tr class="memdesc:a04ce9f73322de5224fd4764169c69b21"><td class="mdescLeft">&#160;</td><td class="mdescRight">third element  <a href="#a04ce9f73322de5224fd4764169c69b21">More...</a><br /></td></tr>
<tr class="separator:a04ce9f73322de5224fd4764169c69b21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b7794068a516af3742f91edc64ae7e4"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a2b7794068a516af3742f91edc64ae7e4">operator[]</a> (int c) const</td></tr>
<tr class="memdesc:a2b7794068a516af3742f91edc64ae7e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator[]  <a href="#a2b7794068a516af3742f91edc64ae7e4">More...</a><br /></td></tr>
<tr class="separator:a2b7794068a516af3742f91edc64ae7e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63d896c7691d35a04d4ef0dbade60dc8"><td class="memItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a63d896c7691d35a04d4ef0dbade60dc8">operator[]</a> (int c)</td></tr>
<tr class="memdesc:a63d896c7691d35a04d4ef0dbade60dc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator[]  <a href="#a63d896c7691d35a04d4ef0dbade60dc8">More...</a><br /></td></tr>
<tr class="separator:a63d896c7691d35a04d4ef0dbade60dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc180e535bc4a075d19030fcaa329883"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#abc180e535bc4a075d19030fcaa329883">set</a> (T xx, T yy, T zz)</td></tr>
<tr class="memdesc:abc180e535bc4a075d19030fcaa329883"><td class="mdescLeft">&#160;</td><td class="mdescRight">resets the three elements  <a href="#abc180e535bc4a075d19030fcaa329883">More...</a><br /></td></tr>
<tr class="separator:abc180e535bc4a075d19030fcaa329883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a705e65bcd5efab952a9cae726656b6a0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a705e65bcd5efab952a9cae726656b6a0">setX</a> (T xx)</td></tr>
<tr class="memdesc:a705e65bcd5efab952a9cae726656b6a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">resets the first element  <a href="#a705e65bcd5efab952a9cae726656b6a0">More...</a><br /></td></tr>
<tr class="separator:a705e65bcd5efab952a9cae726656b6a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81b6bcdcccdc501aabe0dc397776e073"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a81b6bcdcccdc501aabe0dc397776e073">setY</a> (T yy)</td></tr>
<tr class="memdesc:a81b6bcdcccdc501aabe0dc397776e073"><td class="mdescLeft">&#160;</td><td class="mdescRight">resets the second element  <a href="#a81b6bcdcccdc501aabe0dc397776e073">More...</a><br /></td></tr>
<tr class="separator:a81b6bcdcccdc501aabe0dc397776e073"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8de826d65d90616b29ba9128d418a150"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a8de826d65d90616b29ba9128d418a150">setZ</a> (T zz)</td></tr>
<tr class="memdesc:a8de826d65d90616b29ba9128d418a150"><td class="mdescLeft">&#160;</td><td class="mdescRight">resets the third element  <a href="#a8de826d65d90616b29ba9128d418a150">More...</a><br /></td></tr>
<tr class="separator:a8de826d65d90616b29ba9128d418a150"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e8c08b4e110ff99f939e588d44cb1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a55e8c08b4e110ff99f939e588d44cb1d">add</a> (T dx, T dy, T dz)</td></tr>
<tr class="memdesc:a55e8c08b4e110ff99f939e588d44cb1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">increases the actuals values by <em>dx</em>, <em>dy</em>, <em>dz</em>  <a href="#a55e8c08b4e110ff99f939e588d44cb1d">More...</a><br /></td></tr>
<tr class="separator:a55e8c08b4e110ff99f939e588d44cb1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84a58ee164300c7dc211c8200a24583d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a84a58ee164300c7dc211c8200a24583d">operator+=</a> (<a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p)</td></tr>
<tr class="memdesc:a84a58ee164300c7dc211c8200a24583d"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator+=  <a href="#a84a58ee164300c7dc211c8200a24583d">More...</a><br /></td></tr>
<tr class="separator:a84a58ee164300c7dc211c8200a24583d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126b0f17e07043df67aea5c923873e6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a126b0f17e07043df67aea5c923873e6d">operator-=</a> (<a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p)</td></tr>
<tr class="memdesc:a126b0f17e07043df67aea5c923873e6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator-=  <a href="#a126b0f17e07043df67aea5c923873e6d">More...</a><br /></td></tr>
<tr class="separator:a126b0f17e07043df67aea5c923873e6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4db166b59910f48f529889326e4fb91e"><td class="memTemplParams" colspan="2">template&lt;class U &gt; </td></tr>
<tr class="memitem:a4db166b59910f48f529889326e4fb91e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a4db166b59910f48f529889326e4fb91e">operator*=</a> (U scale)</td></tr>
<tr class="memdesc:a4db166b59910f48f529889326e4fb91e"><td class="mdescLeft">&#160;</td><td class="mdescRight">generic operator*=  <a href="#a4db166b59910f48f529889326e4fb91e">More...</a><br /></td></tr>
<tr class="separator:a4db166b59910f48f529889326e4fb91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0d451941483993205c9c50662663db5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#ad0d451941483993205c9c50662663db5">operator==</a> (<a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p) const</td></tr>
<tr class="memdesc:ad0d451941483993205c9c50662663db5"><td class="mdescLeft">&#160;</td><td class="mdescRight">comparison==  <a href="#ad0d451941483993205c9c50662663db5">More...</a><br /></td></tr>
<tr class="separator:ad0d451941483993205c9c50662663db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2b4d5abc9765b947ea790207d710073"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#ac2b4d5abc9765b947ea790207d710073">operator!=</a> (<a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p) const</td></tr>
<tr class="memdesc:ac2b4d5abc9765b947ea790207d710073"><td class="mdescLeft">&#160;</td><td class="mdescRight">comparison!=  <a href="#ac2b4d5abc9765b947ea790207d710073">More...</a><br /></td></tr>
<tr class="separator:ac2b4d5abc9765b947ea790207d710073"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af55bf25704229e27add6f3ef20e0b071"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#af55bf25704229e27add6f3ef20e0b071">operator&lt;</a> (<a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p) const</td></tr>
<tr class="memdesc:af55bf25704229e27add6f3ef20e0b071"><td class="mdescLeft">&#160;</td><td class="mdescRight">comparison&lt;: which first compares x values, then y values then z values.  <a href="#af55bf25704229e27add6f3ef20e0b071">More...</a><br /></td></tr>
<tr class="separator:af55bf25704229e27add6f3ef20e0b071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98de451f11dee511a05ee41c58f3919"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#ae98de451f11dee511a05ee41c58f3919">cmp</a> (<a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p) const</td></tr>
<tr class="memdesc:ae98de451f11dee511a05ee41c58f3919"><td class="mdescLeft">&#160;</td><td class="mdescRight">a comparison function: which first compares x values, then y values then z values.  <a href="#ae98de451f11dee511a05ee41c58f3919">More...</a><br /></td></tr>
<tr class="separator:ae98de451f11dee511a05ee41c58f3919"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ad726655d1bd48e413ddf4f85e84ae961"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#ad726655d1bd48e413ddf4f85e84ae961">m_val</a> [3]</td></tr>
<tr class="memdesc:ad726655d1bd48e413ddf4f85e84ae961"><td class="mdescLeft">&#160;</td><td class="mdescRight">the values  <a href="#ad726655d1bd48e413ddf4f85e84ae961">More...</a><br /></td></tr>
<tr class="separator:ad726655d1bd48e413ddf4f85e84ae961"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:ab9e8bfa2dce7659e4c1f8d95a02dceba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#ab9e8bfa2dce7659e4c1f8d95a02dceba">operator+</a> (<a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p1, <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p2)</td></tr>
<tr class="memdesc:ab9e8bfa2dce7659e4c1f8d95a02dceba"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator+  <a href="#ab9e8bfa2dce7659e4c1f8d95a02dceba">More...</a><br /></td></tr>
<tr class="separator:ab9e8bfa2dce7659e4c1f8d95a02dceba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a467be20804aea65c669373fc82e4be6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#a467be20804aea65c669373fc82e4be6c">operator-</a> (<a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p1, <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p2)</td></tr>
<tr class="memdesc:a467be20804aea65c669373fc82e4be6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator-  <a href="#a467be20804aea65c669373fc82e4be6c">More...</a><br /></td></tr>
<tr class="separator:a467be20804aea65c669373fc82e4be6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad90bac0df98ffd8fd543193c78842c5e"><td class="memTemplParams" colspan="2">template&lt;class U &gt; </td></tr>
<tr class="memitem:ad90bac0df98ffd8fd543193c78842c5e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#ad90bac0df98ffd8fd543193c78842c5e">operator*</a> (U scale, <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;p1)</td></tr>
<tr class="memdesc:ad90bac0df98ffd8fd543193c78842c5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">generic operator*  <a href="#ad90bac0df98ffd8fd543193c78842c5e">More...</a><br /></td></tr>
<tr class="separator:ad90bac0df98ffd8fd543193c78842c5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeccfa66ee7846c8c3c4523f5150c413"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMWAWVec3.html#aeeccfa66ee7846c8c3c4523f5150c413">operator&lt;&lt;</a> (std::ostream &amp;o, <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;f)</td></tr>
<tr class="memdesc:aeeccfa66ee7846c8c3c4523f5150c413"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator&lt;&lt;: prints data in form "XxYxZ"  <a href="#aeeccfa66ee7846c8c3c4523f5150c413">More...</a><br /></td></tr>
<tr class="separator:aeeccfa66ee7846c8c3c4523f5150c413"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class T&gt;<br />
class MWAWVec3&lt; T &gt;</h3>

<p>small class which defines a vector with 3 elements </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="aba41362344853547ffd19cca7daece18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba41362344853547ffd19cca7daece18">&#9670;&nbsp;</a></span>Map</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::<a class="el" href="classMWAWVec3.html#aba41362344853547ffd19cca7daece18">Map</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>map of <a class="el" href="classMWAWVec3.html" title="small class which defines a vector with 3 elements ">MWAWVec3</a> </p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a1d5e19adfd59a2a61bd613801dcb6ea1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d5e19adfd59a2a61bd613801dcb6ea1">&#9670;&nbsp;</a></span>MWAWVec3() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::<a class="el" href="classMWAWVec3.html">MWAWVec3</a> </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>xx</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>yy</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>zz</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>constructor </p>

</div>
</div>
<a id="ad38a26af9f273b82182f5ad3017429b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad38a26af9f273b82182f5ad3017429b1">&#9670;&nbsp;</a></span>MWAWVec3() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<div class="memtemplate">
template&lt;class U &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::<a class="el" href="classMWAWVec3.html">MWAWVec3</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; U &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>generic copy constructor </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a55e8c08b4e110ff99f939e588d44cb1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55e8c08b4e110ff99f939e588d44cb1d">&#9670;&nbsp;</a></span>add()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::add </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>dy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>dz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>increases the actuals values by <em>dx</em>, <em>dy</em>, <em>dz</em> </p>

</div>
</div>
<a id="ae98de451f11dee511a05ee41c58f3919"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae98de451f11dee511a05ee41c58f3919">&#9670;&nbsp;</a></span>cmp()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::cmp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>a comparison function: which first compares x values, then y values then z values. </p>

<p class="reference">Referenced by <a class="el" href="structMWAWVec3_1_1PosSizeLt.html#ae8722df8201fa4d6b5bbb33bc071863d">MWAWVec3&lt; T &gt;::PosSizeLt::operator()()</a>.</p>

</div>
</div>
<a id="ac2b4d5abc9765b947ea790207d710073"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2b4d5abc9765b947ea790207d710073">&#9670;&nbsp;</a></span>operator!=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::operator!= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>comparison!= </p>

</div>
</div>
<a id="a4db166b59910f48f529889326e4fb91e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4db166b59910f48f529889326e4fb91e">&#9670;&nbsp;</a></span>operator*=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<div class="memtemplate">
template&lt;class U &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt;T&gt;&amp; <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::operator*= </td>
          <td>(</td>
          <td class="paramtype">U&#160;</td>
          <td class="paramname"><em>scale</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>generic operator*= </p>

</div>
</div>
<a id="a84a58ee164300c7dc211c8200a24583d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84a58ee164300c7dc211c8200a24583d">&#9670;&nbsp;</a></span>operator+=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt;T&gt;&amp; <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::operator+= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator+= </p>

</div>
</div>
<a id="a126b0f17e07043df67aea5c923873e6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a126b0f17e07043df67aea5c923873e6d">&#9670;&nbsp;</a></span>operator-=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt;T&gt;&amp; <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::operator-= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator-= </p>

</div>
</div>
<a id="af55bf25704229e27add6f3ef20e0b071"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af55bf25704229e27add6f3ef20e0b071">&#9670;&nbsp;</a></span>operator<()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::operator&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>comparison&lt;: which first compares x values, then y values then z values. </p>

</div>
</div>
<a id="ad0d451941483993205c9c50662663db5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0d451941483993205c9c50662663db5">&#9670;&nbsp;</a></span>operator==()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::operator== </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>comparison== </p>

</div>
</div>
<a id="a2b7794068a516af3742f91edc64ae7e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b7794068a516af3742f91edc64ae7e4">&#9670;&nbsp;</a></span>operator[]() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator[] </p>

</div>
</div>
<a id="a63d896c7691d35a04d4ef0dbade60dc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63d896c7691d35a04d4ef0dbade60dc8">&#9670;&nbsp;</a></span>operator[]() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T&amp; <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator[] </p>

</div>
</div>
<a id="abc180e535bc4a075d19030fcaa329883"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc180e535bc4a075d19030fcaa329883">&#9670;&nbsp;</a></span>set()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::set </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>xx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>yy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>zz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>resets the three elements </p>

</div>
</div>
<a id="a705e65bcd5efab952a9cae726656b6a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a705e65bcd5efab952a9cae726656b6a0">&#9670;&nbsp;</a></span>setX()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::setX </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>xx</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>resets the first element </p>

</div>
</div>
<a id="a81b6bcdcccdc501aabe0dc397776e073"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81b6bcdcccdc501aabe0dc397776e073">&#9670;&nbsp;</a></span>setY()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::setY </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>yy</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>resets the second element </p>

</div>
</div>
<a id="a8de826d65d90616b29ba9128d418a150"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8de826d65d90616b29ba9128d418a150">&#9670;&nbsp;</a></span>setZ()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::setZ </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>zz</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>resets the third element </p>

</div>
</div>
<a id="a548ed57a19cd952ac0a4ac43138522b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a548ed57a19cd952ac0a4ac43138522b8">&#9670;&nbsp;</a></span>x()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::x </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>first element </p>

</div>
</div>
<a id="ae446e83a809943b14acf3c4c5098cec1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae446e83a809943b14acf3c4c5098cec1">&#9670;&nbsp;</a></span>y()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::y </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>second element </p>

</div>
</div>
<a id="a04ce9f73322de5224fd4764169c69b21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04ce9f73322de5224fd4764169c69b21">&#9670;&nbsp;</a></span>z()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::z </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>third element </p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="ad90bac0df98ffd8fd543193c78842c5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad90bac0df98ffd8fd543193c78842c5e">&#9670;&nbsp;</a></span>operator*</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<div class="memtemplate">
template&lt;class U &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt;T&gt; operator* </td>
          <td>(</td>
          <td class="paramtype">U&#160;</td>
          <td class="paramname"><em>scale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>generic operator* </p>

</div>
</div>
<a id="ab9e8bfa2dce7659e4c1f8d95a02dceba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9e8bfa2dce7659e4c1f8d95a02dceba">&#9670;&nbsp;</a></span>operator+</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt;T&gt; operator+ </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator+ </p>

</div>
</div>
<a id="a467be20804aea65c669373fc82e4be6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a467be20804aea65c669373fc82e4be6c">&#9670;&nbsp;</a></span>operator-</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt;T&gt; operator- </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>p2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator- </p>

</div>
</div>
<a id="aeeccfa66ee7846c8c3c4523f5150c413"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeeccfa66ee7846c8c3c4523f5150c413">&#9670;&nbsp;</a></span>operator<<</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>o</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>f</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator&lt;&lt;: prints data in form "XxYxZ" </p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ad726655d1bd48e413ddf4f85e84ae961"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad726655d1bd48e413ddf4f85e84ae961">&#9670;&nbsp;</a></span>m_val</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T <a class="el" href="classMWAWVec3.html">MWAWVec3</a>&lt; T &gt;::m_val[3]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the values </p>

<p class="reference">Referenced by <a class="el" href="classMWAWVec3.html#ae98de451f11dee511a05ee41c58f3919">MWAWVec3&lt; int &gt;::cmp()</a>, <a class="el" href="classMWAWVec3.html#a84a58ee164300c7dc211c8200a24583d">MWAWVec3&lt; int &gt;::operator+=()</a>, and <a class="el" href="classMWAWVec3.html#a126b0f17e07043df67aea5c923873e6d">MWAWVec3&lt; int &gt;::operator-=()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="libmwaw__internal_8hxx_source.html">libmwaw_internal.hxx</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated on Mon Feb 11 2019 22:20:46 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>