Changeset 50 in flair-dev for trunk/doc/Flair/classflair_1_1core_1_1_vector3_d.html
- Timestamp:
- 05/31/17 15:54:26 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/Flair/classflair_1_1core_1_1_vector3_d.html
r47 r50 5 5 <meta http-equiv="X-UA-Compatible" content="IE=9"/> 6 6 <meta name="generator" content="Doxygen 1.8.9.1"/> 7 <title>Flair: flair::core::Vector3D ClassReference</title>7 <title>Flair: flair::core::Vector3D< T > Class Template Reference</title> 8 8 <link href="tabs.css" rel="stylesheet" type="text/css"/> 9 9 <script type="text/javascript" src="jquery.js"></script> … … 113 113 <a href="classflair_1_1core_1_1_vector3_d-members.html">List of all members</a> </div> 114 114 <div class="headertitle"> 115 <div class="title">flair::core::Vector3D ClassReference</div> </div>115 <div class="title">flair::core::Vector3D< T > Class Template Reference</div> </div> 116 116 </div><!--header--> 117 117 <div class="contents"> … … 122 122 <p><code>#include <<a class="el" href="_vector3_d_8h_source.html">Vector3D.h</a>></code></p> 123 123 <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;"> 124 <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for flair::core::Vector3D :</div>124 <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for flair::core::Vector3D< T >:</div> 125 125 <div id="dynsection-0-summary" class="dynsummary" style="display:block;"> 126 126 </div> 127 127 <div id="dynsection-0-content" class="dyncontent" style="display:none;"> 128 128 <div class="center"> 129 <img src="classflair_1_1core_1_1_vector3_d.png" usemap="#flair::core::Vector3D _map" alt=""/>130 <map id="flair::core::Vector3D _map" name="flair::core::Vector3D_map">131 <area href="classflair_1_1core_1_1_vector3_ddata.html" title="Class defining a 3D vector and a io_data User must manually use the io_data's Mutex to access to Vect..." alt="flair::core::Vector3Ddata" shape="rect" coords="0,56,15 0,80"/>129 <img src="classflair_1_1core_1_1_vector3_d.png" usemap="#flair::core::Vector3D< T >_map" alt=""/> 130 <map id="flair::core::Vector3D< T >_map" name="flair::core::Vector3D< T >_map"> 131 <area href="classflair_1_1core_1_1_vector3_ddata.html" title="Class defining a 3D vector and a io_data User must manually use the io_data's Mutex to access to Vect..." alt="flair::core::Vector3Ddata" shape="rect" coords="0,56,157,80"/> 132 132 </map> 133 133 </div></div> … … 135 135 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> 136 136 Public Member Functions</h2></td></tr> 137 <tr class="memitem:a665b8d12fefcce0292ff2a64d98cae04"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a665b8d12fefcce0292ff2a64d98cae04">Vector3D</a> (float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a>=0, float <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a>=0)</td></tr> 138 <tr class="memdesc:a665b8d12fefcce0292ff2a64d98cae04"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a665b8d12fefcce0292ff2a64d98cae04">More...</a><br /></td></tr> 139 <tr class="separator:a665b8d12fefcce0292ff2a64d98cae04"><td class="memSeparator" colspan="2"> </td></tr> 140 <tr class="memitem:a32d5a51c0d55cb421b8ea03328a116c4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a32d5a51c0d55cb421b8ea03328a116c4">~Vector3D</a> ()</td></tr> 141 <tr class="memdesc:a32d5a51c0d55cb421b8ea03328a116c4"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a32d5a51c0d55cb421b8ea03328a116c4">More...</a><br /></td></tr> 142 <tr class="separator:a32d5a51c0d55cb421b8ea03328a116c4"><td class="memSeparator" colspan="2"> </td></tr> 143 <tr class="memitem:ac752f69f6eabcfdcc5a7a87938acca5b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac752f69f6eabcfdcc5a7a87938acca5b">RotateX</a> (float value)</td></tr> 144 <tr class="memdesc:ac752f69f6eabcfdcc5a7a87938acca5b"><td class="mdescLeft"> </td><td class="mdescRight">x axis rotation <a href="#ac752f69f6eabcfdcc5a7a87938acca5b">More...</a><br /></td></tr> 145 <tr class="separator:ac752f69f6eabcfdcc5a7a87938acca5b"><td class="memSeparator" colspan="2"> </td></tr> 146 <tr class="memitem:a12718713487838295bbfa7d37a62fe4b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a12718713487838295bbfa7d37a62fe4b">RotateXDeg</a> (float value)</td></tr> 147 <tr class="memdesc:a12718713487838295bbfa7d37a62fe4b"><td class="mdescLeft"> </td><td class="mdescRight">x axis rotation <a href="#a12718713487838295bbfa7d37a62fe4b">More...</a><br /></td></tr> 148 <tr class="separator:a12718713487838295bbfa7d37a62fe4b"><td class="memSeparator" colspan="2"> </td></tr> 149 <tr class="memitem:a6f35427a9d3ceac38b7fd288bb9ddde8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6f35427a9d3ceac38b7fd288bb9ddde8">RotateY</a> (float value)</td></tr> 150 <tr class="memdesc:a6f35427a9d3ceac38b7fd288bb9ddde8"><td class="mdescLeft"> </td><td class="mdescRight">y axis rotation <a href="#a6f35427a9d3ceac38b7fd288bb9ddde8">More...</a><br /></td></tr> 151 <tr class="separator:a6f35427a9d3ceac38b7fd288bb9ddde8"><td class="memSeparator" colspan="2"> </td></tr> 152 <tr class="memitem:ac0841a063753ae1b3ceb98fe7ae72e60"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac0841a063753ae1b3ceb98fe7ae72e60">RotateYDeg</a> (float value)</td></tr> 153 <tr class="memdesc:ac0841a063753ae1b3ceb98fe7ae72e60"><td class="mdescLeft"> </td><td class="mdescRight">y axis rotation <a href="#ac0841a063753ae1b3ceb98fe7ae72e60">More...</a><br /></td></tr> 154 <tr class="separator:ac0841a063753ae1b3ceb98fe7ae72e60"><td class="memSeparator" colspan="2"> </td></tr> 155 <tr class="memitem:a2576c1e8cc0113884d30c6d6b158a0b1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2576c1e8cc0113884d30c6d6b158a0b1">RotateZ</a> (float value)</td></tr> 156 <tr class="memdesc:a2576c1e8cc0113884d30c6d6b158a0b1"><td class="mdescLeft"> </td><td class="mdescRight">z axis rotation <a href="#a2576c1e8cc0113884d30c6d6b158a0b1">More...</a><br /></td></tr> 157 <tr class="separator:a2576c1e8cc0113884d30c6d6b158a0b1"><td class="memSeparator" colspan="2"> </td></tr> 158 <tr class="memitem:abdfb5c26a13ca21ad5674ec5d1f83ec8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abdfb5c26a13ca21ad5674ec5d1f83ec8">RotateZDeg</a> (float value)</td></tr> 159 <tr class="memdesc:abdfb5c26a13ca21ad5674ec5d1f83ec8"><td class="mdescLeft"> </td><td class="mdescRight">z axis rotation <a href="#abdfb5c26a13ca21ad5674ec5d1f83ec8">More...</a><br /></td></tr> 160 <tr class="separator:abdfb5c26a13ca21ad5674ec5d1f83ec8"><td class="memSeparator" colspan="2"> </td></tr> 161 <tr class="memitem:abf242a58a3126477a930e34a7a9d6097"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abf242a58a3126477a930e34a7a9d6097">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &matrix)</td></tr> 162 <tr class="memdesc:abf242a58a3126477a930e34a7a9d6097"><td class="mdescLeft"> </td><td class="mdescRight">rotation <a href="#abf242a58a3126477a930e34a7a9d6097">More...</a><br /></td></tr> 163 <tr class="separator:abf242a58a3126477a930e34a7a9d6097"><td class="memSeparator" colspan="2"> </td></tr> 164 <tr class="memitem:aba5e970bf0b6cdb650bf8b31771fa360"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aba5e970bf0b6cdb650bf8b31771fa360">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &quaternion)</td></tr> 165 <tr class="memdesc:aba5e970bf0b6cdb650bf8b31771fa360"><td class="mdescLeft"> </td><td class="mdescRight">rotation <a href="#aba5e970bf0b6cdb650bf8b31771fa360">More...</a><br /></td></tr> 166 <tr class="separator:aba5e970bf0b6cdb650bf8b31771fa360"><td class="memSeparator" colspan="2"> </td></tr> 167 <tr class="memitem:a3fd138b1900ecdbde6c769418690f0ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3fd138b1900ecdbde6c769418690f0ab">To2Dxy</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> &vector) const </td></tr> 168 <tr class="memdesc:a3fd138b1900ecdbde6c769418690f0ab"><td class="mdescLeft"> </td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>. <a href="#a3fd138b1900ecdbde6c769418690f0ab">More...</a><br /></td></tr> 169 <tr class="separator:a3fd138b1900ecdbde6c769418690f0ab"><td class="memSeparator" colspan="2"> </td></tr> 170 <tr class="memitem:a2e429622d42ce939ec33d04cf68f6c66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2e429622d42ce939ec33d04cf68f6c66">To2Dxy</a> (void) const </td></tr> 171 <tr class="memdesc:a2e429622d42ce939ec33d04cf68f6c66"><td class="mdescLeft"> </td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>. <a href="#a2e429622d42ce939ec33d04cf68f6c66">More...</a><br /></td></tr> 172 <tr class="separator:a2e429622d42ce939ec33d04cf68f6c66"><td class="memSeparator" colspan="2"> </td></tr> 173 <tr class="memitem:a6787f33bc83a7e98f906a65f6add13ab"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6787f33bc83a7e98f906a65f6add13ab">GetNorm</a> (void) const </td></tr> 174 <tr class="memdesc:a6787f33bc83a7e98f906a65f6add13ab"><td class="mdescLeft"> </td><td class="mdescRight">Norm. <a href="#a6787f33bc83a7e98f906a65f6add13ab">More...</a><br /></td></tr> 175 <tr class="separator:a6787f33bc83a7e98f906a65f6add13ab"><td class="memSeparator" colspan="2"> </td></tr> 176 <tr class="memitem:ac366fd091759be0c39ef8d342f5d2007"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ac366fd091759be0c39ef8d342f5d2007">Normalize</a> (void)</td></tr> 177 <tr class="memdesc:ac366fd091759be0c39ef8d342f5d2007"><td class="mdescLeft"> </td><td class="mdescRight">Normalize. <a href="#ac366fd091759be0c39ef8d342f5d2007">More...</a><br /></td></tr> 178 <tr class="separator:ac366fd091759be0c39ef8d342f5d2007"><td class="memSeparator" colspan="2"> </td></tr> 179 <tr class="memitem:a5cb64b1d1a281549d8ec8ae87ad7ab85"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a5cb64b1d1a281549d8ec8ae87ad7ab85">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &min, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &max)</td></tr> 180 <tr class="memdesc:a5cb64b1d1a281549d8ec8ae87ad7ab85"><td class="mdescLeft"> </td><td class="mdescRight">Saturate. <a href="#a5cb64b1d1a281549d8ec8ae87ad7ab85">More...</a><br /></td></tr> 181 <tr class="separator:a5cb64b1d1a281549d8ec8ae87ad7ab85"><td class="memSeparator" colspan="2"> </td></tr> 182 <tr class="memitem:a84b84ea0d3a45915d5869a04d7641a38"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a84b84ea0d3a45915d5869a04d7641a38">Saturate</a> (float min, float max)</td></tr> 183 <tr class="memdesc:a84b84ea0d3a45915d5869a04d7641a38"><td class="mdescLeft"> </td><td class="mdescRight">Saturate. <a href="#a84b84ea0d3a45915d5869a04d7641a38">More...</a><br /></td></tr> 184 <tr class="separator:a84b84ea0d3a45915d5869a04d7641a38"><td class="memSeparator" colspan="2"> </td></tr> 185 <tr class="memitem:aa7d73d1f9cfd2f9a6da275ac92ed215e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aa7d73d1f9cfd2f9a6da275ac92ed215e">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &value)</td></tr> 186 <tr class="memdesc:aa7d73d1f9cfd2f9a6da275ac92ed215e"><td class="mdescLeft"> </td><td class="mdescRight">Saturate. <a href="#aa7d73d1f9cfd2f9a6da275ac92ed215e">More...</a><br /></td></tr> 187 <tr class="separator:aa7d73d1f9cfd2f9a6da275ac92ed215e"><td class="memSeparator" colspan="2"> </td></tr> 188 <tr class="memitem:a3ad4bdcace1ac9bcb5abc85f7d9e5a71"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3ad4bdcace1ac9bcb5abc85f7d9e5a71">Saturate</a> (float value)</td></tr> 189 <tr class="memdesc:a3ad4bdcace1ac9bcb5abc85f7d9e5a71"><td class="mdescLeft"> </td><td class="mdescRight">Saturate. <a href="#a3ad4bdcace1ac9bcb5abc85f7d9e5a71">More...</a><br /></td></tr> 190 <tr class="separator:a3ad4bdcace1ac9bcb5abc85f7d9e5a71"><td class="memSeparator" colspan="2"> </td></tr> 191 <tr class="memitem:a36b91e889f5c1af9f9fdbd3e8767f899"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36b91e889f5c1af9f9fdbd3e8767f899"></a> 192 float & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx)</td></tr> 193 <tr class="separator:a36b91e889f5c1af9f9fdbd3e8767f899"><td class="memSeparator" colspan="2"> </td></tr> 194 <tr class="memitem:ad938aaec265b052b291a62ef43d2684d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad938aaec265b052b291a62ef43d2684d"></a> 195 const float & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx) const </td></tr> 196 <tr class="separator:ad938aaec265b052b291a62ef43d2684d"><td class="memSeparator" colspan="2"> </td></tr> 197 <tr class="memitem:a7658adc90742044380b6b5a05a25628e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7658adc90742044380b6b5a05a25628e"></a> 198 <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &vector)</td></tr> 199 <tr class="separator:a7658adc90742044380b6b5a05a25628e"><td class="memSeparator" colspan="2"> </td></tr> 200 <tr class="memitem:a8e9925463e3656fa38f1807b2a8a127a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e9925463e3656fa38f1807b2a8a127a"></a> 201 <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> & </td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &vector)</td></tr> 202 <tr class="separator:a8e9925463e3656fa38f1807b2a8a127a"><td class="memSeparator" colspan="2"> </td></tr> 203 <tr class="memitem:a1034a69a45f0b5703933ad46eb066e51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1034a69a45f0b5703933ad46eb066e51"></a> 204 <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> & </td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> &vector)</td></tr> 205 <tr class="separator:a1034a69a45f0b5703933ad46eb066e51"><td class="memSeparator" colspan="2"> </td></tr> 137 <tr class="memitem:a4434fbd95b0f760a7f374d8068238c87"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4434fbd95b0f760a7f374d8068238c87">Vector3D</a> (T <a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a>=0, T <a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a>=0, T <a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a>=0)</td></tr> 138 <tr class="memdesc:a4434fbd95b0f760a7f374d8068238c87"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a4434fbd95b0f760a7f374d8068238c87">More...</a><br /></td></tr> 139 <tr class="separator:a4434fbd95b0f760a7f374d8068238c87"><td class="memSeparator" colspan="2"> </td></tr> 140 <tr class="memitem:ae09b7edbe9f6be35b9f171eefd401b99"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ae09b7edbe9f6be35b9f171eefd401b99">~Vector3D</a> ()</td></tr> 141 <tr class="memdesc:ae09b7edbe9f6be35b9f171eefd401b99"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#ae09b7edbe9f6be35b9f171eefd401b99">More...</a><br /></td></tr> 142 <tr class="separator:ae09b7edbe9f6be35b9f171eefd401b99"><td class="memSeparator" colspan="2"> </td></tr> 143 <tr class="memitem:a195e8601b80e5e85a4d361c5a9b746a0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a195e8601b80e5e85a4d361c5a9b746a0">RotateX</a> (float value)</td></tr> 144 <tr class="memdesc:a195e8601b80e5e85a4d361c5a9b746a0"><td class="mdescLeft"> </td><td class="mdescRight">x axis rotation <a href="#a195e8601b80e5e85a4d361c5a9b746a0">More...</a><br /></td></tr> 145 <tr class="separator:a195e8601b80e5e85a4d361c5a9b746a0"><td class="memSeparator" colspan="2"> </td></tr> 146 <tr class="memitem:a70eb14b1c286020f1e5a092a6188b361"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a70eb14b1c286020f1e5a092a6188b361">RotateXDeg</a> (float value)</td></tr> 147 <tr class="memdesc:a70eb14b1c286020f1e5a092a6188b361"><td class="mdescLeft"> </td><td class="mdescRight">x axis rotation <a href="#a70eb14b1c286020f1e5a092a6188b361">More...</a><br /></td></tr> 148 <tr class="separator:a70eb14b1c286020f1e5a092a6188b361"><td class="memSeparator" colspan="2"> </td></tr> 149 <tr class="memitem:a47b3902a89379a918cd9f5441aa7c748"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a47b3902a89379a918cd9f5441aa7c748">RotateY</a> (float value)</td></tr> 150 <tr class="memdesc:a47b3902a89379a918cd9f5441aa7c748"><td class="mdescLeft"> </td><td class="mdescRight">y axis rotation <a href="#a47b3902a89379a918cd9f5441aa7c748">More...</a><br /></td></tr> 151 <tr class="separator:a47b3902a89379a918cd9f5441aa7c748"><td class="memSeparator" colspan="2"> </td></tr> 152 <tr class="memitem:a57a22e954ffffa6f9c8d828788ac1eac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a57a22e954ffffa6f9c8d828788ac1eac">RotateYDeg</a> (float value)</td></tr> 153 <tr class="memdesc:a57a22e954ffffa6f9c8d828788ac1eac"><td class="mdescLeft"> </td><td class="mdescRight">y axis rotation <a href="#a57a22e954ffffa6f9c8d828788ac1eac">More...</a><br /></td></tr> 154 <tr class="separator:a57a22e954ffffa6f9c8d828788ac1eac"><td class="memSeparator" colspan="2"> </td></tr> 155 <tr class="memitem:aaa82d7a6693e70ff7b242aceb977e9c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#aaa82d7a6693e70ff7b242aceb977e9c0">RotateZ</a> (float value)</td></tr> 156 <tr class="memdesc:aaa82d7a6693e70ff7b242aceb977e9c0"><td class="mdescLeft"> </td><td class="mdescRight">z axis rotation <a href="#aaa82d7a6693e70ff7b242aceb977e9c0">More...</a><br /></td></tr> 157 <tr class="separator:aaa82d7a6693e70ff7b242aceb977e9c0"><td class="memSeparator" colspan="2"> </td></tr> 158 <tr class="memitem:a3cd28096c5b268d44fae64ff3de97c60"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a3cd28096c5b268d44fae64ff3de97c60">RotateZDeg</a> (float value)</td></tr> 159 <tr class="memdesc:a3cd28096c5b268d44fae64ff3de97c60"><td class="mdescLeft"> </td><td class="mdescRight">z axis rotation <a href="#a3cd28096c5b268d44fae64ff3de97c60">More...</a><br /></td></tr> 160 <tr class="separator:a3cd28096c5b268d44fae64ff3de97c60"><td class="memSeparator" colspan="2"> </td></tr> 161 <tr class="memitem:a5b55225f9547b97a21758c1e2b65dea3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a5b55225f9547b97a21758c1e2b65dea3">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &matrix)</td></tr> 162 <tr class="memdesc:a5b55225f9547b97a21758c1e2b65dea3"><td class="mdescLeft"> </td><td class="mdescRight">rotation <a href="#a5b55225f9547b97a21758c1e2b65dea3">More...</a><br /></td></tr> 163 <tr class="separator:a5b55225f9547b97a21758c1e2b65dea3"><td class="memSeparator" colspan="2"> </td></tr> 164 <tr class="memitem:a1c4c2cbb39ec5583856b3114924d6f86"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a1c4c2cbb39ec5583856b3114924d6f86">Rotate</a> (const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &quaternion)</td></tr> 165 <tr class="memdesc:a1c4c2cbb39ec5583856b3114924d6f86"><td class="mdescLeft"> </td><td class="mdescRight">rotation <a href="#a1c4c2cbb39ec5583856b3114924d6f86">More...</a><br /></td></tr> 166 <tr class="separator:a1c4c2cbb39ec5583856b3114924d6f86"><td class="memSeparator" colspan="2"> </td></tr> 167 <tr class="memitem:a2ca154983653645e266a1c2331222a79"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a2ca154983653645e266a1c2331222a79">To2Dxy</a> (<a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>< T > &vector) const </td></tr> 168 <tr class="memdesc:a2ca154983653645e266a1c2331222a79"><td class="mdescLeft"> </td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>. <a href="#a2ca154983653645e266a1c2331222a79">More...</a><br /></td></tr> 169 <tr class="separator:a2ca154983653645e266a1c2331222a79"><td class="memSeparator" colspan="2"> </td></tr> 170 <tr class="memitem:af7bca23dab226f26818cddcac3771b0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>< T > </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#af7bca23dab226f26818cddcac3771b0e">To2Dxy</a> (void) const </td></tr> 171 <tr class="memdesc:af7bca23dab226f26818cddcac3771b0e"><td class="mdescLeft"> </td><td class="mdescRight">Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>. <a href="#af7bca23dab226f26818cddcac3771b0e">More...</a><br /></td></tr> 172 <tr class="separator:af7bca23dab226f26818cddcac3771b0e"><td class="memSeparator" colspan="2"> </td></tr> 173 <tr class="memitem:a4249aef85a1848a2952dfafbe6caad12"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a4249aef85a1848a2952dfafbe6caad12">GetNorm</a> (void) const </td></tr> 174 <tr class="memdesc:a4249aef85a1848a2952dfafbe6caad12"><td class="mdescLeft"> </td><td class="mdescRight">Norm. <a href="#a4249aef85a1848a2952dfafbe6caad12">More...</a><br /></td></tr> 175 <tr class="separator:a4249aef85a1848a2952dfafbe6caad12"><td class="memSeparator" colspan="2"> </td></tr> 176 <tr class="memitem:a8230b1bbc50b49afac2758e44bcbb02c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a8230b1bbc50b49afac2758e44bcbb02c">Normalize</a> (void)</td></tr> 177 <tr class="memdesc:a8230b1bbc50b49afac2758e44bcbb02c"><td class="mdescLeft"> </td><td class="mdescRight">Normalize. <a href="#a8230b1bbc50b49afac2758e44bcbb02c">More...</a><br /></td></tr> 178 <tr class="separator:a8230b1bbc50b49afac2758e44bcbb02c"><td class="memSeparator" colspan="2"> </td></tr> 179 <tr class="memitem:a82a85beea28856be5b64f1d773ecebec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a82a85beea28856be5b64f1d773ecebec">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > &min, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > &max)</td></tr> 180 <tr class="memdesc:a82a85beea28856be5b64f1d773ecebec"><td class="mdescLeft"> </td><td class="mdescRight">Saturate. <a href="#a82a85beea28856be5b64f1d773ecebec">More...</a><br /></td></tr> 181 <tr class="separator:a82a85beea28856be5b64f1d773ecebec"><td class="memSeparator" colspan="2"> </td></tr> 182 <tr class="memitem:a99cd39aa3d52bea0d6f6227f950b3775"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a99cd39aa3d52bea0d6f6227f950b3775">Saturate</a> (float min, float max)</td></tr> 183 <tr class="memdesc:a99cd39aa3d52bea0d6f6227f950b3775"><td class="mdescLeft"> </td><td class="mdescRight">Saturate. <a href="#a99cd39aa3d52bea0d6f6227f950b3775">More...</a><br /></td></tr> 184 <tr class="separator:a99cd39aa3d52bea0d6f6227f950b3775"><td class="memSeparator" colspan="2"> </td></tr> 185 <tr class="memitem:a0ce7a8a1fd1a493fa23963d80189b500"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a0ce7a8a1fd1a493fa23963d80189b500">Saturate</a> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > &value)</td></tr> 186 <tr class="memdesc:a0ce7a8a1fd1a493fa23963d80189b500"><td class="mdescLeft"> </td><td class="mdescRight">Saturate. <a href="#a0ce7a8a1fd1a493fa23963d80189b500">More...</a><br /></td></tr> 187 <tr class="separator:a0ce7a8a1fd1a493fa23963d80189b500"><td class="memSeparator" colspan="2"> </td></tr> 188 <tr class="memitem:a057004d70fec9ca92fc47b8f02eb44ed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a057004d70fec9ca92fc47b8f02eb44ed">Saturate</a> (float value)</td></tr> 189 <tr class="memdesc:a057004d70fec9ca92fc47b8f02eb44ed"><td class="mdescLeft"> </td><td class="mdescRight">Saturate. <a href="#a057004d70fec9ca92fc47b8f02eb44ed">More...</a><br /></td></tr> 190 <tr class="separator:a057004d70fec9ca92fc47b8f02eb44ed"><td class="memSeparator" colspan="2"> </td></tr> 191 <tr class="memitem:a2e8eff1377049ede3441a8d249f2bbaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e8eff1377049ede3441a8d249f2bbaf"></a> 192 T & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx)</td></tr> 193 <tr class="separator:a2e8eff1377049ede3441a8d249f2bbaf"><td class="memSeparator" colspan="2"> </td></tr> 194 <tr class="memitem:a22ec1b9cd25423fb0aed4f1254825013"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22ec1b9cd25423fb0aed4f1254825013"></a> 195 const T & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx) const </td></tr> 196 <tr class="separator:a22ec1b9cd25423fb0aed4f1254825013"><td class="memSeparator" colspan="2"> </td></tr> 197 <tr class="memitem:abc4d4c8113a4138f510cdd21e38dbe96"><td class="memTemplParams" colspan="2"><a class="anchor" id="abc4d4c8113a4138f510cdd21e38dbe96"></a> 198 template<typename S > </td></tr> 199 <tr class="memitem:abc4d4c8113a4138f510cdd21e38dbe96"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > & </td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< S > &vector)</td></tr> 200 <tr class="separator:abc4d4c8113a4138f510cdd21e38dbe96"><td class="memSeparator" colspan="2"> </td></tr> 201 <tr class="memitem:afb9650fac2fe8aaef7ee32cd45330b02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb9650fac2fe8aaef7ee32cd45330b02"></a> 202 <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > & </td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > &vector)</td></tr> 203 <tr class="separator:afb9650fac2fe8aaef7ee32cd45330b02"><td class="memSeparator" colspan="2"> </td></tr> 204 <tr class="memitem:a243c5bd66cb20687d6db891517a696f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a243c5bd66cb20687d6db891517a696f9"></a> 205 <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > & </td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > &vector)</td></tr> 206 <tr class="separator:a243c5bd66cb20687d6db891517a696f9"><td class="memSeparator" colspan="2"> </td></tr> 206 207 </table><table class="memberdecls"> 207 208 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> 208 209 Public Attributes</h2></td></tr> 209 <tr class="memitem:a 6762d159674d7a41f7222788f1e22521"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a6762d159674d7a41f7222788f1e22521">x</a></td></tr>210 <tr class="memdesc:a 6762d159674d7a41f7222788f1e22521"><td class="mdescLeft"> </td><td class="mdescRight">x <a href="#a6762d159674d7a41f7222788f1e22521">More...</a><br /></td></tr>211 <tr class="separator:a 6762d159674d7a41f7222788f1e22521"><td class="memSeparator" colspan="2"> </td></tr>212 <tr class="memitem:a 384aaec66e633291ca72453027f5c7a7"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a384aaec66e633291ca72453027f5c7a7">y</a></td></tr>213 <tr class="memdesc:a 384aaec66e633291ca72453027f5c7a7"><td class="mdescLeft"> </td><td class="mdescRight">y <a href="#a384aaec66e633291ca72453027f5c7a7">More...</a><br /></td></tr>214 <tr class="separator:a 384aaec66e633291ca72453027f5c7a7"><td class="memSeparator" colspan="2"> </td></tr>215 <tr class="memitem:ab 63f9cacf690d26f2ac1669c4dc2fa72"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab63f9cacf690d26f2ac1669c4dc2fa72">z</a></td></tr>216 <tr class="memdesc:ab 63f9cacf690d26f2ac1669c4dc2fa72"><td class="mdescLeft"> </td><td class="mdescRight">z <a href="#ab63f9cacf690d26f2ac1669c4dc2fa72">More...</a><br /></td></tr>217 <tr class="separator:ab 63f9cacf690d26f2ac1669c4dc2fa72"><td class="memSeparator" colspan="2"> </td></tr>210 <tr class="memitem:abb356ca2add4d7cd62c3e1772ce84a4f"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#abb356ca2add4d7cd62c3e1772ce84a4f">x</a></td></tr> 211 <tr class="memdesc:abb356ca2add4d7cd62c3e1772ce84a4f"><td class="mdescLeft"> </td><td class="mdescRight">x <a href="#abb356ca2add4d7cd62c3e1772ce84a4f">More...</a><br /></td></tr> 212 <tr class="separator:abb356ca2add4d7cd62c3e1772ce84a4f"><td class="memSeparator" colspan="2"> </td></tr> 213 <tr class="memitem:a62a7b867d542c4aee7634f8a58b25256"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#a62a7b867d542c4aee7634f8a58b25256">y</a></td></tr> 214 <tr class="memdesc:a62a7b867d542c4aee7634f8a58b25256"><td class="mdescLeft"> </td><td class="mdescRight">y <a href="#a62a7b867d542c4aee7634f8a58b25256">More...</a><br /></td></tr> 215 <tr class="separator:a62a7b867d542c4aee7634f8a58b25256"><td class="memSeparator" colspan="2"> </td></tr> 216 <tr class="memitem:ab0c47253b9de56abf0fbe9661f9e1812"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_vector3_d.html#ab0c47253b9de56abf0fbe9661f9e1812">z</a></td></tr> 217 <tr class="memdesc:ab0c47253b9de56abf0fbe9661f9e1812"><td class="mdescLeft"> </td><td class="mdescRight">z <a href="#ab0c47253b9de56abf0fbe9661f9e1812">More...</a><br /></td></tr> 218 <tr class="separator:ab0c47253b9de56abf0fbe9661f9e1812"><td class="memSeparator" colspan="2"> </td></tr> 218 219 </table> 219 220 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> 220 <div class="textblock"><p>Class defining a 3D vector. </p> 221 <div class="textblock"><h3>template<typename T><br /> 222 class flair::core::Vector3D< T ></h3> 223 224 <p>Class defining a 3D vector. </p> 221 225 </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> 222 <a class="anchor" id="a665b8d12fefcce0292ff2a64d98cae04"></a> 223 <div class="memitem"> 224 <div class="memproto"> 225 <table class="memname"> 226 <tr> 227 <td class="memname">flair::core::Vector3D::Vector3D </td> 228 <td>(</td> 229 <td class="paramtype">float </td> 226 <a class="anchor" id="a4434fbd95b0f760a7f374d8068238c87"></a> 227 <div class="memitem"> 228 <div class="memproto"> 229 <div class="memtemplate"> 230 template<typename T> </div> 231 <table class="memname"> 232 <tr> 233 <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> </td> 234 <td>(</td> 235 <td class="paramtype">T </td> 230 236 <td class="paramname"><em>x</em> = <code>0</code>, </td> 231 237 </tr> … … 233 239 <td class="paramkey"></td> 234 240 <td></td> 235 <td class="paramtype"> float </td>241 <td class="paramtype">T </td> 236 242 <td class="paramname"><em>y</em> = <code>0</code>, </td> 237 243 </tr> … … 239 245 <td class="paramkey"></td> 240 246 <td></td> 241 <td class="paramtype"> float </td>247 <td class="paramtype">T </td> 242 248 <td class="paramname"><em>z</em> = <code>0</code> </td> 243 249 </tr> … … 263 269 </div> 264 270 </div> 265 <a class="anchor" id="a32d5a51c0d55cb421b8ea03328a116c4"></a> 266 <div class="memitem"> 267 <div class="memproto"> 268 <table class="memname"> 269 <tr> 270 <td class="memname">flair::core::Vector3D::~Vector3D </td> 271 <a class="anchor" id="ae09b7edbe9f6be35b9f171eefd401b99"></a> 272 <div class="memitem"> 273 <div class="memproto"> 274 <div class="memtemplate"> 275 template<typename T> </div> 276 <table class="memname"> 277 <tr> 278 <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::~<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> </td> 271 279 <td>(</td> 272 280 <td class="paramname"></td><td>)</td> … … 281 289 </div> 282 290 <h2 class="groupheader">Member Function Documentation</h2> 283 <a class="anchor" id="ac752f69f6eabcfdcc5a7a87938acca5b"></a> 284 <div class="memitem"> 285 <div class="memproto"> 286 <table class="memname"> 287 <tr> 288 <td class="memname">void flair::core::Vector3D::RotateX </td> 291 <a class="anchor" id="a195e8601b80e5e85a4d361c5a9b746a0"></a> 292 <div class="memitem"> 293 <div class="memproto"> 294 <div class="memtemplate"> 295 template<typename T> </div> 296 <table class="memname"> 297 <tr> 298 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::RotateX </td> 289 299 <td>(</td> 290 300 <td class="paramtype">float </td> … … 305 315 </div> 306 316 </div> 307 <a class="anchor" id="a12718713487838295bbfa7d37a62fe4b"></a> 308 <div class="memitem"> 309 <div class="memproto"> 310 <table class="memname"> 311 <tr> 312 <td class="memname">void flair::core::Vector3D::RotateXDeg </td> 317 <a class="anchor" id="a70eb14b1c286020f1e5a092a6188b361"></a> 318 <div class="memitem"> 319 <div class="memproto"> 320 <div class="memtemplate"> 321 template<typename T> </div> 322 <table class="memname"> 323 <tr> 324 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::RotateXDeg </td> 313 325 <td>(</td> 314 326 <td class="paramtype">float </td> … … 329 341 </div> 330 342 </div> 331 <a class="anchor" id="a6f35427a9d3ceac38b7fd288bb9ddde8"></a> 332 <div class="memitem"> 333 <div class="memproto"> 334 <table class="memname"> 335 <tr> 336 <td class="memname">void flair::core::Vector3D::RotateY </td> 343 <a class="anchor" id="a47b3902a89379a918cd9f5441aa7c748"></a> 344 <div class="memitem"> 345 <div class="memproto"> 346 <div class="memtemplate"> 347 template<typename T> </div> 348 <table class="memname"> 349 <tr> 350 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::RotateY </td> 337 351 <td>(</td> 338 352 <td class="paramtype">float </td> … … 353 367 </div> 354 368 </div> 355 <a class="anchor" id="ac0841a063753ae1b3ceb98fe7ae72e60"></a> 356 <div class="memitem"> 357 <div class="memproto"> 358 <table class="memname"> 359 <tr> 360 <td class="memname">void flair::core::Vector3D::RotateYDeg </td> 369 <a class="anchor" id="a57a22e954ffffa6f9c8d828788ac1eac"></a> 370 <div class="memitem"> 371 <div class="memproto"> 372 <div class="memtemplate"> 373 template<typename T> </div> 374 <table class="memname"> 375 <tr> 376 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::RotateYDeg </td> 361 377 <td>(</td> 362 378 <td class="paramtype">float </td> … … 377 393 </div> 378 394 </div> 379 <a class="anchor" id="a2576c1e8cc0113884d30c6d6b158a0b1"></a> 380 <div class="memitem"> 381 <div class="memproto"> 382 <table class="memname"> 383 <tr> 384 <td class="memname">void flair::core::Vector3D::RotateZ </td> 395 <a class="anchor" id="aaa82d7a6693e70ff7b242aceb977e9c0"></a> 396 <div class="memitem"> 397 <div class="memproto"> 398 <div class="memtemplate"> 399 template<typename T> </div> 400 <table class="memname"> 401 <tr> 402 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::RotateZ </td> 385 403 <td>(</td> 386 404 <td class="paramtype">float </td> … … 401 419 </div> 402 420 </div> 403 <a class="anchor" id="abdfb5c26a13ca21ad5674ec5d1f83ec8"></a> 404 <div class="memitem"> 405 <div class="memproto"> 406 <table class="memname"> 407 <tr> 408 <td class="memname">void flair::core::Vector3D::RotateZDeg </td> 421 <a class="anchor" id="a3cd28096c5b268d44fae64ff3de97c60"></a> 422 <div class="memitem"> 423 <div class="memproto"> 424 <div class="memtemplate"> 425 template<typename T> </div> 426 <table class="memname"> 427 <tr> 428 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::RotateZDeg </td> 409 429 <td>(</td> 410 430 <td class="paramtype">float </td> … … 425 445 </div> 426 446 </div> 427 <a class="anchor" id="abf242a58a3126477a930e34a7a9d6097"></a> 428 <div class="memitem"> 429 <div class="memproto"> 430 <table class="memname"> 431 <tr> 432 <td class="memname">void flair::core::Vector3D::Rotate </td> 447 <a class="anchor" id="a5b55225f9547b97a21758c1e2b65dea3"></a> 448 <div class="memitem"> 449 <div class="memproto"> 450 <div class="memtemplate"> 451 template<typename T> </div> 452 <table class="memname"> 453 <tr> 454 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::Rotate </td> 433 455 <td>(</td> 434 456 <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> & </td> … … 449 471 </div> 450 472 </div> 451 <a class="anchor" id="aba5e970bf0b6cdb650bf8b31771fa360"></a> 452 <div class="memitem"> 453 <div class="memproto"> 454 <table class="memname"> 455 <tr> 456 <td class="memname">void flair::core::Vector3D::Rotate </td> 473 <a class="anchor" id="a1c4c2cbb39ec5583856b3114924d6f86"></a> 474 <div class="memitem"> 475 <div class="memproto"> 476 <div class="memtemplate"> 477 template<typename T> </div> 478 <table class="memname"> 479 <tr> 480 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::Rotate </td> 457 481 <td>(</td> 458 482 <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> & </td> … … 474 498 </div> 475 499 </div> 476 <a class="anchor" id="a3fd138b1900ecdbde6c769418690f0ab"></a> 477 <div class="memitem"> 478 <div class="memproto"> 479 <table class="memname"> 480 <tr> 481 <td class="memname">void flair::core::Vector3D::To2Dxy </td> 482 <td>(</td> 483 <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> & </td> 500 <a class="anchor" id="a2ca154983653645e266a1c2331222a79"></a> 501 <div class="memitem"> 502 <div class="memproto"> 503 <div class="memtemplate"> 504 template<typename T> </div> 505 <table class="memname"> 506 <tr> 507 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::To2Dxy </td> 508 <td>(</td> 509 <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>< T > & </td> 484 510 <td class="paramname"><em>vector</em></td><td>)</td> 485 511 <td> const</td> … … 499 525 </div> 500 526 </div> 501 <a class="anchor" id="a2e429622d42ce939ec33d04cf68f6c66"></a> 502 <div class="memitem"> 503 <div class="memproto"> 504 <table class="memname"> 505 <tr> 506 <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a> flair::core::Vector3D::To2Dxy </td> 527 <a class="anchor" id="af7bca23dab226f26818cddcac3771b0e"></a> 528 <div class="memitem"> 529 <div class="memproto"> 530 <div class="memtemplate"> 531 template<typename T> </div> 532 <table class="memname"> 533 <tr> 534 <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a><T> <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::To2Dxy </td> 507 535 <td>(</td> 508 536 <td class="paramtype">void </td> … … 519 547 </div> 520 548 </div> 521 <a class="anchor" id="a6787f33bc83a7e98f906a65f6add13ab"></a> 522 <div class="memitem"> 523 <div class="memproto"> 524 <table class="memname"> 525 <tr> 526 <td class="memname">float flair::core::Vector3D::GetNorm </td> 549 <a class="anchor" id="a4249aef85a1848a2952dfafbe6caad12"></a> 550 <div class="memitem"> 551 <div class="memproto"> 552 <div class="memtemplate"> 553 template<typename T> </div> 554 <table class="memname"> 555 <tr> 556 <td class="memname">float <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::GetNorm </td> 527 557 <td>(</td> 528 558 <td class="paramtype">void </td> … … 538 568 </div> 539 569 </div> 540 <a class="anchor" id="ac366fd091759be0c39ef8d342f5d2007"></a> 541 <div class="memitem"> 542 <div class="memproto"> 543 <table class="memname"> 544 <tr> 545 <td class="memname">void flair::core::Vector3D::Normalize </td> 570 <a class="anchor" id="a8230b1bbc50b49afac2758e44bcbb02c"></a> 571 <div class="memitem"> 572 <div class="memproto"> 573 <div class="memtemplate"> 574 template<typename T> </div> 575 <table class="memname"> 576 <tr> 577 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::Normalize </td> 546 578 <td>(</td> 547 579 <td class="paramtype">void </td> … … 556 588 </div> 557 589 </div> 558 <a class="anchor" id="a5cb64b1d1a281549d8ec8ae87ad7ab85"></a> 559 <div class="memitem"> 560 <div class="memproto"> 561 <table class="memname"> 562 <tr> 563 <td class="memname">void flair::core::Vector3D::Saturate </td> 564 <td>(</td> 565 <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> & </td> 590 <a class="anchor" id="a82a85beea28856be5b64f1d773ecebec"></a> 591 <div class="memitem"> 592 <div class="memproto"> 593 <div class="memtemplate"> 594 template<typename T> </div> 595 <table class="memname"> 596 <tr> 597 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::Saturate </td> 598 <td>(</td> 599 <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > & </td> 566 600 <td class="paramname"><em>min</em>, </td> 567 601 </tr> … … 569 603 <td class="paramkey"></td> 570 604 <td></td> 571 <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> & </td>605 <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > & </td> 572 606 <td class="paramname"><em>max</em> </td> 573 607 </tr> … … 592 626 </div> 593 627 </div> 594 <a class="anchor" id="a84b84ea0d3a45915d5869a04d7641a38"></a> 595 <div class="memitem"> 596 <div class="memproto"> 597 <table class="memname"> 598 <tr> 599 <td class="memname">void flair::core::Vector3D::Saturate </td> 628 <a class="anchor" id="a99cd39aa3d52bea0d6f6227f950b3775"></a> 629 <div class="memitem"> 630 <div class="memproto"> 631 <div class="memtemplate"> 632 template<typename T> </div> 633 <table class="memname"> 634 <tr> 635 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::Saturate </td> 600 636 <td>(</td> 601 637 <td class="paramtype">float </td> … … 628 664 </div> 629 665 </div> 630 <a class="anchor" id="aa7d73d1f9cfd2f9a6da275ac92ed215e"></a> 631 <div class="memitem"> 632 <div class="memproto"> 633 <table class="memname"> 634 <tr> 635 <td class="memname">void flair::core::Vector3D::Saturate </td> 636 <td>(</td> 637 <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> & </td> 666 <a class="anchor" id="a0ce7a8a1fd1a493fa23963d80189b500"></a> 667 <div class="memitem"> 668 <div class="memproto"> 669 <div class="memtemplate"> 670 template<typename T> </div> 671 <table class="memname"> 672 <tr> 673 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::Saturate </td> 674 <td>(</td> 675 <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>< T > & </td> 638 676 <td class="paramname"><em>value</em></td><td>)</td> 639 677 <td></td> … … 653 691 </div> 654 692 </div> 655 <a class="anchor" id="a3ad4bdcace1ac9bcb5abc85f7d9e5a71"></a> 656 <div class="memitem"> 657 <div class="memproto"> 658 <table class="memname"> 659 <tr> 660 <td class="memname">void flair::core::Vector3D::Saturate </td> 693 <a class="anchor" id="a057004d70fec9ca92fc47b8f02eb44ed"></a> 694 <div class="memitem"> 695 <div class="memproto"> 696 <div class="memtemplate"> 697 template<typename T> </div> 698 <table class="memname"> 699 <tr> 700 <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::Saturate </td> 661 701 <td>(</td> 662 702 <td class="paramtype">float </td> … … 679 719 </div> 680 720 <h2 class="groupheader">Member Data Documentation</h2> 681 <a class="anchor" id="a6762d159674d7a41f7222788f1e22521"></a> 682 <div class="memitem"> 683 <div class="memproto"> 684 <table class="memname"> 685 <tr> 686 <td class="memname">float flair::core::Vector3D::x</td> 721 <a class="anchor" id="abb356ca2add4d7cd62c3e1772ce84a4f"></a> 722 <div class="memitem"> 723 <div class="memproto"> 724 <div class="memtemplate"> 725 template<typename T> </div> 726 <table class="memname"> 727 <tr> 728 <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::x</td> 687 729 </tr> 688 730 </table> … … 693 735 </div> 694 736 </div> 695 <a class="anchor" id="a384aaec66e633291ca72453027f5c7a7"></a> 696 <div class="memitem"> 697 <div class="memproto"> 698 <table class="memname"> 699 <tr> 700 <td class="memname">float flair::core::Vector3D::y</td> 737 <a class="anchor" id="a62a7b867d542c4aee7634f8a58b25256"></a> 738 <div class="memitem"> 739 <div class="memproto"> 740 <div class="memtemplate"> 741 template<typename T> </div> 742 <table class="memname"> 743 <tr> 744 <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::y</td> 701 745 </tr> 702 746 </table> … … 707 751 </div> 708 752 </div> 709 <a class="anchor" id="ab63f9cacf690d26f2ac1669c4dc2fa72"></a> 710 <div class="memitem"> 711 <div class="memproto"> 712 <table class="memname"> 713 <tr> 714 <td class="memname">float flair::core::Vector3D::z</td> 753 <a class="anchor" id="ab0c47253b9de56abf0fbe9661f9e1812"></a> 754 <div class="memitem"> 755 <div class="memproto"> 756 <div class="memtemplate"> 757 template<typename T> </div> 758 <table class="memname"> 759 <tr> 760 <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>< T >::z</td> 715 761 </tr> 716 762 </table> … … 727 773 <ul> 728 774 <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a></li> 729 <li class="footer">Generated on Tue Jan 17 2017 09:52:31for Flair by775 <li class="footer">Generated on Wed May 31 2017 13:50:37 for Flair by 730 776 <a href="http://www.doxygen.org/index.html"> 731 777 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
Note:
See TracChangeset
for help on using the changeset viewer.