<trclass="memitem:ad106a7fa36501663af6959f17b317c9f"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#ad106a7fa36501663af6959f17b317c9f">Vector2</a> (T _x, T _y)</td></tr>
<trclass="memitem:af5b98f03dae0721f155eee4ef2babc8d"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#af5b98f03dae0721f155eee4ef2babc8d">Vector2</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other)=default</td></tr>
<trclass="memitem:a3a37db279577d277c890abe282951cb4"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a3a37db279577d277c890abe282951cb4">Vector2</a> (<aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&&other) noexcept=default</td></tr>
<trclass="memitem:a5ed3a9b01d550a9b745b885fdb03d68c"><tdclass="memItemLeft"align="right"valign="top">double </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a5ed3a9b01d550a9b745b885fdb03d68c">DotProduct</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other) const</td></tr>
<trclass="memdesc:a5ed3a9b01d550a9b745b885fdb03d68c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will compute the dot product to another <aclass="el"href="classEule_1_1Vector2.html"title="Representation of a 2d vector.">Vector2</a>. <ahref="classEule_1_1Vector2.html#a5ed3a9b01d550a9b745b885fdb03d68c">More...</a><br/></td></tr>
<trclass="memitem:a308df926fccbf4a5321a821d92924dfb"><tdclass="memItemLeft"align="right"valign="top">double </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a308df926fccbf4a5321a821d92924dfb">CrossProduct</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other) const</td></tr>
<trclass="memdesc:a308df926fccbf4a5321a821d92924dfb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will compute the cross product to another <aclass="el"href="classEule_1_1Vector2.html"title="Representation of a 2d vector.">Vector2</a>. <ahref="classEule_1_1Vector2.html#a308df926fccbf4a5321a821d92924dfb">More...</a><br/></td></tr>
<trclass="memdesc:a85551e0734a2f3143c4ecdbaf4a3ea46"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will compute the magnitude. <ahref="classEule_1_1Vector2.html#a85551e0734a2f3143c4ecdbaf4a3ea46">More...</a><br/></td></tr>
<trclass="memdesc:a0f8de10acb284e2d6fcda8ba6efb3a15"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will return the normalization of this vector. <ahref="classEule_1_1Vector2.html#a0f8de10acb284e2d6fcda8ba6efb3a15">More...</a><br/></td></tr>
<trclass="memdesc:a9b15bbe640e8b40a743de72652b74591"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will normalize this vector. <ahref="classEule_1_1Vector2.html#a9b15bbe640e8b40a743de72652b74591">More...</a><br/></td></tr>
<trclass="memitem:a5c7eb6afd348c8409f856d398593713e"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a5c7eb6afd348c8409f856d398593713e">VectorScale</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&scalar) const</td></tr>
<trclass="memdesc:a5c7eb6afd348c8409f856d398593713e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will scale self.n by scalar.n. <ahref="classEule_1_1Vector2.html#a5c7eb6afd348c8409f856d398593713e">More...</a><br/></td></tr>
<trclass="memitem:a85ad9f5dca4f60c679be5edd86942774"><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a85ad9f5dca4f60c679be5edd86942774">LerpSelf</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other, double t)</td></tr>
<trclass="memdesc:a85ad9f5dca4f60c679be5edd86942774"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will lerp itself towards other by t. <ahref="classEule_1_1Vector2.html#a85ad9f5dca4f60c679be5edd86942774">More...</a><br/></td></tr>
<trclass="memitem:a8bb45fd8415f24c58a59739d67f86038"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< double > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a8bb45fd8415f24c58a59739d67f86038">Lerp</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other, double t) const</td></tr>
<trclass="memdesc:a8bb45fd8415f24c58a59739d67f86038"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will return a lerp result between this and another vector. <ahref="classEule_1_1Vector2.html#a8bb45fd8415f24c58a59739d67f86038">More...</a><br/></td></tr>
<trclass="memitem:a69fc37a6e885b64426d5846be33c7366"><tdclass="memItemLeft"align="right"valign="top">bool </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a69fc37a6e885b64426d5846be33c7366">Similar</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other, double epsilon=0.00001) const</td></tr>
<trclass="memdesc:a69fc37a6e885b64426d5846be33c7366"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will compare if two vectors are similar to a certain epsilon value. <ahref="classEule_1_1Vector2.html#a69fc37a6e885b64426d5846be33c7366">More...</a><br/></td></tr>
<trclass="memitem:a078a567a49b6d02fb8dce79885b4c2e9"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< int > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a078a567a49b6d02fb8dce79885b4c2e9">ToInt</a> () const</td></tr>
<trclass="memdesc:a078a567a49b6d02fb8dce79885b4c2e9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will convert this vector to a Vector2i. <ahref="classEule_1_1Vector2.html#a078a567a49b6d02fb8dce79885b4c2e9">More...</a><br/></td></tr>
<trclass="memdesc:a2f7e2f5eb22ab04166cbaa0aca6dfb20"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Will convert this vector to a Vector2d. <ahref="classEule_1_1Vector2.html#a2f7e2f5eb22ab04166cbaa0aca6dfb20">More...</a><br/></td></tr>
<trclass="memitem:a2acbb7e46d9659a26afb746372ea4364"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a2acbb7e46d9659a26afb746372ea4364">operator+</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other) const</td></tr>
<trclass="memitem:a8b1eb48922a38c4237ea26b11ce43fd2"><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a8b1eb48922a38c4237ea26b11ce43fd2">operator+=</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other)</td></tr>
<trclass="memitem:a52060a0688502456b4bb3e443c36c25d"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a52060a0688502456b4bb3e443c36c25d">operator-</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other) const</td></tr>
<trclass="memitem:a76103604080c7d718b634f9394143bfd"><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a76103604080c7d718b634f9394143bfd">operator-=</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other)</td></tr>
<trclass="memitem:af70e271efeb2ea957532e917773e2724"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#af70e271efeb2ea957532e917773e2724">operator*</a> (const T scale) const</td></tr>
<trclass="memitem:a14bd68884a3d6b83201f38df17ff1082"><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a14bd68884a3d6b83201f38df17ff1082">operator*=</a> (const T scale)</td></tr>
<trclass="memitem:adcecda237ca7909bc8de0f8e4a1b586d"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#adcecda237ca7909bc8de0f8e4a1b586d">operator/</a> (const T scale) const</td></tr>
<trclass="memitem:a1a4503a880f870a1f225fe635e7482bb"><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a1a4503a880f870a1f225fe635e7482bb">operator/=</a> (const T scale)</td></tr>
<trclass="memitem:a352b4e84721183ef182324d350df64df"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a352b4e84721183ef182324d350df64df">operator-</a> () const</td></tr>
<trclass="memitem:afc79cf4d93bd0e6feec0fe64fa10d3cf"><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#afc79cf4d93bd0e6feec0fe64fa10d3cf">operator=</a> (const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&other)</td></tr>
<trclass="memitem:a6642aa42c0446aecd59f67244ddad873"><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classEule_1_1Vector2.html#a6642aa42c0446aecd59f67244ddad873">operator=</a> (<aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&&other) noexcept</td></tr>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00014">14</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
</div><h2class="groupheader">Constructor & Destructor Documentation</h2>
<tdclass="memname"><aclass="el"href="classEule_1_1Vector2.html">Eule::Vector2</a>< T >::<aclass="el"href="classEule_1_1Vector2.html">Vector2</a></td>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00017">17</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<tdclass="memname"><aclass="el"href="classEule_1_1Vector2.html">Eule::Vector2</a>< T >::<aclass="el"href="classEule_1_1Vector2.html">Vector2</a></td>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00018">18</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<tdclass="memname"><aclass="el"href="classEule_1_1Vector2.html">Eule::Vector2</a>< T >::<aclass="el"href="classEule_1_1Vector2.html">Vector2</a></td>
<td>(</td>
<tdclass="paramtype">const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >& </td>
<tdclass="memname"><aclass="el"href="classEule_1_1Vector2.html">Eule::Vector2</a>< T >::<aclass="el"href="classEule_1_1Vector2.html">Vector2</a></td>
<td>(</td>
<tdclass="paramtype"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >&& </td>
<p>Will compute the cross product to another <aclass="el"href="classEule_1_1Vector2.html"title="Representation of a 2d vector.">Vector2</a>. </p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00065">65</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<p>Will compute the dot product to another <aclass="el"href="classEule_1_1Vector2.html"title="Representation of a 2d vector.">Vector2</a>. </p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00047">47</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<tdclass="paramtype">const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >& </td>
<tdclass="paramname"><em>other</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">double </td>
<tdclass="paramname"><em>t</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><divclass="memdoc">
<p>Will return a lerp result between this and another vector. </p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00256">256</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<tdclass="paramtype">const <aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T >& </td>
<tdclass="paramname"><em>other</em>, </td>
</tr>
<tr>
<tdclass="paramkey"></td>
<td></td>
<tdclass="paramtype">double </td>
<tdclass="paramname"><em>t</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Will lerp itself towards other by t. </p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00238">238</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00090">90</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<p>Will return the normalization of this vector. </p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00137">137</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00187">187</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<h2class="memtitle"><spanclass="permalink"><ahref="#a3623d54a21bd36d25916218d7ee6eef0">◆ </a></span>operator Vector3< T >()</h2>
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T ></div>
<tableclass="memname">
<tr>
<tdclass="memname">Vector2::operator <aclass="el"href="classEule_1_1Vector3.html">Vector3</a>< T ></td>
</tr>
</table>
</div><divclass="memdoc">
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00674">674</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<h2class="memtitle"><spanclass="permalink"><ahref="#a4adc4bcb6adab3c937c8154ddc4d9d51">◆ </a></span>operator Vector4< T >()</h2>
<divclass="memitem">
<divclass="memproto">
<divclass="memtemplate">
template<typename T ></div>
<tableclass="memname">
<tr>
<tdclass="memname">Vector2::operator <aclass="el"href="classEule_1_1Vector4.html">Vector4</a>< T ></td>
</tr>
</table>
</div><divclass="memdoc">
<p>Conversion method. </p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00680">680</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00656">656</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00503">503</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00542">542</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00346">346</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00385">385</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<tdclass="memname"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< T > Vector2::operator-</td>
</tr>
</table>
</div><divclass="memdoc">
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00662">662</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00424">424</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00463">463</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00582">582</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00620">620</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00630">630</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00639">639</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00648">648</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<tdclass="memname">T & Vector2::operator[] </td>
<td>(</td>
<tdclass="paramtype">std::size_t </td>
<tdclass="paramname"><em>idx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><divclass="memdoc">
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00267">267</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<divclass="line"><aname="l00276"></a><spanclass="lineno"> 276</span> <spanclass="keywordflow">throw</span> std::out_of_range(<spanclass="stringliteral">"Array descriptor on Vector2<T> out of range!"</span>);</div>
<tdclass="memname">const T & Vector2::operator[] </td>
<td>(</td>
<tdclass="paramtype">std::size_t </td>
<tdclass="paramname"><em>idx</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><divclass="memdoc">
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00281">281</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<divclass="line"><aname="l00290"></a><spanclass="lineno"> 290</span> <spanclass="keywordflow">throw</span> std::out_of_range(<spanclass="stringliteral">"Array descriptor on Vector2<T> out of range!"</span>);</div>
<p>Will compare if two vectors are similar to a certain epsilon value. </p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00295">295</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00083">83</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00310">310</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<tdclass="memname"><aclass="el"href="classEule_1_1Vector2.html">Vector2</a>< int > Vector2::ToInt</td>
</tr>
</table>
</div><divclass="memdoc">
<p>Will convert this vector to a Vector2i. </p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00304">304</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8cpp_source.html#l00127">127</a> of file <aclass="el"href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00080">80</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00084">84</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00094">94</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00096">96</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00097">97</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00095">95</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00093">93</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<tdclass="memname">T <aclass="el"href="classEule_1_1Vector2.html">Eule::Vector2</a>< T >::x</td>
</tr>
</table>
</div><divclass="memdoc">
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00089">89</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<tdclass="memname">T <aclass="el"href="classEule_1_1Vector2.html">Eule::Vector2</a>< T >::y</td>
</tr>
</table>
</div><divclass="memdoc">
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00090">90</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="Vector2_8h_source.html#l00098">98</a> of file <aclass="el"href="Vector2_8h_source.html">Vector2.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<divclass="ttc"id="aclassEule_1_1Vector3_html"><divclass="ttname"><ahref="classEule_1_1Vector3.html">Eule::Vector3</a></div><divclass="ttdoc">Representation of a 3d vector.</div><divclass="ttdef"><b>Definition:</b><ahref="Matrix4x4_8h_source.html#l00009">Matrix4x4.h:9</a></div></div>
<divclass="ttc"id="aclassEule_1_1Vector2_html_ad8c2b3e86fc91a641a0817047a63170f"><divclass="ttname"><ahref="classEule_1_1Vector2.html#ad8c2b3e86fc91a641a0817047a63170f">Eule::Vector2::SqrMagnitude</a></div><divclass="ttdeci">double SqrMagnitude() const</div><divclass="ttdoc">Will compute the square magnitude.</div><divclass="ttdef"><b>Definition:</b><ahref="Vector2_8cpp_source.html#l00083">Vector2.cpp:83</a></div></div>
<divclass="ttc"id="aclassEule_1_1Vector2_html_a2f7e2f5eb22ab04166cbaa0aca6dfb20"><divclass="ttname"><ahref="classEule_1_1Vector2.html#a2f7e2f5eb22ab04166cbaa0aca6dfb20">Eule::Vector2::ToDouble</a></div><divclass="ttdeci">Vector2< double > ToDouble() const</div><divclass="ttdoc">Will convert this vector to a Vector2d.</div><divclass="ttdef"><b>Definition:</b><ahref="Vector2_8cpp_source.html#l00310">Vector2.cpp:310</a></div></div>
<divclass="ttc"id="aclassEule_1_1Math_html_a4c9a4bc679357551b4a6315497f80f6f"><divclass="ttname"><ahref="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Eule::Math::Similar</a></div><divclass="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><divclass="ttdoc">Compares two double values with a given accuracy.</div><divclass="ttdef"><b>Definition:</b><ahref="Math_8h_source.html#l00102">Math.h:102</a></div></div>
<divclass="ttc"id="aclassEule_1_1Vector2_html_a3f73897ee668229ea1513f1e2482b296"><divclass="ttname"><ahref="classEule_1_1Vector2.html#a3f73897ee668229ea1513f1e2482b296">Eule::Vector2::operator==</a></div><divclass="ttdeci">bool operator==(const Vector2< T >&other) const</div><divclass="ttdef"><b>Definition:</b><ahref="Vector2_8cpp_source.html#l00648">Vector2.cpp:648</a></div></div>
<divclass="ttc"id="aclassEule_1_1Vector4_html"><divclass="ttname"><ahref="classEule_1_1Vector4.html">Eule::Vector4</a></div><divclass="ttdoc">Representation of a 4d vector.</div><divclass="ttdef"><b>Definition:</b><ahref="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>