Index: trunk/doc/Flair/classflair_1_1core_1_1_vector2_d-members.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1_vector2_d-members.html	(revision 47)
+++ trunk/doc/Flair/classflair_1_1core_1_1_vector2_d-members.html	(revision 50)
@@ -109,23 +109,25 @@
 <div class="header">
   <div class="headertitle">
-<div class="title">flair::core::Vector2D Member List</div>  </div>
+<div class="title">flair::core::Vector2D&lt; T &gt; Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>This is the complete list of members for <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>, including all inherited members.</p>
+<p>This is the complete list of members for <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a889d84730619570fe59de98ffe589722">GetNorm</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#afe22b1f414ccc721a65b014a57cb0fdf">Normalize</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Vector2D &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a246911712ac7ad79a533a5e226e8a6bd">Rotate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a80ed74448580adf222bbdcfa5d35d26d">RotateDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a90c2504d93b1feb260613955f98e9a1d">Saturate</a>(Vector2D min, Vector2D max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#adae894806c051710f80cc83de69e92f7">Saturate</a>(float min, float max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ac13fcde85cf0576201e47272ab6036be">Saturate</a>(const Vector2D &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a498a2466751630d0d6e2d40efc2b008e">Saturate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a6d04dae020f8f71b144a9585f10c72c8">Vector2D</a>(float x=0, float y=0)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4c496c0f75c9e7ea1eb6fe24756c841b">x</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ade6bd3b2086bd23384ad48d6d342b275">y</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a78515224e96adcca8c23b0f4bf092fed">~Vector2D</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a81926d1dc61bb56706b99f5bfb4d1ca3">GetNorm</a>(void) const </td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a9ee928de991ca4872f2e877e87393f03">Normalize</a>(void)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator+=</b>(const Vector2D&lt; T &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator-=</b>(const Vector2D&lt; T &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Vector2D&lt; S &gt; &amp;vector) (defined in <a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a21daa593189491de24363448b1ad73af">Rotate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a572147dfa3c10871a9e01904a1f9a751">RotateDeg</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ab7c4e044ae4a49d8bfc344023540ceeb">Saturate</a>(Vector2D&lt; T &gt; min, Vector2D&lt; T &gt; max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ae273561ec3dda8b2976aa8c26a3c3d6f">Saturate</a>(float min, float max)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7551a14a121ef7637f18b5dabc0d6f19">Saturate</a>(const Vector2D&lt; T &gt; &amp;value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#ab5685f2986c3f1b6f0c7caa596120ee1">Saturate</a>(float value)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a4b3ae561882bcb95db97ee23e07eae9e">Vector2D</a>(T x=0, T y=0)</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#adc92c6671b0a23292eff87f782791d7b">x</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7f971d69af939edaf3f3b99339f9e389">y</a></td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html#a7b26acd44a32983e8e901fa761c368df">~Vector2D</a>()</td><td class="entry"><a class="el" href="classflair_1_1core_1_1_vector2_d.html">flair::core::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 </div><!-- doc-content -->
@@ -133,5 +135,5 @@
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Tue Jan 17 2017 09:52:31 for Flair by
+    <li class="footer">Generated on Wed May 31 2017 13:50:37 for Flair by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
