source: flair-dev/trunk/doc/Flair/classflair_1_1core_1_1_vector3_d.html @ 89

Last change on this file since 89 was 89, checked in by Sanahuja Guillaume, 2 years ago

oubli

File size: 39.7 KB
RevLine 
[14]1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
[23]6<meta name="generator" content="Doxygen 1.8.9.1"/>
[50]7<title>Flair: flair::core::Vector3D&lt; T &gt; Class Template Reference</title>
[14]8<link href="tabs.css" rel="stylesheet" type="text/css"/>
9<script type="text/javascript" src="jquery.js"></script>
10<script type="text/javascript" src="dynsections.js"></script>
11<link href="navtree.css" rel="stylesheet" type="text/css"/>
12<script type="text/javascript" src="resize.js"></script>
[23]13<script type="text/javascript" src="navtreedata.js"></script>
[14]14<script type="text/javascript" src="navtree.js"></script>
15<script type="text/javascript">
16  $(document).ready(initResizable);
17  $(window).load(resizeHeight);
18</script>
19<link href="search/search.css" rel="stylesheet" type="text/css"/>
[23]20<script type="text/javascript" src="search/searchdata.js"></script>
[14]21<script type="text/javascript" src="search/search.js"></script>
22<script type="text/javascript">
[23]23  $(document).ready(function() { init_search(); });
[14]24</script>
25<link href="doxygen.css" rel="stylesheet" type="text/css" />
26</head>
27<body>
28<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
29<div id="titlearea">
30<table cellspacing="0" cellpadding="0">
31 <tbody>
32 <tr style="height: 56px;">
33  <td id="projectlogo"><img alt="Logo" src="logo_hds.png"/></td>
34  <td style="padding-left: 0.5em;">
35   <div id="projectname">Flair
36   </div>
37   <div id="projectbrief">Framework Libre Air</div>
38  </td>
39 </tr>
40 </tbody>
41</table>
42</div>
43<!-- end header part -->
[23]44<!-- Generated by Doxygen 1.8.9.1 -->
[14]45<script type="text/javascript">
46var searchBox = new SearchBox("searchBox", "search",false,'Search');
47</script>
48  <div id="navrow1" class="tabs">
49    <ul class="tablist">
50      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
51      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
52      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
53      <li><a href="files.html"><span>Files</span></a></li>
54      <li>
55        <div id="MSearchBox" class="MSearchBoxInactive">
56        <span class="left">
57          <img id="MSearchSelect" src="search/mag_sel.png"
58               onmouseover="return searchBox.OnSearchSelectShow()"
59               onmouseout="return searchBox.OnSearchSelectHide()"
60               alt=""/>
61          <input type="text" id="MSearchField" value="Search" accesskey="S"
62               onfocus="searchBox.OnSearchFieldFocus(true)" 
63               onblur="searchBox.OnSearchFieldFocus(false)" 
64               onkeyup="searchBox.OnSearchFieldChange(event)"/>
65          </span><span class="right">
66            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
67          </span>
68        </div>
69      </li>
70    </ul>
71  </div>
72  <div id="navrow2" class="tabs2">
73    <ul class="tablist">
74      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
75      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
76      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
77      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
78    </ul>
79  </div>
80</div><!-- top -->
81<div id="side-nav" class="ui-resizable side-nav-resizable">
82  <div id="nav-tree">
83    <div id="nav-tree-contents">
84      <div id="nav-sync" class="sync"></div>
85    </div>
86  </div>
87  <div id="splitbar" style="-moz-user-select:none;" 
88       class="ui-resizable-handle">
89  </div>
90</div>
91<script type="text/javascript">
92$(document).ready(function(){initNavTree('classflair_1_1core_1_1_vector3_d.html','');});
93</script>
94<div id="doc-content">
95<!-- window showing the filter options -->
96<div id="MSearchSelectWindow"
97     onmouseover="return searchBox.OnSearchSelectShow()"
98     onmouseout="return searchBox.OnSearchSelectHide()"
99     onkeydown="return searchBox.OnSearchSelectKey(event)">
[23]100</div>
[14]101
102<!-- iframe showing the search results (closed by default) -->
103<div id="MSearchResultsWindow">
104<iframe src="javascript:void(0)" frameborder="0" 
105        name="MSearchResults" id="MSearchResults">
106</iframe>
107</div>
108
109<div class="header">
110  <div class="summary">
111<a href="#pub-methods">Public Member Functions</a> &#124;
112<a href="#pub-attribs">Public Attributes</a> &#124;
113<a href="classflair_1_1core_1_1_vector3_d-members.html">List of all members</a>  </div>
114  <div class="headertitle">
[50]115<div class="title">flair::core::Vector3D&lt; T &gt; Class Template Reference</div>  </div>
[14]116</div><!--header-->
117<div class="contents">
118
119<p>Class defining a 3D vector. 
120 <a href="classflair_1_1core_1_1_vector3_d.html#details">More...</a></p>
121
122<p><code>#include &lt;<a class="el" href="_vector3_d_8h_source.html">Vector3D.h</a>&gt;</code></p>
123<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
[50]124  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for flair::core::Vector3D&lt; T &gt;:</div>
[14]125<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
126</div>
127<div id="dynsection-0-content" class="dyncontent" style="display:none;">
128 <div class="center">
[50]129  <img src="classflair_1_1core_1_1_vector3_d.png" usemap="#flair::core::Vector3D&lt; T &gt;_map" alt=""/>
130  <map id="flair::core::Vector3D&lt; T &gt;_map" name="flair::core::Vector3D&lt; T &gt;_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&#39;s Mutex to access to Vect..." alt="flair::core::Vector3Ddata" shape="rect" coords="0,56,157,80"/>
[14]132</map>
133 </div></div>
134<table class="memberdecls">
135<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
136Public Member Functions</h2></td></tr>
[50]137<tr class="memitem:a4434fbd95b0f760a7f374d8068238c87"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td><td class="mdescRight">Constructor.  <a href="#a4434fbd95b0f760a7f374d8068238c87">More...</a><br /></td></tr>
139<tr class="separator:a4434fbd95b0f760a7f374d8068238c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
140<tr class="memitem:ae09b7edbe9f6be35b9f171eefd401b99"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td><td class="mdescRight">Destructor.  <a href="#ae09b7edbe9f6be35b9f171eefd401b99">More...</a><br /></td></tr>
142<tr class="separator:ae09b7edbe9f6be35b9f171eefd401b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
143<tr class="memitem:a195e8601b80e5e85a4d361c5a9b746a0"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
146<tr class="memitem:a70eb14b1c286020f1e5a092a6188b361"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
149<tr class="memitem:a47b3902a89379a918cd9f5441aa7c748"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
152<tr class="memitem:a57a22e954ffffa6f9c8d828788ac1eac"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
155<tr class="memitem:aaa82d7a6693e70ff7b242aceb977e9c0"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
158<tr class="memitem:a3cd28096c5b268d44fae64ff3de97c60"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</td></tr>
161<tr class="memitem:a5b55225f9547b97a21758c1e2b65dea3"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;matrix)</td></tr>
162<tr class="memdesc:a5b55225f9547b97a21758c1e2b65dea3"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation  <a href="#a5b55225f9547b97a21758c1e2b65dea3">More...</a><br /></td></tr>
163<tr class="separator:a5b55225f9547b97a21758c1e2b65dea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
164<tr class="memitem:a1c4c2cbb39ec5583856b3114924d6f86"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;quaternion)</td></tr>
165<tr class="memdesc:a1c4c2cbb39ec5583856b3114924d6f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">rotation  <a href="#a1c4c2cbb39ec5583856b3114924d6f86">More...</a><br /></td></tr>
166<tr class="separator:a1c4c2cbb39ec5583856b3114924d6f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
167<tr class="memitem:a2ca154983653645e266a1c2331222a79"><td class="memItemLeft" align="right" valign="top">void&#160;</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>&lt; T &gt; &amp;vector) const </td></tr>
168<tr class="memdesc:a2ca154983653645e266a1c2331222a79"><td class="mdescLeft">&#160;</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">&#160;</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>&lt; T &gt;&#160;</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">&#160;</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">&#160;</td></tr>
173<tr class="memitem:a4249aef85a1848a2952dfafbe6caad12"><td class="memItemLeft" align="right" valign="top">float&#160;</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">&#160;</td><td class="mdescRight">Norm.  <a href="#a4249aef85a1848a2952dfafbe6caad12">More...</a><br /></td></tr>
175<tr class="separator:a4249aef85a1848a2952dfafbe6caad12"><td class="memSeparator" colspan="2">&#160;</td></tr>
176<tr class="memitem:a8230b1bbc50b49afac2758e44bcbb02c"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td><td class="mdescRight">Normalize.  <a href="#a8230b1bbc50b49afac2758e44bcbb02c">More...</a><br /></td></tr>
178<tr class="separator:a8230b1bbc50b49afac2758e44bcbb02c"><td class="memSeparator" colspan="2">&#160;</td></tr>
179<tr class="memitem:a82a85beea28856be5b64f1d773ecebec"><td class="memItemLeft" align="right" valign="top">void&#160;</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>&lt; T &gt; &amp;min, const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;max)</td></tr>
180<tr class="memdesc:a82a85beea28856be5b64f1d773ecebec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a82a85beea28856be5b64f1d773ecebec">More...</a><br /></td></tr>
181<tr class="separator:a82a85beea28856be5b64f1d773ecebec"><td class="memSeparator" colspan="2">&#160;</td></tr>
182<tr class="memitem:a99cd39aa3d52bea0d6f6227f950b3775"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td><td class="mdescRight">Saturate.  <a href="#a99cd39aa3d52bea0d6f6227f950b3775">More...</a><br /></td></tr>
184<tr class="separator:a99cd39aa3d52bea0d6f6227f950b3775"><td class="memSeparator" colspan="2">&#160;</td></tr>
185<tr class="memitem:a0ce7a8a1fd1a493fa23963d80189b500"><td class="memItemLeft" align="right" valign="top">void&#160;</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>&lt; T &gt; &amp;value)</td></tr>
186<tr class="memdesc:a0ce7a8a1fd1a493fa23963d80189b500"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saturate.  <a href="#a0ce7a8a1fd1a493fa23963d80189b500">More...</a><br /></td></tr>
187<tr class="separator:a0ce7a8a1fd1a493fa23963d80189b500"><td class="memSeparator" colspan="2">&#160;</td></tr>
188<tr class="memitem:a057004d70fec9ca92fc47b8f02eb44ed"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td><td class="mdescRight">Saturate.  <a href="#a057004d70fec9ca92fc47b8f02eb44ed">More...</a><br /></td></tr>
190<tr class="separator:a057004d70fec9ca92fc47b8f02eb44ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
191<tr class="memitem:a2e8eff1377049ede3441a8d249f2bbaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e8eff1377049ede3441a8d249f2bbaf"></a>
192T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t idx)</td></tr>
193<tr class="separator:a2e8eff1377049ede3441a8d249f2bbaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
194<tr class="memitem:a22ec1b9cd25423fb0aed4f1254825013"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22ec1b9cd25423fb0aed4f1254825013"></a>
195const T &amp;&#160;</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">&#160;</td></tr>
197<tr class="memitem:abc4d4c8113a4138f510cdd21e38dbe96"><td class="memTemplParams" colspan="2"><a class="anchor" id="abc4d4c8113a4138f510cdd21e38dbe96"></a>
198template&lt;typename S &gt; </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>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; S &gt; &amp;vector)</td></tr>
200<tr class="separator:abc4d4c8113a4138f510cdd21e38dbe96"><td class="memSeparator" colspan="2">&#160;</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>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vector)</td></tr>
203<tr class="separator:afb9650fac2fe8aaef7ee32cd45330b02"><td class="memSeparator" colspan="2">&#160;</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>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;vector)</td></tr>
206<tr class="separator:a243c5bd66cb20687d6db891517a696f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
[14]207</table><table class="memberdecls">
208<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
209Public Attributes</h2></td></tr>
[50]210<tr class="memitem:abb356ca2add4d7cd62c3e1772ce84a4f"><td class="memItemLeft" align="right" valign="top">T&#160;</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">&#160;</td><td class="mdescRight"><a href="#abb356ca2add4d7cd62c3e1772ce84a4f">More...</a><br /></td></tr>
212<tr class="separator:abb356ca2add4d7cd62c3e1772ce84a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
213<tr class="memitem:a62a7b867d542c4aee7634f8a58b25256"><td class="memItemLeft" align="right" valign="top">T&#160;</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">&#160;</td><td class="mdescRight"><a href="#a62a7b867d542c4aee7634f8a58b25256">More...</a><br /></td></tr>
215<tr class="separator:a62a7b867d542c4aee7634f8a58b25256"><td class="memSeparator" colspan="2">&#160;</td></tr>
216<tr class="memitem:ab0c47253b9de56abf0fbe9661f9e1812"><td class="memItemLeft" align="right" valign="top">T&#160;</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">&#160;</td><td class="mdescRight"><a href="#ab0c47253b9de56abf0fbe9661f9e1812">More...</a><br /></td></tr>
218<tr class="separator:ab0c47253b9de56abf0fbe9661f9e1812"><td class="memSeparator" colspan="2">&#160;</td></tr>
[14]219</table>
220<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
[50]221<div class="textblock"><h3>template&lt;typename T&gt;<br />
222class flair::core::Vector3D&lt; T &gt;</h3>
223
224<p>Class defining a 3D vector. </p>
[14]225</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
[50]226<a class="anchor" id="a4434fbd95b0f760a7f374d8068238c87"></a>
[14]227<div class="memitem">
228<div class="memproto">
[50]229<div class="memtemplate">
230template&lt;typename T&gt; </div>
[14]231      <table class="memname">
232        <tr>
[50]233          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> </td>
[14]234          <td>(</td>
[50]235          <td class="paramtype">T&#160;</td>
[14]236          <td class="paramname"><em>x</em> = <code>0</code>, </td>
237        </tr>
238        <tr>
239          <td class="paramkey"></td>
240          <td></td>
[50]241          <td class="paramtype">T&#160;</td>
[14]242          <td class="paramname"><em>y</em> = <code>0</code>, </td>
243        </tr>
244        <tr>
245          <td class="paramkey"></td>
246          <td></td>
[50]247          <td class="paramtype">T&#160;</td>
[14]248          <td class="paramname"><em>z</em> = <code>0</code>&#160;</td>
249        </tr>
250        <tr>
251          <td></td>
252          <td>)</td>
253          <td></td><td></td>
254        </tr>
255      </table>
256</div><div class="memdoc">
257
258<p>Constructor. </p>
259<p>Construct a <a class="el" href="classflair_1_1core_1_1_vector3_d.html" title="Class defining a 3D vector. ">Vector3D</a> using specified values.</p>
260<dl class="params"><dt>Parameters</dt><dd>
261  <table class="params">
262    <tr><td class="paramname">x</td><td></td></tr>
263    <tr><td class="paramname">y</td><td></td></tr>
264    <tr><td class="paramname">z</td><td></td></tr>
265  </table>
266  </dd>
267</dl>
268
269</div>
270</div>
[50]271<a class="anchor" id="ae09b7edbe9f6be35b9f171eefd401b99"></a>
[14]272<div class="memitem">
273<div class="memproto">
[50]274<div class="memtemplate">
275template&lt;typename T&gt; </div>
[14]276      <table class="memname">
277        <tr>
[50]278          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::~<a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a> </td>
[14]279          <td>(</td>
280          <td class="paramname"></td><td>)</td>
281          <td></td>
282        </tr>
283      </table>
284</div><div class="memdoc">
285
286<p>Destructor. </p>
287
288</div>
289</div>
290<h2 class="groupheader">Member Function Documentation</h2>
[50]291<a class="anchor" id="a195e8601b80e5e85a4d361c5a9b746a0"></a>
[14]292<div class="memitem">
293<div class="memproto">
[50]294<div class="memtemplate">
295template&lt;typename T&gt; </div>
[14]296      <table class="memname">
297        <tr>
[50]298          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateX </td>
[14]299          <td>(</td>
300          <td class="paramtype">float&#160;</td>
301          <td class="paramname"><em>value</em></td><td>)</td>
302          <td></td>
303        </tr>
304      </table>
305</div><div class="memdoc">
306
307<p>x axis rotation </p>
308<dl class="params"><dt>Parameters</dt><dd>
309  <table class="params">
310    <tr><td class="paramname">value</td><td>rotation value in radians </td></tr>
311  </table>
312  </dd>
313</dl>
314
315</div>
316</div>
[50]317<a class="anchor" id="a70eb14b1c286020f1e5a092a6188b361"></a>
[14]318<div class="memitem">
319<div class="memproto">
[50]320<div class="memtemplate">
321template&lt;typename T&gt; </div>
[14]322      <table class="memname">
323        <tr>
[50]324          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateXDeg </td>
[14]325          <td>(</td>
326          <td class="paramtype">float&#160;</td>
327          <td class="paramname"><em>value</em></td><td>)</td>
328          <td></td>
329        </tr>
330      </table>
331</div><div class="memdoc">
332
333<p>x axis rotation </p>
334<dl class="params"><dt>Parameters</dt><dd>
335  <table class="params">
336    <tr><td class="paramname">value</td><td>rotation value in degrees </td></tr>
337  </table>
338  </dd>
339</dl>
340
341</div>
342</div>
[50]343<a class="anchor" id="a47b3902a89379a918cd9f5441aa7c748"></a>
[14]344<div class="memitem">
345<div class="memproto">
[50]346<div class="memtemplate">
347template&lt;typename T&gt; </div>
[14]348      <table class="memname">
349        <tr>
[50]350          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateY </td>
[14]351          <td>(</td>
352          <td class="paramtype">float&#160;</td>
353          <td class="paramname"><em>value</em></td><td>)</td>
354          <td></td>
355        </tr>
356      </table>
357</div><div class="memdoc">
358
359<p>y axis rotation </p>
360<dl class="params"><dt>Parameters</dt><dd>
361  <table class="params">
362    <tr><td class="paramname">value</td><td>rotation value in radians </td></tr>
363  </table>
364  </dd>
365</dl>
366
367</div>
368</div>
[50]369<a class="anchor" id="a57a22e954ffffa6f9c8d828788ac1eac"></a>
[14]370<div class="memitem">
371<div class="memproto">
[50]372<div class="memtemplate">
373template&lt;typename T&gt; </div>
[14]374      <table class="memname">
375        <tr>
[50]376          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateYDeg </td>
[14]377          <td>(</td>
378          <td class="paramtype">float&#160;</td>
379          <td class="paramname"><em>value</em></td><td>)</td>
380          <td></td>
381        </tr>
382      </table>
383</div><div class="memdoc">
384
385<p>y axis rotation </p>
386<dl class="params"><dt>Parameters</dt><dd>
387  <table class="params">
388    <tr><td class="paramname">value</td><td>rotation value in degrees </td></tr>
389  </table>
390  </dd>
391</dl>
392
393</div>
394</div>
[50]395<a class="anchor" id="aaa82d7a6693e70ff7b242aceb977e9c0"></a>
[14]396<div class="memitem">
397<div class="memproto">
[50]398<div class="memtemplate">
399template&lt;typename T&gt; </div>
[14]400      <table class="memname">
401        <tr>
[50]402          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateZ </td>
[14]403          <td>(</td>
404          <td class="paramtype">float&#160;</td>
405          <td class="paramname"><em>value</em></td><td>)</td>
406          <td></td>
407        </tr>
408      </table>
409</div><div class="memdoc">
410
411<p>z axis rotation </p>
412<dl class="params"><dt>Parameters</dt><dd>
413  <table class="params">
414    <tr><td class="paramname">value</td><td>rotation value in radians </td></tr>
415  </table>
416  </dd>
417</dl>
418
419</div>
420</div>
[50]421<a class="anchor" id="a3cd28096c5b268d44fae64ff3de97c60"></a>
[14]422<div class="memitem">
423<div class="memproto">
[50]424<div class="memtemplate">
425template&lt;typename T&gt; </div>
[14]426      <table class="memname">
427        <tr>
[50]428          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::RotateZDeg </td>
[14]429          <td>(</td>
430          <td class="paramtype">float&#160;</td>
431          <td class="paramname"><em>value</em></td><td>)</td>
432          <td></td>
433        </tr>
434      </table>
435</div><div class="memdoc">
436
437<p>z axis rotation </p>
438<dl class="params"><dt>Parameters</dt><dd>
439  <table class="params">
440    <tr><td class="paramname">value</td><td>rotation value in degrees </td></tr>
441  </table>
442  </dd>
443</dl>
444
445</div>
446</div>
[50]447<a class="anchor" id="a5b55225f9547b97a21758c1e2b65dea3"></a>
[14]448<div class="memitem">
449<div class="memproto">
[50]450<div class="memtemplate">
451template&lt;typename T&gt; </div>
[14]452      <table class="memname">
453        <tr>
[50]454          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Rotate </td>
[14]455          <td>(</td>
456          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_rotation_matrix.html">RotationMatrix</a> &amp;&#160;</td>
457          <td class="paramname"><em>matrix</em></td><td>)</td>
458          <td></td>
459        </tr>
460      </table>
461</div><div class="memdoc">
462
463<p>rotation </p>
464<dl class="params"><dt>Parameters</dt><dd>
465  <table class="params">
466    <tr><td class="paramname">matrix</td><td>rotation matrix </td></tr>
467  </table>
468  </dd>
469</dl>
470
471</div>
472</div>
[50]473<a class="anchor" id="a1c4c2cbb39ec5583856b3114924d6f86"></a>
[14]474<div class="memitem">
475<div class="memproto">
[50]476<div class="memtemplate">
477template&lt;typename T&gt; </div>
[14]478      <table class="memname">
479        <tr>
[50]480          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Rotate </td>
[14]481          <td>(</td>
482          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_quaternion.html">Quaternion</a> &amp;&#160;</td>
483          <td class="paramname"><em>quaternion</em></td><td>)</td>
484          <td></td>
485        </tr>
486      </table>
487</div><div class="memdoc">
488
489<p>rotation </p>
490<p>Compute a rotation from a quaternion. This method uses a rotation matrix internaly.</p>
491<dl class="params"><dt>Parameters</dt><dd>
492  <table class="params">
493    <tr><td class="paramname">quaternion</td><td>quaternion </td></tr>
494  </table>
495  </dd>
496</dl>
497
498</div>
499</div>
[50]500<a class="anchor" id="a2ca154983653645e266a1c2331222a79"></a>
[14]501<div class="memitem">
502<div class="memproto">
[50]503<div class="memtemplate">
504template&lt;typename T&gt; </div>
[14]505      <table class="memname">
506        <tr>
[50]507          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::To2Dxy </td>
[14]508          <td>(</td>
[50]509          <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt; T &gt; &amp;&#160;</td>
[14]510          <td class="paramname"><em>vector</em></td><td>)</td>
511          <td> const</td>
512        </tr>
513      </table>
514</div><div class="memdoc">
515
516<p>Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>. </p>
517<p>Uses x and y coordinates.</p>
518<dl class="params"><dt>Parameters</dt><dd>
519  <table class="params">
520    <tr><td class="paramname">vector</td><td>destination </td></tr>
521  </table>
522  </dd>
523</dl>
524
525</div>
526</div>
[50]527<a class="anchor" id="af7bca23dab226f26818cddcac3771b0e"></a>
[14]528<div class="memitem">
529<div class="memproto">
[50]530<div class="memtemplate">
531template&lt;typename T&gt; </div>
[14]532      <table class="memname">
533        <tr>
[50]534          <td class="memname"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">Vector2D</a>&lt;T&gt; <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::To2Dxy </td>
[14]535          <td>(</td>
536          <td class="paramtype">void&#160;</td>
537          <td class="paramname"></td><td>)</td>
538          <td> const</td>
539        </tr>
540      </table>
541</div><div class="memdoc">
542
543<p>Convert to a <a class="el" href="classflair_1_1core_1_1_vector2_d.html" title="Class defining a 2D vector. ">Vector2D</a>. </p>
544<p>Uses x and y coordinates.</p>
545<dl class="section return"><dt>Returns</dt><dd>destination </dd></dl>
546
547</div>
548</div>
[50]549<a class="anchor" id="a4249aef85a1848a2952dfafbe6caad12"></a>
[14]550<div class="memitem">
551<div class="memproto">
[50]552<div class="memtemplate">
553template&lt;typename T&gt; </div>
[14]554      <table class="memname">
555        <tr>
[50]556          <td class="memname">float <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::GetNorm </td>
[14]557          <td>(</td>
558          <td class="paramtype">void&#160;</td>
559          <td class="paramname"></td><td>)</td>
560          <td> const</td>
561        </tr>
562      </table>
563</div><div class="memdoc">
564
565<p>Norm. </p>
566<dl class="section return"><dt>Returns</dt><dd>value </dd></dl>
567
568</div>
569</div>
[50]570<a class="anchor" id="a8230b1bbc50b49afac2758e44bcbb02c"></a>
[14]571<div class="memitem">
572<div class="memproto">
[50]573<div class="memtemplate">
574template&lt;typename T&gt; </div>
[14]575      <table class="memname">
576        <tr>
[50]577          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Normalize </td>
[14]578          <td>(</td>
579          <td class="paramtype">void&#160;</td>
580          <td class="paramname"></td><td>)</td>
581          <td></td>
582        </tr>
583      </table>
584</div><div class="memdoc">
585
586<p>Normalize. </p>
587
588</div>
589</div>
[50]590<a class="anchor" id="a82a85beea28856be5b64f1d773ecebec"></a>
[14]591<div class="memitem">
592<div class="memproto">
[50]593<div class="memtemplate">
594template&lt;typename T&gt; </div>
[14]595      <table class="memname">
596        <tr>
[50]597          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Saturate </td>
[14]598          <td>(</td>
[50]599          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
[14]600          <td class="paramname"><em>min</em>, </td>
601        </tr>
602        <tr>
603          <td class="paramkey"></td>
604          <td></td>
[50]605          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
[14]606          <td class="paramname"><em>max</em>&#160;</td>
607        </tr>
608        <tr>
609          <td></td>
610          <td>)</td>
611          <td></td><td></td>
612        </tr>
613      </table>
614</div><div class="memdoc">
615
616<p>Saturate. </p>
617<p>Saturate between min and max</p>
618<dl class="params"><dt>Parameters</dt><dd>
619  <table class="params">
620    <tr><td class="paramname">min</td><td>minimum value </td></tr>
621    <tr><td class="paramname">max</td><td>maximum value </td></tr>
622  </table>
623  </dd>
624</dl>
625
626</div>
627</div>
[50]628<a class="anchor" id="a99cd39aa3d52bea0d6f6227f950b3775"></a>
[14]629<div class="memitem">
630<div class="memproto">
[50]631<div class="memtemplate">
632template&lt;typename T&gt; </div>
[14]633      <table class="memname">
634        <tr>
[50]635          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Saturate </td>
[14]636          <td>(</td>
637          <td class="paramtype">float&#160;</td>
638          <td class="paramname"><em>min</em>, </td>
639        </tr>
640        <tr>
641          <td class="paramkey"></td>
642          <td></td>
643          <td class="paramtype">float&#160;</td>
644          <td class="paramname"><em>max</em>&#160;</td>
645        </tr>
646        <tr>
647          <td></td>
648          <td>)</td>
649          <td></td><td></td>
650        </tr>
651      </table>
652</div><div class="memdoc">
653
654<p>Saturate. </p>
655<p>Saturate between min and max</p>
656<dl class="params"><dt>Parameters</dt><dd>
657  <table class="params">
658    <tr><td class="paramname">min</td><td>minimum Vector3D(min,min,min) value </td></tr>
659    <tr><td class="paramname">max</td><td>maximum Vector3D(max,max,max) value </td></tr>
660  </table>
661  </dd>
662</dl>
663
664</div>
665</div>
[50]666<a class="anchor" id="a0ce7a8a1fd1a493fa23963d80189b500"></a>
[14]667<div class="memitem">
668<div class="memproto">
[50]669<div class="memtemplate">
670template&lt;typename T&gt; </div>
[14]671      <table class="memname">
672        <tr>
[50]673          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Saturate </td>
[14]674          <td>(</td>
[50]675          <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_vector3_d.html">Vector3D</a>&lt; T &gt; &amp;&#160;</td>
[14]676          <td class="paramname"><em>value</em></td><td>)</td>
677          <td></td>
678        </tr>
679      </table>
680</div><div class="memdoc">
681
682<p>Saturate. </p>
683<p>Saturate between -abs(value) and abs(value)</p>
684<dl class="params"><dt>Parameters</dt><dd>
685  <table class="params">
686    <tr><td class="paramname">value</td><td>saturation <a class="el" href="classflair_1_1core_1_1_vector3_d.html" title="Class defining a 3D vector. ">Vector3D</a> value </td></tr>
687  </table>
688  </dd>
689</dl>
690
691</div>
692</div>
[50]693<a class="anchor" id="a057004d70fec9ca92fc47b8f02eb44ed"></a>
[14]694<div class="memitem">
695<div class="memproto">
[50]696<div class="memtemplate">
697template&lt;typename T&gt; </div>
[14]698      <table class="memname">
699        <tr>
[50]700          <td class="memname">void <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::Saturate </td>
[14]701          <td>(</td>
702          <td class="paramtype">float&#160;</td>
703          <td class="paramname"><em>value</em></td><td>)</td>
704          <td></td>
705        </tr>
706      </table>
707</div><div class="memdoc">
708
709<p>Saturate. </p>
710<p>Saturate between -abs(Vector3D(value,value,value)) and abs(Vector3D(value,value,value))</p>
711<dl class="params"><dt>Parameters</dt><dd>
712  <table class="params">
713    <tr><td class="paramname">value</td><td>saturation Vector3D(value,value,value) </td></tr>
714  </table>
715  </dd>
716</dl>
717
718</div>
719</div>
720<h2 class="groupheader">Member Data Documentation</h2>
[50]721<a class="anchor" id="abb356ca2add4d7cd62c3e1772ce84a4f"></a>
[14]722<div class="memitem">
723<div class="memproto">
[50]724<div class="memtemplate">
725template&lt;typename T&gt; </div>
[14]726      <table class="memname">
727        <tr>
[50]728          <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::x</td>
[14]729        </tr>
730      </table>
731</div><div class="memdoc">
732
733<p>x </p>
734
735</div>
736</div>
[50]737<a class="anchor" id="a62a7b867d542c4aee7634f8a58b25256"></a>
[14]738<div class="memitem">
739<div class="memproto">
[50]740<div class="memtemplate">
741template&lt;typename T&gt; </div>
[14]742      <table class="memname">
743        <tr>
[50]744          <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::y</td>
[14]745        </tr>
746      </table>
747</div><div class="memdoc">
748
749<p>y </p>
750
751</div>
752</div>
[50]753<a class="anchor" id="ab0c47253b9de56abf0fbe9661f9e1812"></a>
[14]754<div class="memitem">
755<div class="memproto">
[50]756<div class="memtemplate">
757template&lt;typename T&gt; </div>
[14]758      <table class="memname">
759        <tr>
[50]760          <td class="memname">T <a class="el" href="classflair_1_1core_1_1_vector3_d.html">flair::core::Vector3D</a>&lt; T &gt;::z</td>
[14]761        </tr>
762      </table>
763</div><div class="memdoc">
764
765<p>z </p>
766
767</div>
768</div>
769</div><!-- contents -->
770</div><!-- doc-content -->
771<!-- start footer part -->
772<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
773  <ul>
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>
[89]775    <li class="footer">Generated on Fri Nov 30 2018 16:40:51 for Flair by
[14]776    <a href="http://www.doxygen.org/index.html">
[23]777    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
[14]778  </ul>
779</div>
780</body>
781</html>
Note: See TracBrowser for help on using the repository browser.