built doxygen
@ -100,7 +100,7 @@ Include dependency graph for Collider.cpp:</div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -82,7 +82,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aCollider_8h_html"><div class="ttname"><a href="Collider_8h.html">Collider.h</a></div></div>
|
<div class="ttc" id="aCollider_8h_html"><div class="ttname"><a href="Collider_8h.html">Collider.h</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -125,7 +125,7 @@ Namespaces</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -96,7 +96,7 @@ $(function() {
|
|||||||
<div class="ttc" id="anamespaceEule_html"><div class="ttname"><a href="namespaceEule.html">Eule</a></div><div class="ttdef"><b>Definition:</b> <a href="Collider_8h_source.html#l00004">Collider.h:4</a></div></div>
|
<div class="ttc" id="anamespaceEule_html"><div class="ttname"><a href="namespaceEule.html">Eule</a></div><div class="ttdef"><b>Definition:</b> <a href="Collider_8h_source.html#l00004">Collider.h:4</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -215,7 +215,7 @@ Variables</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -95,7 +95,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aConstants_8h_html_ad0661cafa18be7ccadefb27b6b809264"><div class="ttname"><a href="Constants_8h.html#ad0661cafa18be7ccadefb27b6b809264">HALF_PI</a></div><div class="ttdeci">static constexpr double HALF_PI</div><div class="ttdoc">Pi divided by two.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00009">Constants.h:9</a></div></div>
|
<div class="ttc" id="aConstants_8h_html_ad0661cafa18be7ccadefb27b6b809264"><div class="ttname"><a href="Constants_8h.html#ad0661cafa18be7ccadefb27b6b809264">HALF_PI</a></div><div class="ttdeci">static constexpr double HALF_PI</div><div class="ttdoc">Pi divided by two.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00009">Constants.h:9</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -76,7 +76,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -87,11 +87,12 @@ Include dependency graph for Math.cpp:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="Math_8cpp__incl.png" border="0" usemap="#Eule_2Math_8cpp" alt=""/></div>
|
<div class="center"><img src="Math_8cpp__incl.png" border="0" usemap="#Eule_2Math_8cpp" alt=""/></div>
|
||||||
<map name="Eule_2Math_8cpp" id="Eule_2Math_8cpp">
|
<map name="Eule_2Math_8cpp" id="Eule_2Math_8cpp">
|
||||||
<area shape="rect" title=" " alt="" coords="91,5,205,32"/>
|
<area shape="rect" title=" " alt="" coords="143,5,257,32"/>
|
||||||
<area shape="rect" href="Math_8h.html" title=" " alt="" coords="8,80,75,107"/>
|
<area shape="rect" href="Math_8h.html" title=" " alt="" coords="60,80,127,107"/>
|
||||||
<area shape="rect" href="Constants_8h.html" title=" " alt="" coords="99,80,197,107"/>
|
<area shape="rect" href="Constants_8h.html" title=" " alt="" coords="151,80,249,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="221,80,277,107"/>
|
<area shape="rect" title=" " alt="" coords="273,80,329,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="5,155,77,181"/>
|
<area shape="rect" title=" " alt="" coords="5,155,77,181"/>
|
||||||
|
<area shape="rect" title=" " alt="" coords="102,155,189,181"/>
|
||||||
</map>
|
</map>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -122,7 +123,7 @@ Macros</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
<map id="Eule/Math.cpp" name="Eule/Math.cpp">
|
<map id="Eule/Math.cpp" name="Eule/Math.cpp">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="91,5,205,32"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="143,5,257,32"/>
|
||||||
<area shape="rect" id="node2" href="$Math_8h.html" title=" " alt="" coords="8,80,75,107"/>
|
<area shape="rect" id="node2" href="$Math_8h.html" title=" " alt="" coords="60,80,127,107"/>
|
||||||
<area shape="rect" id="node4" href="$Constants_8h.html" title=" " alt="" coords="99,80,197,107"/>
|
<area shape="rect" id="node5" href="$Constants_8h.html" title=" " alt="" coords="151,80,249,107"/>
|
||||||
<area shape="rect" id="node5" title=" " alt="" coords="221,80,277,107"/>
|
<area shape="rect" id="node6" title=" " alt="" coords="273,80,329,107"/>
|
||||||
<area shape="rect" id="node3" title=" " alt="" coords="5,155,77,181"/>
|
<area shape="rect" id="node3" title=" " alt="" coords="5,155,77,181"/>
|
||||||
|
<area shape="rect" id="node4" title=" " alt="" coords="102,155,189,181"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
b3c86aa9fc0928813fa25ed5a0b9b4c3
|
64f48b056a74ba18f5f53630c99b02b9
|
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 10 KiB |
@ -154,13 +154,33 @@ $(function() {
|
|||||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> <a class="code" href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Random</a>() <= chance;</div>
|
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> <a class="code" href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Random</a>() <= chance;</div>
|
||||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }</div>
|
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }</div>
|
||||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
||||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> std::mt19937 Math::rng;</div>
|
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#a9d17091e986de45e9bbee484e2d56430"> 78</a></span> <span class="keywordtype">int</span> <a class="code" href="classEule_1_1Math.html#a9d17091e986de45e9bbee484e2d56430">Math::Mod</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> numerator, <span class="keyword">const</span> <span class="keywordtype">int</span> denominator)</div>
|
||||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">bool</span> Math::isRngInitialized = <span class="keyword">true</span>;</div>
|
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> {</div>
|
||||||
|
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">if</span> (denominator == 0)</div>
|
||||||
|
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">throw</span> std::logic_error(<span class="stringliteral">"Divide by zero"</span>);</div>
|
||||||
|
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div>
|
||||||
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="comment">// Quick optimizations:</span></div>
|
||||||
|
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div>
|
||||||
|
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// -> 0/n is always 0</span></div>
|
||||||
|
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">if</span> (numerator == 0)</div>
|
||||||
|
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordflow">return</span> 0;</div>
|
||||||
|
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div>
|
||||||
|
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="comment">// -> operator% works for a > 0 && b > 0</span></div>
|
||||||
|
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">if</span> (denominator > 0 && numerator > 0)</div>
|
||||||
|
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">return</span> numerator % denominator;</div>
|
||||||
|
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div>
|
||||||
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="comment">// Else: generalized formula</span></div>
|
||||||
|
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> (denominator + (numerator % denominator)) % denominator;</div>
|
||||||
|
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> }</div>
|
||||||
|
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  </div>
|
||||||
|
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> std::mt19937 Math::rng;</div>
|
||||||
|
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">bool</span> Math::isRngInitialized = <span class="keyword">true</span>;</div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<div class="ttc" id="aMath_8cpp_html_ac0cae806d3e9a3772f7388dd53cfc370"><div class="ttname"><a href="Math_8cpp.html#ac0cae806d3e9a3772f7388dd53cfc370">MAKE_SURE_RNG_IS_INITIALIZED</a></div><div class="ttdeci">#define MAKE_SURE_RNG_IS_INITIALIZED</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00008">Math.cpp:8</a></div></div>
|
<div class="ttc" id="aMath_8cpp_html_ac0cae806d3e9a3772f7388dd53cfc370"><div class="ttname"><a href="Math_8cpp.html#ac0cae806d3e9a3772f7388dd53cfc370">MAKE_SURE_RNG_IS_INITIALIZED</a></div><div class="ttdeci">#define MAKE_SURE_RNG_IS_INITIALIZED</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00008">Math.cpp:8</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a60bffec38a861b7701fc90bd6f1a11d6"><div class="ttname"><a href="classEule_1_1Math.html#a60bffec38a861b7701fc90bd6f1a11d6">Eule::Math::RandomChance</a></div><div class="ttdeci">static bool RandomChance(const double chance)</div><div class="ttdoc">Will 'roll' a dice, returning true percent of the time.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00073">Math.cpp:73</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a60bffec38a861b7701fc90bd6f1a11d6"><div class="ttname"><a href="classEule_1_1Math.html#a60bffec38a861b7701fc90bd6f1a11d6">Eule::Math::RandomChance</a></div><div class="ttdeci">static bool RandomChance(const double chance)</div><div class="ttdoc">Will 'roll' a dice, returning true percent of the time.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00073">Math.cpp:73</a></div></div>
|
||||||
<div class="ttc" id="aConstants_8h_html_a299aabc5fc8285cbf99025330a3d0d0d"><div class="ttname"><a href="Constants_8h.html#a299aabc5fc8285cbf99025330a3d0d0d">PI</a></div><div class="ttdeci">static constexpr double PI</div><div class="ttdoc">Pi up to 50 decimal places.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00006">Constants.h:6</a></div></div>
|
<div class="ttc" id="aConstants_8h_html_a299aabc5fc8285cbf99025330a3d0d0d"><div class="ttname"><a href="Constants_8h.html#a299aabc5fc8285cbf99025330a3d0d0d">PI</a></div><div class="ttdeci">static constexpr double PI</div><div class="ttdoc">Pi up to 50 decimal places.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00006">Constants.h:6</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a48ca8451f9803ce35d2a35cfb83d8ae9"><div class="ttname"><a href="classEule_1_1Math.html#a48ca8451f9803ce35d2a35cfb83d8ae9">Eule::Math::RandomRange</a></div><div class="ttdeci">static double RandomRange(const double min, const double max)</div><div class="ttdoc">Will return a random double within a range These bounds are INCLUSIVE!</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00056">Math.cpp:56</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a48ca8451f9803ce35d2a35cfb83d8ae9"><div class="ttname"><a href="classEule_1_1Math.html#a48ca8451f9803ce35d2a35cfb83d8ae9">Eule::Math::RandomRange</a></div><div class="ttdeci">static double RandomRange(const double min, const double max)</div><div class="ttdoc">Will return a random double within a range These bounds are INCLUSIVE!</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00056">Math.cpp:56</a></div></div>
|
||||||
|
<div class="ttc" id="aclassEule_1_1Math_html_a9d17091e986de45e9bbee484e2d56430"><div class="ttname"><a href="classEule_1_1Math.html#a9d17091e986de45e9bbee484e2d56430">Eule::Math::Mod</a></div><div class="ttdeci">static int Mod(const int numerator, const int denominator)</div><div class="ttdoc">Will compute the actual modulo of a fraction.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00078">Math.cpp:78</a></div></div>
|
||||||
<div class="ttc" id="aConstants_8h_html"><div class="ttname"><a href="Constants_8h.html">Constants.h</a></div></div>
|
<div class="ttc" id="aConstants_8h_html"><div class="ttname"><a href="Constants_8h.html">Constants.h</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_ab8d66e39e794d89594c50690ccc92c60"><div class="ttname"><a href="classEule_1_1Math.html#ab8d66e39e794d89594c50690ccc92c60">Eule::Math::RandomInt</a></div><div class="ttdeci">static unsigned int RandomInt()</div><div class="ttdoc">Will return a random integer.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00045">Math.cpp:45</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_ab8d66e39e794d89594c50690ccc92c60"><div class="ttname"><a href="classEule_1_1Math.html#ab8d66e39e794d89594c50690ccc92c60">Eule::Math::RandomInt</a></div><div class="ttdeci">static unsigned int RandomInt()</div><div class="ttdoc">Will return a random integer.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00045">Math.cpp:45</a></div></div>
|
||||||
<div class="ttc" id="aMath_8h_html"><div class="ttname"><a href="Math_8h.html">Math.h</a></div></div>
|
<div class="ttc" id="aMath_8h_html"><div class="ttname"><a href="Math_8h.html">Math.h</a></div></div>
|
||||||
@ -172,7 +192,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Math_html_a1b0fb72c51751470f7f819b20a5b3b3f"><div class="ttname"><a href="classEule_1_1Math.html#a1b0fb72c51751470f7f819b20a5b3b3f">Eule::Math::Oscillate</a></div><div class="ttdeci">static double Oscillate(const double a, const double b, const double counter, const double speed)</div><div class="ttdoc">Kind of like , but it oscillates over instead of , by a given speed.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00068">Math.cpp:68</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a1b0fb72c51751470f7f819b20a5b3b3f"><div class="ttname"><a href="classEule_1_1Math.html#a1b0fb72c51751470f7f819b20a5b3b3f">Eule::Math::Oscillate</a></div><div class="ttdeci">static double Oscillate(const double a, const double b, const double counter, const double speed)</div><div class="ttdoc">Kind of like , but it oscillates over instead of , by a given speed.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00068">Math.cpp:68</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -81,13 +81,15 @@ $(function() {
|
|||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock"><code>#include <random></code><br />
|
<div class="textblock"><code>#include <random></code><br />
|
||||||
|
<code>#include <stdexcept></code><br />
|
||||||
</div><div class="textblock"><div class="dynheader">
|
</div><div class="textblock"><div class="dynheader">
|
||||||
Include dependency graph for Math.h:</div>
|
Include dependency graph for Math.h:</div>
|
||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="Math_8h__incl.png" border="0" usemap="#Eule_2Math_8h" alt=""/></div>
|
<div class="center"><img src="Math_8h__incl.png" border="0" usemap="#Eule_2Math_8h" alt=""/></div>
|
||||||
<map name="Eule_2Math_8h" id="Eule_2Math_8h">
|
<map name="Eule_2Math_8h" id="Eule_2Math_8h">
|
||||||
<area shape="rect" title=" " alt="" coords="5,5,104,32"/>
|
<area shape="rect" title=" " alt="" coords="44,5,143,32"/>
|
||||||
<area shape="rect" title=" " alt="" coords="19,80,91,107"/>
|
<area shape="rect" title=" " alt="" coords="5,80,77,107"/>
|
||||||
|
<area shape="rect" title=" " alt="" coords="102,80,189,107"/>
|
||||||
</map>
|
</map>
|
||||||
</div>
|
</div>
|
||||||
</div><div class="textblock"><div class="dynheader">
|
</div><div class="textblock"><div class="dynheader">
|
||||||
@ -120,7 +122,7 @@ Namespaces</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
<map id="Eule/Math.h" name="Eule/Math.h">
|
<map id="Eule/Math.h" name="Eule/Math.h">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="5,5,104,32"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="44,5,143,32"/>
|
||||||
<area shape="rect" id="node2" title=" " alt="" coords="19,80,91,107"/>
|
<area shape="rect" id="node2" title=" " alt="" coords="5,80,77,107"/>
|
||||||
|
<area shape="rect" id="node3" title=" " alt="" coords="102,80,189,107"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
00ccaa4881b8dd3c6030cc0f136de55d
|
30e3340847668dd6d0fcf574a3f1e946
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 4.6 KiB |
@ -79,103 +79,107 @@ $(function() {
|
|||||||
<div class="contents">
|
<div class="contents">
|
||||||
<a href="Math_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#pragma once</span></div>
|
<a href="Math_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#pragma once</span></div>
|
||||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include <random></span></div>
|
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include <random></span></div>
|
||||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
|
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include <stdexcept></span></div>
|
||||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="keyword">namespace </span><a class="code" href="namespaceEule.html">Eule</a></div>
|
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  </div>
|
||||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> {</div>
|
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keyword">namespace </span><a class="code" href="namespaceEule.html">Eule</a></div>
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html"> 8</a></span>  <span class="keyword">class </span><a class="code" href="classEule_1_1Math.html">Math</a></div>
|
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div>
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  {</div>
|
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html"> 9</a></span>  <span class="keyword">class </span><a class="code" href="classEule_1_1Math.html">Math</a></div>
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="keyword">public</span>:</div>
|
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  {</div>
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Max</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b);</div>
|
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Max</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b);</div>
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Min</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b);</div>
|
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div>
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Min</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b);</div>
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a73947ee95912f0a06359fc5004bfc840">Clamp</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> v, <span class="keyword">const</span> <span class="keywordtype">double</span> min, <span class="keyword">const</span> <span class="keywordtype">double</span> max);</div>
|
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div>
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a73947ee95912f0a06359fc5004bfc840">Clamp</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> v, <span class="keyword">const</span> <span class="keywordtype">double</span> min, <span class="keyword">const</span> <span class="keywordtype">double</span> max);</div>
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a991f62401991014de20aca0fda9f9ef7">Lerp</a>(<span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b, <span class="keywordtype">double</span> t);</div>
|
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
|
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a991f62401991014de20aca0fda9f9ef7">Lerp</a>(<span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b, <span class="keywordtype">double</span> t);</div>
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Abs</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a);</div>
|
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Abs</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a);</div>
|
||||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">bool</span> <a class="code" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Similar</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b, <span class="keyword">const</span> <span class="keywordtype">double</span> epsilon = 0.00001);</div>
|
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div>
|
||||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div>
|
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  [[nodiscard]] <span class="keyword">static</span> constexpr <span class="keywordtype">bool</span> <a class="code" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Similar</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b, <span class="keyword">const</span> <span class="keywordtype">double</span> epsilon = 0.00001);</div>
|
||||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keyword">static</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Random</a>();</div>
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
|
||||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div>
|
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  [[nodiscard]] <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classEule_1_1Math.html#a9d17091e986de45e9bbee484e2d56430">Mod</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> numerator, <span class="keyword">const</span> <span class="keywordtype">int</span> denominator);</div>
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classEule_1_1Math.html#ad38d9a50e08cd02bb35161cc3bd77b26">RandomUint</a>();</div>
|
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keyword">static</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Random</a>();</div>
|
||||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classEule_1_1Math.html#ab8d66e39e794d89594c50690ccc92c60">RandomInt</a>();</div>
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classEule_1_1Math.html#ad38d9a50e08cd02bb35161cc3bd77b26">RandomUint</a>();</div>
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">static</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a48ca8451f9803ce35d2a35cfb83d8ae9">RandomRange</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> min, <span class="keyword">const</span> <span class="keywordtype">double</span> max);</div>
|
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div>
|
||||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classEule_1_1Math.html#ab8d66e39e794d89594c50690ccc92c60">RandomInt</a>();</div>
|
||||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classEule_1_1Math.html#adfc55be8cb68aba351374f045f29a2ad">RandomIntRange</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> max, <span class="keyword">const</span> <span class="keywordtype">int</span> min);</div>
|
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">static</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a48ca8451f9803ce35d2a35cfb83d8ae9">RandomRange</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> min, <span class="keyword">const</span> <span class="keywordtype">double</span> max);</div>
|
||||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classEule_1_1Math.html#a60bffec38a861b7701fc90bd6f1a11d6">RandomChance</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> chance);</div>
|
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div>
|
||||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div>
|
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classEule_1_1Math.html#adfc55be8cb68aba351374f045f29a2ad">RandomIntRange</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> max, <span class="keyword">const</span> <span class="keywordtype">int</span> min);</div>
|
||||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">static</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a1b0fb72c51751470f7f819b20a5b3b3f">Oscillate</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b, <span class="keyword">const</span> <span class="keywordtype">double</span> counter, <span class="keyword">const</span> <span class="keywordtype">double</span> speed);</div>
|
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classEule_1_1Math.html#a60bffec38a861b7701fc90bd6f1a11d6">RandomChance</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> chance);</div>
|
||||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">private</span>:</div>
|
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div>
|
||||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> InitRng();</div>
|
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">static</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a1b0fb72c51751470f7f819b20a5b3b3f">Oscillate</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b, <span class="keyword">const</span> <span class="keywordtype">double</span> counter, <span class="keyword">const</span> <span class="keywordtype">double</span> speed);</div>
|
||||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div>
|
||||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">static</span> std::mt19937 rng;</div>
|
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">private</span>:</div>
|
||||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> isRngInitialized;</div>
|
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> InitRng();</div>
|
||||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div>
|
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div>
|
||||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="comment">// No instanciation! >:(</span></div>
|
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keyword">static</span> std::mt19937 rng;</div>
|
||||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <a class="code" href="classEule_1_1Math.html">Math</a>();</div>
|
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> isRngInitialized;</div>
|
||||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  };</div>
|
|
||||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
|
||||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
||||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div>
|
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// No instanciation! >:(</span></div>
|
||||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">/* These are just the inline methods. They have to lie in the header file. */</span></div>
|
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="classEule_1_1Math.html">Math</a>();</div>
|
||||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="comment">/* The more sophisticated methods are in the .cpp */</span></div>
|
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  };</div>
|
||||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008"> 71</a></span>  constexpr <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Math::Max</a>(<span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b)</div>
|
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div>
|
||||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  {</div>
|
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div>
|
||||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">return</span> (a > b) ? a : b;</div>
|
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="comment">/* These are just the inline methods. They have to lie in the header file. */</span></div>
|
||||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div>
|
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="comment">/* The more sophisticated methods are in the .cpp */</span></div>
|
||||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02"> 76</a></span>  constexpr <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Math::Min</a>(<span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b)</div>
|
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008"> 76</a></span>  constexpr <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Math::Max</a>(<span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b)</div>
|
||||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  {</div>
|
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  {</div>
|
||||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> (a < b) ? a : b;</div>
|
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> (a > b) ? a : b;</div>
|
||||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div>
|
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div>
|
||||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#a73947ee95912f0a06359fc5004bfc840"> 81</a></span>  constexpr <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a73947ee95912f0a06359fc5004bfc840">Math::Clamp</a>(<span class="keywordtype">double</span> v, <span class="keywordtype">double</span> min, <span class="keywordtype">double</span> max)</div>
|
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02"> 81</a></span>  constexpr <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Math::Min</a>(<span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b)</div>
|
||||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  {</div>
|
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  {</div>
|
||||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">return</span> <a class="code" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Max</a>(<a class="code" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Min</a>(v, max), min);</div>
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">return</span> (a < b) ? a : b;</div>
|
||||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div>
|
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div>
|
||||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||||
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#a991f62401991014de20aca0fda9f9ef7"> 86</a></span>  constexpr <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a991f62401991014de20aca0fda9f9ef7">Math::Lerp</a>(<span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b, <span class="keywordtype">double</span> t)</div>
|
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#a73947ee95912f0a06359fc5004bfc840"> 86</a></span>  constexpr <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a73947ee95912f0a06359fc5004bfc840">Math::Clamp</a>(<span class="keywordtype">double</span> v, <span class="keywordtype">double</span> min, <span class="keywordtype">double</span> max)</div>
|
||||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  {</div>
|
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  {</div>
|
||||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">const</span> <span class="keywordtype">double</span> it = 1.0 - t;</div>
|
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">return</span> <a class="code" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Max</a>(<a class="code" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Min</a>(v, max), min);</div>
|
||||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">return</span> (a * it) + (b * t);</div>
|
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div>
|
||||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  }</div>
|
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div>
|
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#a991f62401991014de20aca0fda9f9ef7"> 91</a></span>  constexpr <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#a991f62401991014de20aca0fda9f9ef7">Math::Lerp</a>(<span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b, <span class="keywordtype">double</span> t)</div>
|
||||||
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25"> 92</a></span>  <span class="keyword">inline</span> constexpr <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Math::Abs</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a)</div>
|
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  {</div>
|
||||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  {</div>
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">const</span> <span class="keywordtype">double</span> it = 1.0 - t;</div>
|
||||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> (a > 0.0) ? a : -a;</div>
|
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> (a * it) + (b * t);</div>
|
||||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div>
|
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div>
|
||||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  </div>
|
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  </div>
|
||||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">inline</span> constexpr <span class="keywordtype">bool</span> Math::Math::Similar(<span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b, <span class="keyword">const</span> <span class="keywordtype">double</span> epsilon)</div>
|
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25"> 97</a></span>  constexpr <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Math::Abs</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a)</div>
|
||||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  {</div>
|
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  {</div>
|
||||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordflow">return</span> Abs(a - b) <= epsilon;</div>
|
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordflow">return</span> (a > 0.0) ? a : -a;</div>
|
||||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div>
|
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div>
|
||||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> }</div>
|
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div>
|
||||||
|
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f"> 102</a></span>  constexpr <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Math::Similar</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b, <span class="keyword">const</span> <span class="keywordtype">double</span> epsilon)</div>
|
||||||
|
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  {</div>
|
||||||
|
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">return</span> <a class="code" href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Abs</a>(a - b) <= epsilon;</div>
|
||||||
|
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div>
|
||||||
|
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> }</div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a60bffec38a861b7701fc90bd6f1a11d6"><div class="ttname"><a href="classEule_1_1Math.html#a60bffec38a861b7701fc90bd6f1a11d6">Eule::Math::RandomChance</a></div><div class="ttdeci">static bool RandomChance(const double chance)</div><div class="ttdoc">Will 'roll' a dice, returning true percent of the time.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00073">Math.cpp:73</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a60bffec38a861b7701fc90bd6f1a11d6"><div class="ttname"><a href="classEule_1_1Math.html#a60bffec38a861b7701fc90bd6f1a11d6">Eule::Math::RandomChance</a></div><div class="ttdeci">static bool RandomChance(const double chance)</div><div class="ttdoc">Will 'roll' a dice, returning true percent of the time.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00073">Math.cpp:73</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_ab9ccf4aa730ef825faf224445c86ab25"><div class="ttname"><a href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Eule::Math::Abs</a></div><div class="ttdeci">static constexpr double Abs(const double a)</div><div class="ttdoc">Will return the absolute value of a</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00092">Math.h:92</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_ab9ccf4aa730ef825faf224445c86ab25"><div class="ttname"><a href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Eule::Math::Abs</a></div><div class="ttdeci">static constexpr double Abs(const double a)</div><div class="ttdoc">Will return the absolute value of a</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00097">Math.h:97</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a48ca8451f9803ce35d2a35cfb83d8ae9"><div class="ttname"><a href="classEule_1_1Math.html#a48ca8451f9803ce35d2a35cfb83d8ae9">Eule::Math::RandomRange</a></div><div class="ttdeci">static double RandomRange(const double min, const double max)</div><div class="ttdoc">Will return a random double within a range These bounds are INCLUSIVE!</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00056">Math.cpp:56</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a48ca8451f9803ce35d2a35cfb83d8ae9"><div class="ttname"><a href="classEule_1_1Math.html#a48ca8451f9803ce35d2a35cfb83d8ae9">Eule::Math::RandomRange</a></div><div class="ttdeci">static double RandomRange(const double min, const double max)</div><div class="ttdoc">Will return a random double within a range These bounds are INCLUSIVE!</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00056">Math.cpp:56</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a991f62401991014de20aca0fda9f9ef7"><div class="ttname"><a href="classEule_1_1Math.html#a991f62401991014de20aca0fda9f9ef7">Eule::Math::Lerp</a></div><div class="ttdeci">static constexpr double Lerp(double a, double b, double t)</div><div class="ttdoc">Will return the linear interpolation between a and b by t</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00086">Math.h:86</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a991f62401991014de20aca0fda9f9ef7"><div class="ttname"><a href="classEule_1_1Math.html#a991f62401991014de20aca0fda9f9ef7">Eule::Math::Lerp</a></div><div class="ttdeci">static constexpr double Lerp(double a, double b, double t)</div><div class="ttdoc">Will return the linear interpolation between a and b by t</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00091">Math.h:91</a></div></div>
|
||||||
|
<div class="ttc" id="aclassEule_1_1Math_html_a9d17091e986de45e9bbee484e2d56430"><div class="ttname"><a href="classEule_1_1Math.html#a9d17091e986de45e9bbee484e2d56430">Eule::Math::Mod</a></div><div class="ttdeci">static int Mod(const int numerator, const int denominator)</div><div class="ttdoc">Will compute the actual modulo of a fraction.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00078">Math.cpp:78</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_ab8d66e39e794d89594c50690ccc92c60"><div class="ttname"><a href="classEule_1_1Math.html#ab8d66e39e794d89594c50690ccc92c60">Eule::Math::RandomInt</a></div><div class="ttdeci">static unsigned int RandomInt()</div><div class="ttdoc">Will return a random integer.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00045">Math.cpp:45</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_ab8d66e39e794d89594c50690ccc92c60"><div class="ttname"><a href="classEule_1_1Math.html#ab8d66e39e794d89594c50690ccc92c60">Eule::Math::RandomInt</a></div><div class="ttdeci">static unsigned int RandomInt()</div><div class="ttdoc">Will return a random integer.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00045">Math.cpp:45</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a991c620839f5fa9fcfe7e503b8ab0008"><div class="ttname"><a href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Eule::Math::Max</a></div><div class="ttdeci">static constexpr double Max(const double a, const double b)</div><div class="ttdoc">Will return the bigger of two values.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00071">Math.h:71</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a991c620839f5fa9fcfe7e503b8ab0008"><div class="ttname"><a href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Eule::Math::Max</a></div><div class="ttdeci">static constexpr double Max(const double a, const double b)</div><div class="ttdoc">Will return the bigger of two values.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00076">Math.h:76</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html"><div class="ttname"><a href="classEule_1_1Math.html">Eule::Math</a></div><div class="ttdoc">Math utility class containing basic functions.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00008">Math.h:8</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html"><div class="ttname"><a href="classEule_1_1Math.html">Eule::Math</a></div><div class="ttdoc">Math utility class containing basic functions.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00009">Math.h:9</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a73947ee95912f0a06359fc5004bfc840"><div class="ttname"><a href="classEule_1_1Math.html#a73947ee95912f0a06359fc5004bfc840">Eule::Math::Clamp</a></div><div class="ttdeci">static constexpr double Clamp(const double v, const double min, const double max)</div><div class="ttdoc">Will return v, but at least min, and at most max</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00081">Math.h:81</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a73947ee95912f0a06359fc5004bfc840"><div class="ttname"><a href="classEule_1_1Math.html#a73947ee95912f0a06359fc5004bfc840">Eule::Math::Clamp</a></div><div class="ttdeci">static constexpr double Clamp(const double v, const double min, const double max)</div><div class="ttdoc">Will return v, but at least min, and at most max</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00086">Math.h:86</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_aa4d3c52cb09984ec567a9961ff7e3f02"><div class="ttname"><a href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Eule::Math::Min</a></div><div class="ttdeci">static constexpr double Min(const double a, const double b)</div><div class="ttdoc">Will return the smaller of two values.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00076">Math.h:76</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_aa4d3c52cb09984ec567a9961ff7e3f02"><div class="ttname"><a href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Eule::Math::Min</a></div><div class="ttdeci">static constexpr double Min(const double a, const double b)</div><div class="ttdoc">Will return the smaller of two values.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00081">Math.h:81</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_adfc55be8cb68aba351374f045f29a2ad"><div class="ttname"><a href="classEule_1_1Math.html#adfc55be8cb68aba351374f045f29a2ad">Eule::Math::RandomIntRange</a></div><div class="ttdeci">static int RandomIntRange(const int max, const int min)</div><div class="ttdoc">Will return a random integer within a range.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00063">Math.cpp:63</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_adfc55be8cb68aba351374f045f29a2ad"><div class="ttname"><a href="classEule_1_1Math.html#adfc55be8cb68aba351374f045f29a2ad">Eule::Math::RandomIntRange</a></div><div class="ttdeci">static int RandomIntRange(const int max, const int min)</div><div class="ttdoc">Will return a random integer within a range.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00063">Math.cpp:63</a></div></div>
|
||||||
|
<div class="ttc" id="aclassEule_1_1Math_html_a4c9a4bc679357551b4a6315497f80f6f"><div class="ttname"><a href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00102">Math.h:102</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a6aa6d6c804f995a089779219e5136e4f"><div class="ttname"><a href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Eule::Math::Random</a></div><div class="ttdeci">static double Random()</div><div class="ttdoc">Will return a random double between 0 and 1</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00029">Math.cpp:29</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a6aa6d6c804f995a089779219e5136e4f"><div class="ttname"><a href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Eule::Math::Random</a></div><div class="ttdeci">static double Random()</div><div class="ttdoc">Will return a random double between 0 and 1</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00029">Math.cpp:29</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_ac928b1e9cde5ac60f5fdc1ba466305ff"><div class="ttname"><a href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div></div>
|
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_ad38d9a50e08cd02bb35161cc3bd77b26"><div class="ttname"><a href="classEule_1_1Math.html#ad38d9a50e08cd02bb35161cc3bd77b26">Eule::Math::RandomUint</a></div><div class="ttdeci">static unsigned int RandomUint()</div><div class="ttdoc">Will return a random unsigned integer.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00037">Math.cpp:37</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_ad38d9a50e08cd02bb35161cc3bd77b26"><div class="ttname"><a href="classEule_1_1Math.html#ad38d9a50e08cd02bb35161cc3bd77b26">Eule::Math::RandomUint</a></div><div class="ttdeci">static unsigned int RandomUint()</div><div class="ttdoc">Will return a random unsigned integer.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00037">Math.cpp:37</a></div></div>
|
||||||
<div class="ttc" id="anamespaceEule_html"><div class="ttname"><a href="namespaceEule.html">Eule</a></div><div class="ttdef"><b>Definition:</b> <a href="Collider_8h_source.html#l00004">Collider.h:4</a></div></div>
|
<div class="ttc" id="anamespaceEule_html"><div class="ttname"><a href="namespaceEule.html">Eule</a></div><div class="ttdef"><b>Definition:</b> <a href="Collider_8h_source.html#l00004">Collider.h:4</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a1b0fb72c51751470f7f819b20a5b3b3f"><div class="ttname"><a href="classEule_1_1Math.html#a1b0fb72c51751470f7f819b20a5b3b3f">Eule::Math::Oscillate</a></div><div class="ttdeci">static double Oscillate(const double a, const double b, const double counter, const double speed)</div><div class="ttdoc">Kind of like , but it oscillates over instead of , by a given speed.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00068">Math.cpp:68</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a1b0fb72c51751470f7f819b20a5b3b3f"><div class="ttname"><a href="classEule_1_1Math.html#a1b0fb72c51751470f7f819b20a5b3b3f">Eule::Math::Oscillate</a></div><div class="ttdeci">static double Oscillate(const double a, const double b, const double counter, const double speed)</div><div class="ttdoc">Kind of like , but it oscillates over instead of , by a given speed.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00068">Math.cpp:68</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -89,11 +89,11 @@ Include dependency graph for Matrix4x4.cpp:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="Matrix4x4_8cpp__incl.png" border="0" usemap="#Eule_2Matrix4x4_8cpp" alt=""/></div>
|
<div class="center"><img src="Matrix4x4_8cpp__incl.png" border="0" usemap="#Eule_2Matrix4x4_8cpp" alt=""/></div>
|
||||||
<map name="Eule_2Matrix4x4_8cpp" id="Eule_2Matrix4x4_8cpp">
|
<map name="Eule_2Matrix4x4_8cpp" id="Eule_2Matrix4x4_8cpp">
|
||||||
<area shape="rect" title=" " alt="" coords="260,5,407,32"/>
|
<area shape="rect" title=" " alt="" coords="307,5,453,32"/>
|
||||||
<area shape="rect" href="Matrix4x4_8h.html" title=" " alt="" coords="75,155,175,181"/>
|
<area shape="rect" href="Matrix4x4_8h.html" title=" " alt="" coords="75,155,175,181"/>
|
||||||
<area shape="rect" href="Vector3_8h.html" title=" " alt="" coords="243,80,325,107"/>
|
<area shape="rect" href="Vector3_8h.html" title=" " alt="" coords="289,80,372,107"/>
|
||||||
<area shape="rect" href="Math_8h.html" title=" " alt="" coords="349,80,416,107"/>
|
<area shape="rect" href="Math_8h.html" title=" " alt="" coords="492,80,559,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="440,80,539,107"/>
|
<area shape="rect" title=" " alt="" coords="583,80,681,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="5,229,72,256"/>
|
<area shape="rect" title=" " alt="" coords="5,229,72,256"/>
|
||||||
<area shape="rect" title=" " alt="" coords="96,229,152,256"/>
|
<area shape="rect" title=" " alt="" coords="96,229,152,256"/>
|
||||||
<area shape="rect" title=" " alt="" coords="177,229,253,256"/>
|
<area shape="rect" title=" " alt="" coords="177,229,253,256"/>
|
||||||
@ -101,6 +101,7 @@ Include dependency graph for Matrix4x4.cpp:</div>
|
|||||||
<area shape="rect" title=" " alt="" coords="341,155,416,181"/>
|
<area shape="rect" title=" " alt="" coords="341,155,416,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="440,155,515,181"/>
|
<area shape="rect" title=" " alt="" coords="440,155,515,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="539,155,611,181"/>
|
<area shape="rect" title=" " alt="" coords="539,155,611,181"/>
|
||||||
|
<area shape="rect" title=" " alt="" coords="635,155,722,181"/>
|
||||||
</map>
|
</map>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -121,7 +122,7 @@ Functions</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
<map id="Eule/Matrix4x4.cpp" name="Eule/Matrix4x4.cpp">
|
<map id="Eule/Matrix4x4.cpp" name="Eule/Matrix4x4.cpp">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="260,5,407,32"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="307,5,453,32"/>
|
||||||
<area shape="rect" id="node2" href="$Matrix4x4_8h.html" title=" " alt="" coords="75,155,175,181"/>
|
<area shape="rect" id="node2" href="$Matrix4x4_8h.html" title=" " alt="" coords="75,155,175,181"/>
|
||||||
<area shape="rect" id="node6" href="$Vector3_8h.html" title=" " alt="" coords="243,80,325,107"/>
|
<area shape="rect" id="node6" href="$Vector3_8h.html" title=" " alt="" coords="289,80,372,107"/>
|
||||||
<area shape="rect" id="node10" href="$Math_8h.html" title=" " alt="" coords="349,80,416,107"/>
|
<area shape="rect" id="node10" href="$Math_8h.html" title=" " alt="" coords="492,80,559,107"/>
|
||||||
<area shape="rect" id="node12" title=" " alt="" coords="440,80,539,107"/>
|
<area shape="rect" id="node13" title=" " alt="" coords="583,80,681,107"/>
|
||||||
<area shape="rect" id="node3" title=" " alt="" coords="5,229,72,256"/>
|
<area shape="rect" id="node3" title=" " alt="" coords="5,229,72,256"/>
|
||||||
<area shape="rect" id="node4" title=" " alt="" coords="96,229,152,256"/>
|
<area shape="rect" id="node4" title=" " alt="" coords="96,229,152,256"/>
|
||||||
<area shape="rect" id="node5" title=" " alt="" coords="177,229,253,256"/>
|
<area shape="rect" id="node5" title=" " alt="" coords="177,229,253,256"/>
|
||||||
@ -11,4 +11,5 @@
|
|||||||
<area shape="rect" id="node8" title=" " alt="" coords="341,155,416,181"/>
|
<area shape="rect" id="node8" title=" " alt="" coords="341,155,416,181"/>
|
||||||
<area shape="rect" id="node9" title=" " alt="" coords="440,155,515,181"/>
|
<area shape="rect" id="node9" title=" " alt="" coords="440,155,515,181"/>
|
||||||
<area shape="rect" id="node11" title=" " alt="" coords="539,155,611,181"/>
|
<area shape="rect" id="node11" title=" " alt="" coords="539,155,611,181"/>
|
||||||
|
<area shape="rect" id="node12" title=" " alt="" coords="635,155,722,181"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
7564e27ac3fef491d766419d5a5fe90e
|
249160e44e952572df002a88ede6eb16
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 26 KiB |
@ -688,7 +688,7 @@ $(function() {
|
|||||||
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span> <span class="keyword"></span>{</div>
|
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span> <span class="keyword"></span>{</div>
|
||||||
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  <span class="keywordflow">for</span> (std::size_t <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a> = 0; <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a> < 4; <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>++)</div>
|
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  <span class="keywordflow">for</span> (std::size_t <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a> = 0; <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a> < 4; <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>++)</div>
|
||||||
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keywordflow">for</span> (std::size_t <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a> = 0; <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a> < 4; <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>++)</div>
|
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keywordflow">for</span> (std::size_t <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a> = 0; <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a> < 4; <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>++)</div>
|
||||||
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  <span class="keywordflow">if</span> (!<a class="code" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Math::Similar</a>(<a class="code" href="classEule_1_1Matrix4x4.html#a6cf89fe3ccd64d362a1d4c6ea77ff660">v</a>[<a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>][<a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>], other[<a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>][<a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>], epsilon))</div>
|
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  <span class="keywordflow">if</span> (!<a class="code" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Math::Similar</a>(<a class="code" href="classEule_1_1Matrix4x4.html#a6cf89fe3ccd64d362a1d4c6ea77ff660">v</a>[<a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>][<a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>], other[<a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>][<a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>], epsilon))</div>
|
||||||
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  </div>
|
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  </div>
|
||||||
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||||
@ -755,6 +755,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a25369a9c56f20e205e827dab8be78b21"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a25369a9c56f20e205e827dab8be78b21">Eule::Matrix4x4::operator/=</a></div><div class="ttdeci">void operator/=(const Matrix4x4 &other)</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00158">Matrix4x4.cpp:158</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a25369a9c56f20e205e827dab8be78b21"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a25369a9c56f20e205e827dab8be78b21">Eule::Matrix4x4::operator/=</a></div><div class="ttdeci">void operator/=(const Matrix4x4 &other)</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00158">Matrix4x4.cpp:158</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector3_html_a3d7770a583354b1dfc2f6af1092adc1b"><div class="ttname"><a href="classEule_1_1Vector3.html#a3d7770a583354b1dfc2f6af1092adc1b">Eule::Vector3::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00094">Vector3.h:94</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector3_html_a3d7770a583354b1dfc2f6af1092adc1b"><div class="ttname"><a href="classEule_1_1Vector3.html#a3d7770a583354b1dfc2f6af1092adc1b">Eule::Vector3::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00094">Vector3.h:94</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a3fdccd317c5ea363b91f6d8096b28bd7"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a3fdccd317c5ea363b91f6d8096b28bd7">Eule::Matrix4x4::p</a></div><div class="ttdeci">double & p</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00143">Matrix4x4.h:143</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a3fdccd317c5ea363b91f6d8096b28bd7"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a3fdccd317c5ea363b91f6d8096b28bd7">Eule::Matrix4x4::p</a></div><div class="ttdeci">double & p</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00143">Matrix4x4.h:143</a></div></div>
|
||||||
|
<div class="ttc" id="aclassEule_1_1Math_html_a4c9a4bc679357551b4a6315497f80f6f"><div class="ttname"><a href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00102">Math.h:102</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_ab52b7e10a4e7ecbdb347fd82eb9ecd22"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#ab52b7e10a4e7ecbdb347fd82eb9ecd22">Eule::Matrix4x4::IsInversible3x3</a></div><div class="ttdeci">bool IsInversible3x3() const</div><div class="ttdoc">Will check if the 3x3-component is inversible.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00598">Matrix4x4.cpp:598</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_ab52b7e10a4e7ecbdb347fd82eb9ecd22"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#ab52b7e10a4e7ecbdb347fd82eb9ecd22">Eule::Matrix4x4::IsInversible3x3</a></div><div class="ttdeci">bool IsInversible3x3() const</div><div class="ttdoc">Will check if the 3x3-component is inversible.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00598">Matrix4x4.cpp:598</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a410b88abff7991d9faa3f818efd6807d"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a410b88abff7991d9faa3f818efd6807d">Eule::Matrix4x4::Transpose3x3</a></div><div class="ttdeci">Matrix4x4 Transpose3x3() const</div><div class="ttdoc">Will return the 3x3 transpose of this matrix.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00429">Matrix4x4.cpp:429</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a410b88abff7991d9faa3f818efd6807d"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a410b88abff7991d9faa3f818efd6807d">Eule::Matrix4x4::Transpose3x3</a></div><div class="ttdeci">Matrix4x4 Transpose3x3() const</div><div class="ttdoc">Will return the 3x3 transpose of this matrix.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00429">Matrix4x4.cpp:429</a></div></div>
|
||||||
<div class="ttc" id="anamespaceEule_html_aa7ebcddcafa056556a6e17dcc968e7dd"><div class="ttname"><a href="namespaceEule.html#aa7ebcddcafa056556a6e17dcc968e7dd">Eule::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &os, const Matrix4x4 &m)</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00620">Matrix4x4.cpp:620</a></div></div>
|
<div class="ttc" id="anamespaceEule_html_aa7ebcddcafa056556a6e17dcc968e7dd"><div class="ttname"><a href="namespaceEule.html#aa7ebcddcafa056556a6e17dcc968e7dd">Eule::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &os, const Matrix4x4 &m)</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00620">Matrix4x4.cpp:620</a></div></div>
|
||||||
@ -762,7 +763,6 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a4d4f16882462f4afc18debc6594019a1"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a4d4f16882462f4afc18debc6594019a1">Eule::Matrix4x4::operator-</a></div><div class="ttdeci">Matrix4x4 operator-(const Matrix4x4 &other) const</div><div class="ttdoc">Cellwise subtraction.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00298">Matrix4x4.cpp:298</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a4d4f16882462f4afc18debc6594019a1"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a4d4f16882462f4afc18debc6594019a1">Eule::Matrix4x4::operator-</a></div><div class="ttdeci">Matrix4x4 operator-(const Matrix4x4 &other) const</div><div class="ttdoc">Cellwise subtraction.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00298">Matrix4x4.cpp:298</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a8a7c7d927d012aaa3abbbc210444b4c0"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a8a7c7d927d012aaa3abbbc210444b4c0">Eule::Matrix4x4::Determinant</a></div><div class="ttdeci">double Determinant(std::size_t n) const</div><div class="ttdoc">Will return the determinant, by dimension n.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00511">Matrix4x4.cpp:511</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a8a7c7d927d012aaa3abbbc210444b4c0"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a8a7c7d927d012aaa3abbbc210444b4c0">Eule::Matrix4x4::Determinant</a></div><div class="ttdeci">double Determinant(std::size_t n) const</div><div class="ttdoc">Will return the determinant, by dimension n.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00511">Matrix4x4.cpp:511</a></div></div>
|
||||||
<div class="ttc" id="aVector3_8h_html"><div class="ttname"><a href="Vector3_8h.html">Vector3.h</a></div></div>
|
<div class="ttc" id="aVector3_8h_html"><div class="ttname"><a href="Vector3_8h.html">Vector3.h</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_ac928b1e9cde5ac60f5fdc1ba466305ff"><div class="ttname"><a href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div></div>
|
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a89e9d610c16c97178a62b697d04fd873"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a89e9d610c16c97178a62b697d04fd873">Eule::Matrix4x4::operator+=</a></div><div class="ttdeci">void operator+=(const Matrix4x4 &other)</div><div class="ttdoc">Cellwise addition.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00261">Matrix4x4.cpp:261</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a89e9d610c16c97178a62b697d04fd873"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a89e9d610c16c97178a62b697d04fd873">Eule::Matrix4x4::operator+=</a></div><div class="ttdeci">void operator+=(const Matrix4x4 &other)</div><div class="ttdoc">Cellwise addition.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00261">Matrix4x4.cpp:261</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a714a467ba7f85f88ebe3897b5e3580be"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a714a467ba7f85f88ebe3897b5e3580be">Eule::Matrix4x4::Matrix4x4</a></div><div class="ttdeci">Matrix4x4()</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00012">Matrix4x4.cpp:12</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a714a467ba7f85f88ebe3897b5e3580be"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a714a467ba7f85f88ebe3897b5e3580be">Eule::Matrix4x4::Matrix4x4</a></div><div class="ttdeci">Matrix4x4()</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00012">Matrix4x4.cpp:12</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a6e4fd75a1f47f42f922ef4355d448411"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a6e4fd75a1f47f42f922ef4355d448411">Eule::Matrix4x4::SetTranslationComponent</a></div><div class="ttdeci">void SetTranslationComponent(const Vector3d &trans)</div><div class="ttdoc">Will set d,h,l from a Vector3d(x,y,z)</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00412">Matrix4x4.cpp:412</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a6e4fd75a1f47f42f922ef4355d448411"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a6e4fd75a1f47f42f922ef4355d448411">Eule::Matrix4x4::SetTranslationComponent</a></div><div class="ttdeci">void SetTranslationComponent(const Vector3d &trans)</div><div class="ttdoc">Will set d,h,l from a Vector3d(x,y,z)</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00412">Matrix4x4.cpp:412</a></div></div>
|
||||||
@ -778,7 +778,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector3_html_a716e038c7b599bc5c741dfc0a3c42146"><div class="ttname"><a href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">Eule::Vector3::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00095">Vector3.h:95</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector3_html_a716e038c7b599bc5c741dfc0a3c42146"><div class="ttname"><a href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">Eule::Vector3::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00095">Vector3.h:95</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -140,7 +140,7 @@ Typedefs</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -226,7 +226,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a7f21115e0597a25fbdb4d9784de0c988"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a7f21115e0597a25fbdb4d9784de0c988">Eule::Matrix4x4::d</a></div><div class="ttdeci">double & d</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00131">Matrix4x4.h:131</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a7f21115e0597a25fbdb4d9784de0c988"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a7f21115e0597a25fbdb4d9784de0c988">Eule::Matrix4x4::d</a></div><div class="ttdeci">double & d</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00131">Matrix4x4.h:131</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -121,7 +121,7 @@ Functions</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -468,7 +468,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4< double ></a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4< double ></a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -126,7 +126,7 @@ Namespaces</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -186,7 +186,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4< double ></a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4< double ></a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -109,7 +109,7 @@ Namespaces</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -96,7 +96,7 @@ $(function() {
|
|||||||
<div class="ttc" id="anamespaceEule_html"><div class="ttname"><a href="namespaceEule.html">Eule</a></div><div class="ttdef"><b>Definition:</b> <a href="Collider_8h_source.html#l00004">Collider.h:4</a></div></div>
|
<div class="ttc" id="anamespaceEule_html"><div class="ttname"><a href="namespaceEule.html">Eule</a></div><div class="ttdef"><b>Definition:</b> <a href="Collider_8h_source.html#l00004">Collider.h:4</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -101,7 +101,7 @@ Include dependency graph for TrapazoidalPrismCollider.cpp:</div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -205,7 +205,7 @@ $(function() {
|
|||||||
<div class="ttc" id="anamespaceEule_html"><div class="ttname"><a href="namespaceEule.html">Eule</a></div><div class="ttdef"><b>Definition:</b> <a href="Collider_8h_source.html#l00004">Collider.h:4</a></div></div>
|
<div class="ttc" id="anamespaceEule_html"><div class="ttname"><a href="namespaceEule.html">Eule</a></div><div class="ttdef"><b>Definition:</b> <a href="Collider_8h_source.html#l00004">Collider.h:4</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -126,7 +126,7 @@ Namespaces</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -150,7 +150,7 @@ $(function() {
|
|||||||
<div class="ttc" id="anamespaceEule_html"><div class="ttname"><a href="namespaceEule.html">Eule</a></div><div class="ttdef"><b>Definition:</b> <a href="Collider_8h_source.html#l00004">Collider.h:4</a></div></div>
|
<div class="ttc" id="anamespaceEule_html"><div class="ttname"><a href="namespaceEule.html">Eule</a></div><div class="ttdef"><b>Definition:</b> <a href="Collider_8h_source.html#l00004">Collider.h:4</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -88,16 +88,17 @@ Include dependency graph for Vector2.cpp:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="Vector2_8cpp__incl.png" border="0" usemap="#Eule_2Vector2_8cpp" alt=""/></div>
|
<div class="center"><img src="Vector2_8cpp__incl.png" border="0" usemap="#Eule_2Vector2_8cpp" alt=""/></div>
|
||||||
<map name="Eule_2Vector2_8cpp" id="Eule_2Vector2_8cpp">
|
<map name="Eule_2Vector2_8cpp" id="Eule_2Vector2_8cpp">
|
||||||
<area shape="rect" title=" " alt="" coords="333,5,463,32"/>
|
<area shape="rect" title=" " alt="" coords="335,5,466,32"/>
|
||||||
<area shape="rect" href="Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
<area shape="rect" href="Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
||||||
<area shape="rect" href="Math_8h.html" title=" " alt="" coords="414,80,481,107"/>
|
<area shape="rect" href="Math_8h.html" title=" " alt="" coords="417,80,483,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="505,80,585,107"/>
|
<area shape="rect" title=" " alt="" coords="507,80,587,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="609,80,707,107"/>
|
<area shape="rect" title=" " alt="" coords="611,80,710,107"/>
|
||||||
<area shape="rect" href="Vector3_8h.html" title=" " alt="" coords="307,80,390,107"/>
|
<area shape="rect" href="Vector3_8h.html" title=" " alt="" coords="203,80,286,107"/>
|
||||||
<area shape="rect" href="Vector4_8h.html" title=" " alt="" coords="201,80,283,107"/>
|
<area shape="rect" href="Vector4_8h.html" title=" " alt="" coords="310,80,393,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="5,155,71,181"/>
|
<area shape="rect" title=" " alt="" coords="5,155,71,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="95,155,170,181"/>
|
<area shape="rect" title=" " alt="" coords="95,155,170,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="519,155,591,181"/>
|
<area shape="rect" title=" " alt="" coords="519,155,591,181"/>
|
||||||
|
<area shape="rect" title=" " alt="" coords="616,155,703,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="370,155,445,181"/>
|
<area shape="rect" title=" " alt="" coords="370,155,445,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="297,229,373,256"/>
|
<area shape="rect" title=" " alt="" coords="297,229,373,256"/>
|
||||||
<area shape="rect" href="Matrix4x4_8h.html" title=" " alt="" coords="195,155,295,181"/>
|
<area shape="rect" href="Matrix4x4_8h.html" title=" " alt="" coords="195,155,295,181"/>
|
||||||
@ -110,7 +111,7 @@ Include dependency graph for Vector2.cpp:</div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1,17 +1,18 @@
|
|||||||
<map id="Eule/Vector2.cpp" name="Eule/Vector2.cpp">
|
<map id="Eule/Vector2.cpp" name="Eule/Vector2.cpp">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="333,5,463,32"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="335,5,466,32"/>
|
||||||
<area shape="rect" id="node2" href="$Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
<area shape="rect" id="node2" href="$Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
||||||
<area shape="rect" id="node5" href="$Math_8h.html" title=" " alt="" coords="414,80,481,107"/>
|
<area shape="rect" id="node5" href="$Math_8h.html" title=" " alt="" coords="417,80,483,107"/>
|
||||||
<area shape="rect" id="node7" title=" " alt="" coords="505,80,585,107"/>
|
<area shape="rect" id="node8" title=" " alt="" coords="507,80,587,107"/>
|
||||||
<area shape="rect" id="node8" title=" " alt="" coords="609,80,707,107"/>
|
<area shape="rect" id="node9" title=" " alt="" coords="611,80,710,107"/>
|
||||||
<area shape="rect" id="node9" href="$Vector3_8h.html" title=" " alt="" coords="307,80,390,107"/>
|
<area shape="rect" id="node10" href="$Vector3_8h.html" title=" " alt="" coords="203,80,286,107"/>
|
||||||
<area shape="rect" id="node15" href="$Vector4_8h.html" title=" " alt="" coords="201,80,283,107"/>
|
<area shape="rect" id="node16" href="$Vector4_8h.html" title=" " alt="" coords="310,80,393,107"/>
|
||||||
<area shape="rect" id="node3" title=" " alt="" coords="5,155,71,181"/>
|
<area shape="rect" id="node3" title=" " alt="" coords="5,155,71,181"/>
|
||||||
<area shape="rect" id="node4" title=" " alt="" coords="95,155,170,181"/>
|
<area shape="rect" id="node4" title=" " alt="" coords="95,155,170,181"/>
|
||||||
<area shape="rect" id="node6" title=" " alt="" coords="519,155,591,181"/>
|
<area shape="rect" id="node6" title=" " alt="" coords="519,155,591,181"/>
|
||||||
<area shape="rect" id="node10" title=" " alt="" coords="370,155,445,181"/>
|
<area shape="rect" id="node7" title=" " alt="" coords="616,155,703,181"/>
|
||||||
<area shape="rect" id="node11" title=" " alt="" coords="297,229,373,256"/>
|
<area shape="rect" id="node11" title=" " alt="" coords="370,155,445,181"/>
|
||||||
<area shape="rect" id="node12" href="$Matrix4x4_8h.html" title=" " alt="" coords="195,155,295,181"/>
|
<area shape="rect" id="node12" title=" " alt="" coords="297,229,373,256"/>
|
||||||
<area shape="rect" id="node13" title=" " alt="" coords="126,229,193,256"/>
|
<area shape="rect" id="node13" href="$Matrix4x4_8h.html" title=" " alt="" coords="195,155,295,181"/>
|
||||||
<area shape="rect" id="node14" title=" " alt="" coords="217,229,273,256"/>
|
<area shape="rect" id="node14" title=" " alt="" coords="126,229,193,256"/>
|
||||||
|
<area shape="rect" id="node15" title=" " alt="" coords="217,229,273,256"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
b35543da7b888c6bd84dab2507034d1c
|
deda7dfc8579dff3057c04f6c146a99e
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 34 KiB |
@ -794,7 +794,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -135,7 +135,7 @@ Typedefs</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -208,7 +208,7 @@ $(function() {
|
|||||||
<div class="ttc" id="anamespaceEule_html_a4b8529f841686a41ce0423f3610f0779"><div class="ttname"><a href="namespaceEule.html#a4b8529f841686a41ce0423f3610f0779">Eule::Vector2i</a></div><div class="ttdeci">Vector2< int > Vector2i</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00101">Vector2.h:101</a></div></div>
|
<div class="ttc" id="anamespaceEule_html_a4b8529f841686a41ce0423f3610f0779"><div class="ttname"><a href="namespaceEule.html#a4b8529f841686a41ce0423f3610f0779">Eule::Vector2i</a></div><div class="ttdeci">Vector2< int > Vector2i</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00101">Vector2.h:101</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -88,13 +88,13 @@ Include dependency graph for Vector3.cpp:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="Vector3_8cpp__incl.png" border="0" usemap="#Eule_2Vector3_8cpp" alt=""/></div>
|
<div class="center"><img src="Vector3_8cpp__incl.png" border="0" usemap="#Eule_2Vector3_8cpp" alt=""/></div>
|
||||||
<map name="Eule_2Vector3_8cpp" id="Eule_2Vector3_8cpp">
|
<map name="Eule_2Vector3_8cpp" id="Eule_2Vector3_8cpp">
|
||||||
<area shape="rect" title=" " alt="" coords="333,5,463,32"/>
|
<area shape="rect" title=" " alt="" coords="335,5,466,32"/>
|
||||||
<area shape="rect" href="Vector3_8h.html" title=" " alt="" coords="307,80,390,107"/>
|
<area shape="rect" href="Vector3_8h.html" title=" " alt="" coords="203,80,286,107"/>
|
||||||
<area shape="rect" href="Math_8h.html" title=" " alt="" coords="414,80,481,107"/>
|
<area shape="rect" href="Math_8h.html" title=" " alt="" coords="417,80,483,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="505,80,585,107"/>
|
<area shape="rect" title=" " alt="" coords="507,80,587,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="609,80,707,107"/>
|
<area shape="rect" title=" " alt="" coords="611,80,710,107"/>
|
||||||
<area shape="rect" href="Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
<area shape="rect" href="Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
||||||
<area shape="rect" href="Vector4_8h.html" title=" " alt="" coords="201,80,283,107"/>
|
<area shape="rect" href="Vector4_8h.html" title=" " alt="" coords="310,80,393,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="5,155,71,181"/>
|
<area shape="rect" title=" " alt="" coords="5,155,71,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="370,155,445,181"/>
|
<area shape="rect" title=" " alt="" coords="370,155,445,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="297,229,373,256"/>
|
<area shape="rect" title=" " alt="" coords="297,229,373,256"/>
|
||||||
@ -103,6 +103,7 @@ Include dependency graph for Vector3.cpp:</div>
|
|||||||
<area shape="rect" title=" " alt="" coords="126,229,193,256"/>
|
<area shape="rect" title=" " alt="" coords="126,229,193,256"/>
|
||||||
<area shape="rect" title=" " alt="" coords="217,229,273,256"/>
|
<area shape="rect" title=" " alt="" coords="217,229,273,256"/>
|
||||||
<area shape="rect" title=" " alt="" coords="519,155,591,181"/>
|
<area shape="rect" title=" " alt="" coords="519,155,591,181"/>
|
||||||
|
<area shape="rect" title=" " alt="" coords="616,155,703,181"/>
|
||||||
</map>
|
</map>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -110,7 +111,7 @@ Include dependency graph for Vector3.cpp:</div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
<map id="Eule/Vector3.cpp" name="Eule/Vector3.cpp">
|
<map id="Eule/Vector3.cpp" name="Eule/Vector3.cpp">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="333,5,463,32"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="335,5,466,32"/>
|
||||||
<area shape="rect" id="node2" href="$Vector3_8h.html" title=" " alt="" coords="307,80,390,107"/>
|
<area shape="rect" id="node2" href="$Vector3_8h.html" title=" " alt="" coords="203,80,286,107"/>
|
||||||
<area shape="rect" id="node10" href="$Math_8h.html" title=" " alt="" coords="414,80,481,107"/>
|
<area shape="rect" id="node10" href="$Math_8h.html" title=" " alt="" coords="417,80,483,107"/>
|
||||||
<area shape="rect" id="node12" title=" " alt="" coords="505,80,585,107"/>
|
<area shape="rect" id="node13" title=" " alt="" coords="507,80,587,107"/>
|
||||||
<area shape="rect" id="node13" title=" " alt="" coords="609,80,707,107"/>
|
<area shape="rect" id="node14" title=" " alt="" coords="611,80,710,107"/>
|
||||||
<area shape="rect" id="node14" href="$Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
<area shape="rect" id="node15" href="$Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
||||||
<area shape="rect" id="node15" href="$Vector4_8h.html" title=" " alt="" coords="201,80,283,107"/>
|
<area shape="rect" id="node16" href="$Vector4_8h.html" title=" " alt="" coords="310,80,393,107"/>
|
||||||
<area shape="rect" id="node3" title=" " alt="" coords="5,155,71,181"/>
|
<area shape="rect" id="node3" title=" " alt="" coords="5,155,71,181"/>
|
||||||
<area shape="rect" id="node4" title=" " alt="" coords="370,155,445,181"/>
|
<area shape="rect" id="node4" title=" " alt="" coords="370,155,445,181"/>
|
||||||
<area shape="rect" id="node5" title=" " alt="" coords="297,229,373,256"/>
|
<area shape="rect" id="node5" title=" " alt="" coords="297,229,373,256"/>
|
||||||
@ -14,4 +14,5 @@
|
|||||||
<area shape="rect" id="node8" title=" " alt="" coords="126,229,193,256"/>
|
<area shape="rect" id="node8" title=" " alt="" coords="126,229,193,256"/>
|
||||||
<area shape="rect" id="node9" title=" " alt="" coords="217,229,273,256"/>
|
<area shape="rect" id="node9" title=" " alt="" coords="217,229,273,256"/>
|
||||||
<area shape="rect" id="node11" title=" " alt="" coords="519,155,591,181"/>
|
<area shape="rect" id="node11" title=" " alt="" coords="519,155,591,181"/>
|
||||||
|
<area shape="rect" id="node12" title=" " alt="" coords="616,155,703,181"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
1afca43d443611dd35343256967edfc8
|
789550095991799f4f64ce3613fef44a
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 34 KiB |
@ -999,7 +999,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -147,7 +147,7 @@ Typedefs</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -219,7 +219,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector3_html_afbfdd011a51ae697bdf0d297f2f6aa95"><div class="ttname"><a href="classEule_1_1Vector3.html#afbfdd011a51ae697bdf0d297f2f6aa95">Eule::Vector3::VectorScale</a></div><div class="ttdeci">Vector3< T > VectorScale(const Vector3< T > &scalar) const</div><div class="ttdoc">Will scale self.n by scalar.n.</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8cpp_source.html#l00135">Vector3.cpp:135</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector3_html_afbfdd011a51ae697bdf0d297f2f6aa95"><div class="ttname"><a href="classEule_1_1Vector3.html#afbfdd011a51ae697bdf0d297f2f6aa95">Eule::Vector3::VectorScale</a></div><div class="ttdeci">Vector3< T > VectorScale(const Vector3< T > &scalar) const</div><div class="ttdoc">Will scale self.n by scalar.n.</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8cpp_source.html#l00135">Vector3.cpp:135</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -88,13 +88,13 @@ Include dependency graph for Vector4.cpp:</div>
|
|||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center"><img src="Vector4_8cpp__incl.png" border="0" usemap="#Eule_2Vector4_8cpp" alt=""/></div>
|
<div class="center"><img src="Vector4_8cpp__incl.png" border="0" usemap="#Eule_2Vector4_8cpp" alt=""/></div>
|
||||||
<map name="Eule_2Vector4_8cpp" id="Eule_2Vector4_8cpp">
|
<map name="Eule_2Vector4_8cpp" id="Eule_2Vector4_8cpp">
|
||||||
<area shape="rect" title=" " alt="" coords="333,5,463,32"/>
|
<area shape="rect" title=" " alt="" coords="335,5,466,32"/>
|
||||||
<area shape="rect" href="Vector4_8h.html" title=" " alt="" coords="307,80,390,107"/>
|
<area shape="rect" href="Vector4_8h.html" title=" " alt="" coords="203,80,286,107"/>
|
||||||
<area shape="rect" href="Math_8h.html" title=" " alt="" coords="414,80,481,107"/>
|
<area shape="rect" href="Math_8h.html" title=" " alt="" coords="417,80,483,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="505,80,585,107"/>
|
<area shape="rect" title=" " alt="" coords="507,80,587,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="609,80,707,107"/>
|
<area shape="rect" title=" " alt="" coords="611,80,710,107"/>
|
||||||
<area shape="rect" href="Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
<area shape="rect" href="Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
||||||
<area shape="rect" href="Vector3_8h.html" title=" " alt="" coords="201,80,283,107"/>
|
<area shape="rect" href="Vector3_8h.html" title=" " alt="" coords="310,80,393,107"/>
|
||||||
<area shape="rect" title=" " alt="" coords="5,155,71,181"/>
|
<area shape="rect" title=" " alt="" coords="5,155,71,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="370,155,445,181"/>
|
<area shape="rect" title=" " alt="" coords="370,155,445,181"/>
|
||||||
<area shape="rect" title=" " alt="" coords="297,229,373,256"/>
|
<area shape="rect" title=" " alt="" coords="297,229,373,256"/>
|
||||||
@ -103,6 +103,7 @@ Include dependency graph for Vector4.cpp:</div>
|
|||||||
<area shape="rect" title=" " alt="" coords="126,229,193,256"/>
|
<area shape="rect" title=" " alt="" coords="126,229,193,256"/>
|
||||||
<area shape="rect" title=" " alt="" coords="217,229,273,256"/>
|
<area shape="rect" title=" " alt="" coords="217,229,273,256"/>
|
||||||
<area shape="rect" title=" " alt="" coords="519,155,591,181"/>
|
<area shape="rect" title=" " alt="" coords="519,155,591,181"/>
|
||||||
|
<area shape="rect" title=" " alt="" coords="616,155,703,181"/>
|
||||||
</map>
|
</map>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -110,7 +111,7 @@ Include dependency graph for Vector4.cpp:</div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
<map id="Eule/Vector4.cpp" name="Eule/Vector4.cpp">
|
<map id="Eule/Vector4.cpp" name="Eule/Vector4.cpp">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="333,5,463,32"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="335,5,466,32"/>
|
||||||
<area shape="rect" id="node2" href="$Vector4_8h.html" title=" " alt="" coords="307,80,390,107"/>
|
<area shape="rect" id="node2" href="$Vector4_8h.html" title=" " alt="" coords="203,80,286,107"/>
|
||||||
<area shape="rect" id="node10" href="$Math_8h.html" title=" " alt="" coords="414,80,481,107"/>
|
<area shape="rect" id="node10" href="$Math_8h.html" title=" " alt="" coords="417,80,483,107"/>
|
||||||
<area shape="rect" id="node12" title=" " alt="" coords="505,80,585,107"/>
|
<area shape="rect" id="node13" title=" " alt="" coords="507,80,587,107"/>
|
||||||
<area shape="rect" id="node13" title=" " alt="" coords="609,80,707,107"/>
|
<area shape="rect" id="node14" title=" " alt="" coords="611,80,710,107"/>
|
||||||
<area shape="rect" id="node14" href="$Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
<area shape="rect" id="node15" href="$Vector2_8h.html" title=" " alt="" coords="91,80,174,107"/>
|
||||||
<area shape="rect" id="node15" href="$Vector3_8h.html" title=" " alt="" coords="201,80,283,107"/>
|
<area shape="rect" id="node16" href="$Vector3_8h.html" title=" " alt="" coords="310,80,393,107"/>
|
||||||
<area shape="rect" id="node3" title=" " alt="" coords="5,155,71,181"/>
|
<area shape="rect" id="node3" title=" " alt="" coords="5,155,71,181"/>
|
||||||
<area shape="rect" id="node4" title=" " alt="" coords="370,155,445,181"/>
|
<area shape="rect" id="node4" title=" " alt="" coords="370,155,445,181"/>
|
||||||
<area shape="rect" id="node5" title=" " alt="" coords="297,229,373,256"/>
|
<area shape="rect" id="node5" title=" " alt="" coords="297,229,373,256"/>
|
||||||
@ -14,4 +14,5 @@
|
|||||||
<area shape="rect" id="node8" title=" " alt="" coords="126,229,193,256"/>
|
<area shape="rect" id="node8" title=" " alt="" coords="126,229,193,256"/>
|
||||||
<area shape="rect" id="node9" title=" " alt="" coords="217,229,273,256"/>
|
<area shape="rect" id="node9" title=" " alt="" coords="217,229,273,256"/>
|
||||||
<area shape="rect" id="node11" title=" " alt="" coords="519,155,591,181"/>
|
<area shape="rect" id="node11" title=" " alt="" coords="519,155,591,181"/>
|
||||||
|
<area shape="rect" id="node12" title=" " alt="" coords="616,155,703,181"/>
|
||||||
</map>
|
</map>
|
||||||
|
@ -1 +1 @@
|
|||||||
0823430d67194eb6b1547166859dfe71
|
6edd4b6a266f3a86f459e12460ef3060
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 34 KiB |
@ -906,7 +906,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -144,7 +144,7 @@ Typedefs</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -219,7 +219,7 @@ $(function() {
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -90,7 +90,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -84,7 +84,7 @@ $(function() {
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -143,7 +143,7 @@ Public Member Functions</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -85,18 +85,19 @@ $(function() {
|
|||||||
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#a991f62401991014de20aca0fda9f9ef7">Lerp</a>(double a, double b, double t)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#a991f62401991014de20aca0fda9f9ef7">Lerp</a>(double a, double b, double t)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Max</a>(const double a, const double b)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Max</a>(const double a, const double b)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Min</a>(const double a, const double b)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Min</a>(const double a, const double b)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#a1b0fb72c51751470f7f819b20a5b3b3f">Oscillate</a>(const double a, const double b, const double counter, const double speed)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#a9d17091e986de45e9bbee484e2d56430">Mod</a>(const int numerator, const int denominator)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Random</a>()</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#a1b0fb72c51751470f7f819b20a5b3b3f">Oscillate</a>(const double a, const double b, const double counter, const double speed)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#a60bffec38a861b7701fc90bd6f1a11d6">RandomChance</a>(const double chance)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Random</a>()</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#ab8d66e39e794d89594c50690ccc92c60">RandomInt</a>()</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#a60bffec38a861b7701fc90bd6f1a11d6">RandomChance</a>(const double chance)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#adfc55be8cb68aba351374f045f29a2ad">RandomIntRange</a>(const int max, const int min)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#ab8d66e39e794d89594c50690ccc92c60">RandomInt</a>()</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#a48ca8451f9803ce35d2a35cfb83d8ae9">RandomRange</a>(const double min, const double max)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#adfc55be8cb68aba351374f045f29a2ad">RandomIntRange</a>(const int max, const int min)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#ad38d9a50e08cd02bb35161cc3bd77b26">RandomUint</a>()</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#a48ca8451f9803ce35d2a35cfb83d8ae9">RandomRange</a>(const double min, const double max)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Similar</a>(const double a, const double b, const double epsilon=0.00001)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classEule_1_1Math.html#ad38d9a50e08cd02bb35161cc3bd77b26">RandomUint</a>()</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr><td class="entry"><a class="el" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Similar</a>(const double a, const double b, const double epsilon=0.00001)</td><td class="entry"><a class="el" href="classEule_1_1Math.html">Eule::Math</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -103,9 +103,12 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
<tr class="memitem:ab9ccf4aa730ef825faf224445c86ab25"><td class="memItemLeft" align="right" valign="top">static constexpr double </td><td class="memItemRight" valign="bottom"><a class="el" href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Abs</a> (const double a)</td></tr>
|
<tr class="memitem:ab9ccf4aa730ef825faf224445c86ab25"><td class="memItemLeft" align="right" valign="top">static constexpr double </td><td class="memItemRight" valign="bottom"><a class="el" href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Abs</a> (const double a)</td></tr>
|
||||||
<tr class="memdesc:ab9ccf4aa730ef825faf224445c86ab25"><td class="mdescLeft"> </td><td class="mdescRight">Will return the absolute value of <code>a</code> <a href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">More...</a><br /></td></tr>
|
<tr class="memdesc:ab9ccf4aa730ef825faf224445c86ab25"><td class="mdescLeft"> </td><td class="mdescRight">Will return the absolute value of <code>a</code> <a href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">More...</a><br /></td></tr>
|
||||||
<tr class="separator:ab9ccf4aa730ef825faf224445c86ab25"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab9ccf4aa730ef825faf224445c86ab25"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ac928b1e9cde5ac60f5fdc1ba466305ff"><td class="memItemLeft" align="right" valign="top">static constexpr bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Similar</a> (const double a, const double b, const double epsilon=0.00001)</td></tr>
|
<tr class="memitem:a4c9a4bc679357551b4a6315497f80f6f"><td class="memItemLeft" align="right" valign="top">static constexpr bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Similar</a> (const double a, const double b, const double epsilon=0.00001)</td></tr>
|
||||||
<tr class="memdesc:ac928b1e9cde5ac60f5fdc1ba466305ff"><td class="mdescLeft"> </td><td class="mdescRight">Compares two double values with a given accuracy. <a href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">More...</a><br /></td></tr>
|
<tr class="memdesc:a4c9a4bc679357551b4a6315497f80f6f"><td class="mdescLeft"> </td><td class="mdescRight">Compares two double values with a given accuracy. <a href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">More...</a><br /></td></tr>
|
||||||
<tr class="separator:ac928b1e9cde5ac60f5fdc1ba466305ff"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4c9a4bc679357551b4a6315497f80f6f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a9d17091e986de45e9bbee484e2d56430"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classEule_1_1Math.html#a9d17091e986de45e9bbee484e2d56430">Mod</a> (const int numerator, const int denominator)</td></tr>
|
||||||
|
<tr class="memdesc:a9d17091e986de45e9bbee484e2d56430"><td class="mdescLeft"> </td><td class="mdescRight">Will compute the actual modulo of a fraction. <a href="classEule_1_1Math.html#a9d17091e986de45e9bbee484e2d56430">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:a9d17091e986de45e9bbee484e2d56430"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a6aa6d6c804f995a089779219e5136e4f"><td class="memItemLeft" align="right" valign="top">static double </td><td class="memItemRight" valign="bottom"><a class="el" href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Random</a> ()</td></tr>
|
<tr class="memitem:a6aa6d6c804f995a089779219e5136e4f"><td class="memItemLeft" align="right" valign="top">static double </td><td class="memItemRight" valign="bottom"><a class="el" href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Random</a> ()</td></tr>
|
||||||
<tr class="memdesc:a6aa6d6c804f995a089779219e5136e4f"><td class="mdescLeft"> </td><td class="mdescRight">Will return a random double between <code>0</code> and <code>1</code> <a href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">More...</a><br /></td></tr>
|
<tr class="memdesc:a6aa6d6c804f995a089779219e5136e4f"><td class="mdescLeft"> </td><td class="mdescRight">Will return a random double between <code>0</code> and <code>1</code> <a href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a6aa6d6c804f995a089779219e5136e4f"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6aa6d6c804f995a089779219e5136e4f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
@ -132,7 +135,7 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p><a class="el" href="classEule_1_1Math.html" title="Math utility class containing basic functions.">Math</a> utility class containing basic functions. </p>
|
<div class="textblock"><p><a class="el" href="classEule_1_1Math.html" title="Math utility class containing basic functions.">Math</a> utility class containing basic functions. </p>
|
||||||
|
|
||||||
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00008">8</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00009">9</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
||||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
<a id="ab9ccf4aa730ef825faf224445c86ab25"></a>
|
<a id="ab9ccf4aa730ef825faf224445c86ab25"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ab9ccf4aa730ef825faf224445c86ab25">◆ </a></span>Abs()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9ccf4aa730ef825faf224445c86ab25">◆ </a></span>Abs()</h2>
|
||||||
@ -160,10 +163,10 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
|
|
||||||
<p>Will return the absolute value of <code>a</code> </p>
|
<p>Will return the absolute value of <code>a</code> </p>
|
||||||
|
|
||||||
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00092">92</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00097">97</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
||||||
<div class="fragment"><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  {</div>
|
<div class="fragment"><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  {</div>
|
||||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> (a > 0.0) ? a : -a;</div>
|
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordflow">return</span> (a > 0.0) ? a : -a;</div>
|
||||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div>
|
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div>
|
||||||
</div><!-- fragment -->
|
</div><!-- fragment -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -209,10 +212,10 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
|
|
||||||
<p>Will return <code>v</code>, but at least <code>min</code>, and at most <code>max</code> </p>
|
<p>Will return <code>v</code>, but at least <code>min</code>, and at most <code>max</code> </p>
|
||||||
|
|
||||||
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00081">81</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00086">86</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
||||||
<div class="fragment"><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  {</div>
|
<div class="fragment"><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  {</div>
|
||||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">return</span> <a class="code" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Max</a>(<a class="code" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Min</a>(v, max), min);</div>
|
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">return</span> <a class="code" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Max</a>(<a class="code" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Min</a>(v, max), min);</div>
|
||||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div>
|
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div>
|
||||||
</div><!-- fragment -->
|
</div><!-- fragment -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -258,11 +261,11 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
|
|
||||||
<p>Will return the linear interpolation between <code>a</code> and <code>b</code> by <code>t</code> </p>
|
<p>Will return the linear interpolation between <code>a</code> and <code>b</code> by <code>t</code> </p>
|
||||||
|
|
||||||
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00086">86</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00091">91</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
||||||
<div class="fragment"><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  {</div>
|
<div class="fragment"><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  {</div>
|
||||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">const</span> <span class="keywordtype">double</span> it = 1.0 - t;</div>
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">const</span> <span class="keywordtype">double</span> it = 1.0 - t;</div>
|
||||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">return</span> (a * it) + (b * t);</div>
|
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> (a * it) + (b * t);</div>
|
||||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  }</div>
|
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div>
|
||||||
</div><!-- fragment -->
|
</div><!-- fragment -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -302,10 +305,10 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
|
|
||||||
<p>Will return the bigger of two values. </p>
|
<p>Will return the bigger of two values. </p>
|
||||||
|
|
||||||
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00071">71</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00076">76</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
||||||
<div class="fragment"><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  {</div>
|
<div class="fragment"><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  {</div>
|
||||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">return</span> (a > b) ? a : b;</div>
|
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> (a > b) ? a : b;</div>
|
||||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div>
|
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div>
|
||||||
</div><!-- fragment -->
|
</div><!-- fragment -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -345,10 +348,68 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
|
|
||||||
<p>Will return the smaller of two values. </p>
|
<p>Will return the smaller of two values. </p>
|
||||||
|
|
||||||
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00076">76</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00081">81</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
||||||
<div class="fragment"><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  {</div>
|
<div class="fragment"><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  {</div>
|
||||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> (a < b) ? a : b;</div>
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">return</span> (a < b) ? a : b;</div>
|
||||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div>
|
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div>
|
||||||
|
</div><!-- fragment -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a9d17091e986de45e9bbee484e2d56430"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d17091e986de45e9bbee484e2d56430">◆ </a></span>Mod()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">int Math::Mod </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const int </td>
|
||||||
|
<td class="paramname"><em>numerator</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const int </td>
|
||||||
|
<td class="paramname"><em>denominator</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Will compute the actual modulo of a fraction. </p>
|
||||||
|
<p>The % operator returns bs for n<0. May throw divide-by-zero std::logic_error </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="Math_8cpp_source.html#l00078">78</a> of file <a class="el" href="Math_8cpp_source.html">Math.cpp</a>.</p>
|
||||||
|
<div class="fragment"><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> {</div>
|
||||||
|
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">if</span> (denominator == 0)</div>
|
||||||
|
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">throw</span> std::logic_error(<span class="stringliteral">"Divide by zero"</span>);</div>
|
||||||
|
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div>
|
||||||
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="comment">// Quick optimizations:</span></div>
|
||||||
|
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div>
|
||||||
|
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// -> 0/n is always 0</span></div>
|
||||||
|
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">if</span> (numerator == 0)</div>
|
||||||
|
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordflow">return</span> 0;</div>
|
||||||
|
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div>
|
||||||
|
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="comment">// -> operator% works for a > 0 && b > 0</span></div>
|
||||||
|
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">if</span> (denominator > 0 && numerator > 0)</div>
|
||||||
|
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">return</span> numerator % denominator;</div>
|
||||||
|
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div>
|
||||||
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="comment">// Else: generalized formula</span></div>
|
||||||
|
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> (denominator + (numerator % denominator)) % denominator;</div>
|
||||||
|
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> }</div>
|
||||||
</div><!-- fragment -->
|
</div><!-- fragment -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -637,8 +698,8 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
</div><!-- fragment -->
|
</div><!-- fragment -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="ac928b1e9cde5ac60f5fdc1ba466305ff"></a>
|
<a id="a4c9a4bc679357551b4a6315497f80f6f"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ac928b1e9cde5ac60f5fdc1ba466305ff">◆ </a></span>Similar()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c9a4bc679357551b4a6315497f80f6f">◆ </a></span>Similar()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -647,7 +708,7 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">static constexpr bool Eule::Math::Similar </td>
|
<td class="memname">constexpr bool Eule::Math::Similar </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const double </td>
|
<td class="paramtype">const double </td>
|
||||||
<td class="paramname"><em>a</em>, </td>
|
<td class="paramname"><em>a</em>, </td>
|
||||||
@ -672,13 +733,18 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Compares two double values with a given accuracy. </p>
|
<p>Compares two double values with a given accuracy. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="Math_8h_source.html#l00102">102</a> of file <a class="el" href="Math_8h_source.html">Math.h</a>.</p>
|
||||||
|
<div class="fragment"><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  {</div>
|
||||||
|
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">return</span> <a class="code" href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Abs</a>(a - b) <= epsilon;</div>
|
||||||
|
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div>
|
||||||
|
</div><!-- fragment -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
@ -688,13 +754,14 @@ Static Public Member Functions</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<div class="ttc" id="aMath_8cpp_html_ac0cae806d3e9a3772f7388dd53cfc370"><div class="ttname"><a href="Math_8cpp.html#ac0cae806d3e9a3772f7388dd53cfc370">MAKE_SURE_RNG_IS_INITIALIZED</a></div><div class="ttdeci">#define MAKE_SURE_RNG_IS_INITIALIZED</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00008">Math.cpp:8</a></div></div>
|
<div class="ttc" id="aMath_8cpp_html_ac0cae806d3e9a3772f7388dd53cfc370"><div class="ttname"><a href="Math_8cpp.html#ac0cae806d3e9a3772f7388dd53cfc370">MAKE_SURE_RNG_IS_INITIALIZED</a></div><div class="ttdeci">#define MAKE_SURE_RNG_IS_INITIALIZED</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00008">Math.cpp:8</a></div></div>
|
||||||
<div class="ttc" id="aConstants_8h_html_a299aabc5fc8285cbf99025330a3d0d0d"><div class="ttname"><a href="Constants_8h.html#a299aabc5fc8285cbf99025330a3d0d0d">PI</a></div><div class="ttdeci">static constexpr double PI</div><div class="ttdoc">Pi up to 50 decimal places.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00006">Constants.h:6</a></div></div>
|
<div class="ttc" id="aConstants_8h_html_a299aabc5fc8285cbf99025330a3d0d0d"><div class="ttname"><a href="Constants_8h.html#a299aabc5fc8285cbf99025330a3d0d0d">PI</a></div><div class="ttdeci">static constexpr double PI</div><div class="ttdoc">Pi up to 50 decimal places.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00006">Constants.h:6</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a991c620839f5fa9fcfe7e503b8ab0008"><div class="ttname"><a href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Eule::Math::Max</a></div><div class="ttdeci">static constexpr double Max(const double a, const double b)</div><div class="ttdoc">Will return the bigger of two values.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00071">Math.h:71</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_ab9ccf4aa730ef825faf224445c86ab25"><div class="ttname"><a href="classEule_1_1Math.html#ab9ccf4aa730ef825faf224445c86ab25">Eule::Math::Abs</a></div><div class="ttdeci">static constexpr double Abs(const double a)</div><div class="ttdoc">Will return the absolute value of a</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00097">Math.h:97</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_aa4d3c52cb09984ec567a9961ff7e3f02"><div class="ttname"><a href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Eule::Math::Min</a></div><div class="ttdeci">static constexpr double Min(const double a, const double b)</div><div class="ttdoc">Will return the smaller of two values.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00076">Math.h:76</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a991c620839f5fa9fcfe7e503b8ab0008"><div class="ttname"><a href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Eule::Math::Max</a></div><div class="ttdeci">static constexpr double Max(const double a, const double b)</div><div class="ttdoc">Will return the bigger of two values.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00076">Math.h:76</a></div></div>
|
||||||
|
<div class="ttc" id="aclassEule_1_1Math_html_aa4d3c52cb09984ec567a9961ff7e3f02"><div class="ttname"><a href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Eule::Math::Min</a></div><div class="ttdeci">static constexpr double Min(const double a, const double b)</div><div class="ttdoc">Will return the smaller of two values.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00081">Math.h:81</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_a6aa6d6c804f995a089779219e5136e4f"><div class="ttname"><a href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Eule::Math::Random</a></div><div class="ttdeci">static double Random()</div><div class="ttdoc">Will return a random double between 0 and 1</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00029">Math.cpp:29</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Math_html_a6aa6d6c804f995a089779219e5136e4f"><div class="ttname"><a href="classEule_1_1Math.html#a6aa6d6c804f995a089779219e5136e4f">Eule::Math::Random</a></div><div class="ttdeci">static double Random()</div><div class="ttdoc">Will return a random double between 0 and 1</div><div class="ttdef"><b>Definition:</b> <a href="Math_8cpp_source.html#l00029">Math.cpp:29</a></div></div>
|
||||||
<div class="ttc" id="aConstants_8h_html_ad0661cafa18be7ccadefb27b6b809264"><div class="ttname"><a href="Constants_8h.html#ad0661cafa18be7ccadefb27b6b809264">HALF_PI</a></div><div class="ttdeci">static constexpr double HALF_PI</div><div class="ttdoc">Pi divided by two.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00009">Constants.h:9</a></div></div>
|
<div class="ttc" id="aConstants_8h_html_ad0661cafa18be7ccadefb27b6b809264"><div class="ttname"><a href="Constants_8h.html#ad0661cafa18be7ccadefb27b6b809264">HALF_PI</a></div><div class="ttdeci">static constexpr double HALF_PI</div><div class="ttdoc">Pi divided by two.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00009">Constants.h:9</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -137,7 +137,7 @@ $(function() {
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1488,7 +1488,7 @@ Friends</h2></td></tr>
|
|||||||
<div class="fragment"><div class="line"><a name="l00609"></a><span class="lineno"> 609</span> {</div>
|
<div class="fragment"><div class="line"><a name="l00609"></a><span class="lineno"> 609</span> {</div>
|
||||||
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  <span class="keywordflow">for</span> (std::size_t <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a> = 0; <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a> < 4; <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>++)</div>
|
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  <span class="keywordflow">for</span> (std::size_t <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a> = 0; <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a> < 4; <a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>++)</div>
|
||||||
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keywordflow">for</span> (std::size_t <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a> = 0; <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a> < 4; <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>++)</div>
|
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keywordflow">for</span> (std::size_t <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a> = 0; <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a> < 4; <a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>++)</div>
|
||||||
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  <span class="keywordflow">if</span> (!<a class="code" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Math::Similar</a>(<a class="code" href="classEule_1_1Matrix4x4.html#a6cf89fe3ccd64d362a1d4c6ea77ff660">v</a>[<a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>][<a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>], other[<a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>][<a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>], epsilon))</div>
|
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  <span class="keywordflow">if</span> (!<a class="code" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Math::Similar</a>(<a class="code" href="classEule_1_1Matrix4x4.html#a6cf89fe3ccd64d362a1d4c6ea77ff660">v</a>[<a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>][<a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>], other[<a class="code" href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">i</a>][<a class="code" href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">j</a>], epsilon))</div>
|
||||||
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  </div>
|
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  </div>
|
||||||
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||||
@ -1955,9 +1955,9 @@ Friends</h2></td></tr>
|
|||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a1519f79fbfd4f33a0718ffc030fb6706"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a1519f79fbfd4f33a0718ffc030fb6706">Eule::Matrix4x4::g</a></div><div class="ttdeci">double & g</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00134">Matrix4x4.h:134</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a1519f79fbfd4f33a0718ffc030fb6706"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a1519f79fbfd4f33a0718ffc030fb6706">Eule::Matrix4x4::g</a></div><div class="ttdeci">double & g</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00134">Matrix4x4.h:134</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector3_html_a3d7770a583354b1dfc2f6af1092adc1b"><div class="ttname"><a href="classEule_1_1Vector3.html#a3d7770a583354b1dfc2f6af1092adc1b">Eule::Vector3::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00094">Vector3.h:94</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector3_html_a3d7770a583354b1dfc2f6af1092adc1b"><div class="ttname"><a href="classEule_1_1Vector3.html#a3d7770a583354b1dfc2f6af1092adc1b">Eule::Vector3::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00094">Vector3.h:94</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a3fdccd317c5ea363b91f6d8096b28bd7"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a3fdccd317c5ea363b91f6d8096b28bd7">Eule::Matrix4x4::p</a></div><div class="ttdeci">double & p</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00143">Matrix4x4.h:143</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a3fdccd317c5ea363b91f6d8096b28bd7"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a3fdccd317c5ea363b91f6d8096b28bd7">Eule::Matrix4x4::p</a></div><div class="ttdeci">double & p</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00143">Matrix4x4.h:143</a></div></div>
|
||||||
|
<div class="ttc" id="aclassEule_1_1Math_html_a4c9a4bc679357551b4a6315497f80f6f"><div class="ttname"><a href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00102">Math.h:102</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a9a18b42500a1f9c551c7f27039cb6a67"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a9a18b42500a1f9c551c7f27039cb6a67">Eule::Matrix4x4::l</a></div><div class="ttdeci">double & l</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00139">Matrix4x4.h:139</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a9a18b42500a1f9c551c7f27039cb6a67"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a9a18b42500a1f9c551c7f27039cb6a67">Eule::Matrix4x4::l</a></div><div class="ttdeci">double & l</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00139">Matrix4x4.h:139</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a8a7c7d927d012aaa3abbbc210444b4c0"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a8a7c7d927d012aaa3abbbc210444b4c0">Eule::Matrix4x4::Determinant</a></div><div class="ttdeci">double Determinant(std::size_t n) const</div><div class="ttdoc">Will return the determinant, by dimension n.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00511">Matrix4x4.cpp:511</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a8a7c7d927d012aaa3abbbc210444b4c0"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a8a7c7d927d012aaa3abbbc210444b4c0">Eule::Matrix4x4::Determinant</a></div><div class="ttdeci">double Determinant(std::size_t n) const</div><div class="ttdoc">Will return the determinant, by dimension n.</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00511">Matrix4x4.cpp:511</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_ac928b1e9cde5ac60f5fdc1ba466305ff"><div class="ttname"><a href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div></div>
|
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a6e4fd75a1f47f42f922ef4355d448411"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a6e4fd75a1f47f42f922ef4355d448411">Eule::Matrix4x4::SetTranslationComponent</a></div><div class="ttdeci">void SetTranslationComponent(const Vector3d &trans)</div><div class="ttdoc">Will set d,h,l from a Vector3d(x,y,z)</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00412">Matrix4x4.cpp:412</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a6e4fd75a1f47f42f922ef4355d448411"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a6e4fd75a1f47f42f922ef4355d448411">Eule::Matrix4x4::SetTranslationComponent</a></div><div class="ttdeci">void SetTranslationComponent(const Vector3d &trans)</div><div class="ttdoc">Will set d,h,l from a Vector3d(x,y,z)</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8cpp_source.html#l00412">Matrix4x4.cpp:412</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a68920de2728741859aa7cb3d245aa2c3"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a68920de2728741859aa7cb3d245aa2c3">Eule::Matrix4x4::c</a></div><div class="ttdeci">double & c</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00130">Matrix4x4.h:130</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a68920de2728741859aa7cb3d245aa2c3"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a68920de2728741859aa7cb3d245aa2c3">Eule::Matrix4x4::c</a></div><div class="ttdeci">double & c</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00130">Matrix4x4.h:130</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a9e813c2000f912ba2b16ea19d387565b"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a9e813c2000f912ba2b16ea19d387565b">Eule::Matrix4x4::o</a></div><div class="ttdeci">double & o</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00142">Matrix4x4.h:142</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a9e813c2000f912ba2b16ea19d387565b"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a9e813c2000f912ba2b16ea19d387565b">Eule::Matrix4x4::o</a></div><div class="ttdeci">double & o</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00142">Matrix4x4.h:142</a></div></div>
|
||||||
@ -1971,7 +1971,7 @@ Friends</h2></td></tr>
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector3_html_a716e038c7b599bc5c741dfc0a3c42146"><div class="ttname"><a href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">Eule::Vector3::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00095">Vector3.h:95</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector3_html_a716e038c7b599bc5c741dfc0a3c42146"><div class="ttname"><a href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">Eule::Vector3::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00095">Vector3.h:95</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -108,7 +108,7 @@ $(function() {
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1036,7 +1036,7 @@ Friends</h2></td></tr>
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -97,7 +97,7 @@ $(function() {
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -536,7 +536,7 @@ Static Public Attributes</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -126,7 +126,7 @@ $(function() {
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1064,7 +1064,7 @@ template<typename T > </div>
|
|||||||
<p class="definition">Definition at line <a class="el" href="Vector2_8cpp_source.html#l00295">295</a> of file <a class="el" href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
|
<p class="definition">Definition at line <a class="el" href="Vector2_8cpp_source.html#l00295">295</a> of file <a class="el" href="Vector2_8cpp_source.html">Vector2.cpp</a>.</p>
|
||||||
<div class="fragment"><div class="line"><a name="l00296"></a><span class="lineno"> 296</span> {</div>
|
<div class="fragment"><div class="line"><a name="l00296"></a><span class="lineno"> 296</span> {</div>
|
||||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="keywordflow">return</span></div>
|
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="keywordflow">return</span></div>
|
||||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  (::<a class="code" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Math::Similar</a>(<a class="code" href="classEule_1_1Vector2.html#acca020e7957a9b7b2682f2df496bcdb7">x</a>, other.<a class="code" href="classEule_1_1Vector2.html#acca020e7957a9b7b2682f2df496bcdb7">x</a>, epsilon)) &&</div>
|
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  (::<a class="code" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Math::Similar</a>(<a class="code" href="classEule_1_1Vector2.html#acca020e7957a9b7b2682f2df496bcdb7">x</a>, other.<a class="code" href="classEule_1_1Vector2.html#acca020e7957a9b7b2682f2df496bcdb7">x</a>, epsilon)) &&</div>
|
||||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  (::Math::Similar(<a class="code" href="classEule_1_1Vector2.html#a077434c60e04b051347a43ce26fbdbc9">y</a>, other.<a class="code" href="classEule_1_1Vector2.html#a077434c60e04b051347a43ce26fbdbc9">y</a>, epsilon))</div>
|
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  (::Math::Similar(<a class="code" href="classEule_1_1Vector2.html#a077434c60e04b051347a43ce26fbdbc9">y</a>, other.<a class="code" href="classEule_1_1Vector2.html#a077434c60e04b051347a43ce26fbdbc9">y</a>, epsilon))</div>
|
||||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  ;</div>
|
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  ;</div>
|
||||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> }</div>
|
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> }</div>
|
||||||
@ -1463,14 +1463,14 @@ template<typename T > </div>
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector2_html_ad8c2b3e86fc91a641a0817047a63170f"><div class="ttname"><a href="classEule_1_1Vector2.html#ad8c2b3e86fc91a641a0817047a63170f">Eule::Vector2::SqrMagnitude</a></div><div class="ttdeci">double SqrMagnitude() const</div><div class="ttdoc">Will compute the square magnitude.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8cpp_source.html#l00083">Vector2.cpp:83</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector2_html_ad8c2b3e86fc91a641a0817047a63170f"><div class="ttname"><a href="classEule_1_1Vector2.html#ad8c2b3e86fc91a641a0817047a63170f">Eule::Vector2::SqrMagnitude</a></div><div class="ttdeci">double SqrMagnitude() const</div><div class="ttdoc">Will compute the square magnitude.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8cpp_source.html#l00083">Vector2.cpp:83</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector2_html_a2f7e2f5eb22ab04166cbaa0aca6dfb20"><div class="ttname"><a href="classEule_1_1Vector2.html#a2f7e2f5eb22ab04166cbaa0aca6dfb20">Eule::Vector2::ToDouble</a></div><div class="ttdeci">Vector2< double > ToDouble() const</div><div class="ttdoc">Will convert this vector to a Vector2d.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8cpp_source.html#l00310">Vector2.cpp:310</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector2_html_a2f7e2f5eb22ab04166cbaa0aca6dfb20"><div class="ttname"><a href="classEule_1_1Vector2.html#a2f7e2f5eb22ab04166cbaa0aca6dfb20">Eule::Vector2::ToDouble</a></div><div class="ttdeci">Vector2< double > ToDouble() const</div><div class="ttdoc">Will convert this vector to a Vector2d.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8cpp_source.html#l00310">Vector2.cpp:310</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector2_html"><div class="ttname"><a href="classEule_1_1Vector2.html">Eule::Vector2< double ></a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector2_html"><div class="ttname"><a href="classEule_1_1Vector2.html">Eule::Vector2< double ></a></div></div>
|
||||||
|
<div class="ttc" id="aclassEule_1_1Math_html_a4c9a4bc679357551b4a6315497f80f6f"><div class="ttname"><a href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00102">Math.h:102</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector2_html_acca020e7957a9b7b2682f2df496bcdb7"><div class="ttname"><a href="classEule_1_1Vector2.html#acca020e7957a9b7b2682f2df496bcdb7">Eule::Vector2::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00089">Vector2.h:89</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector2_html_acca020e7957a9b7b2682f2df496bcdb7"><div class="ttname"><a href="classEule_1_1Vector2.html#acca020e7957a9b7b2682f2df496bcdb7">Eule::Vector2::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00089">Vector2.h:89</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector2_html_a077434c60e04b051347a43ce26fbdbc9"><div class="ttname"><a href="classEule_1_1Vector2.html#a077434c60e04b051347a43ce26fbdbc9">Eule::Vector2::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00090">Vector2.h:90</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector2_html_a077434c60e04b051347a43ce26fbdbc9"><div class="ttname"><a href="classEule_1_1Vector2.html#a077434c60e04b051347a43ce26fbdbc9">Eule::Vector2::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00090">Vector2.h:90</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_ac928b1e9cde5ac60f5fdc1ba466305ff"><div class="ttname"><a href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div></div>
|
|
||||||
<div class="ttc" id="aclassEule_1_1Vector2_html_a3f73897ee668229ea1513f1e2482b296"><div class="ttname"><a href="classEule_1_1Vector2.html#a3f73897ee668229ea1513f1e2482b296">Eule::Vector2::operator==</a></div><div class="ttdeci">bool operator==(const Vector2< T > &other) const</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8cpp_source.html#l00648">Vector2.cpp:648</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector2_html_a3f73897ee668229ea1513f1e2482b296"><div class="ttname"><a href="classEule_1_1Vector2.html#a3f73897ee668229ea1513f1e2482b296">Eule::Vector2::operator==</a></div><div class="ttdeci">bool operator==(const Vector2< T > &other) const</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8cpp_source.html#l00648">Vector2.cpp:648</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -131,7 +131,7 @@ $(function() {
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1184,9 +1184,9 @@ template<typename T > </div>
|
|||||||
<p class="definition">Definition at line <a class="el" href="Vector3_8cpp_source.html#l00213">213</a> of file <a class="el" href="Vector3_8cpp_source.html">Vector3.cpp</a>.</p>
|
<p class="definition">Definition at line <a class="el" href="Vector3_8cpp_source.html#l00213">213</a> of file <a class="el" href="Vector3_8cpp_source.html">Vector3.cpp</a>.</p>
|
||||||
<div class="fragment"><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> {</div>
|
<div class="fragment"><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> {</div>
|
||||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordflow">return</span></div>
|
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordflow">return</span></div>
|
||||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  (::<a class="code" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Math::Similar</a>(<a class="code" href="classEule_1_1Vector3.html#a3d7770a583354b1dfc2f6af1092adc1b">x</a>, other.<a class="code" href="classEule_1_1Vector3.html#a3d7770a583354b1dfc2f6af1092adc1b">x</a>, epsilon)) &&</div>
|
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  (::<a class="code" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Math::Similar</a>(<a class="code" href="classEule_1_1Vector3.html#a3d7770a583354b1dfc2f6af1092adc1b">x</a>, other.<a class="code" href="classEule_1_1Vector3.html#a3d7770a583354b1dfc2f6af1092adc1b">x</a>, epsilon)) &&</div>
|
||||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  (::Math::Similar(<a class="code" href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">y</a>, other.<a class="code" href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">y</a>, epsilon)) &&</div>
|
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  (::Math::Similar(<a class="code" href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">y</a>, other.<a class="code" href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">y</a>, epsilon)) &&</div>
|
||||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  (::<a class="code" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Math::Similar</a>(<a class="code" href="classEule_1_1Vector3.html#a754b1a46c44a0fde99e670e174dba674">z</a>, other.<a class="code" href="classEule_1_1Vector3.html#a754b1a46c44a0fde99e670e174dba674">z</a>, epsilon))</div>
|
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  (::<a class="code" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Math::Similar</a>(<a class="code" href="classEule_1_1Vector3.html#a754b1a46c44a0fde99e670e174dba674">z</a>, other.<a class="code" href="classEule_1_1Vector3.html#a754b1a46c44a0fde99e670e174dba674">z</a>, epsilon))</div>
|
||||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  ;</div>
|
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  ;</div>
|
||||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> }</div>
|
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> }</div>
|
||||||
</div><!-- fragment -->
|
</div><!-- fragment -->
|
||||||
@ -1658,13 +1658,13 @@ template<typename T > </div>
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector3_html_a754b1a46c44a0fde99e670e174dba674"><div class="ttname"><a href="classEule_1_1Vector3.html#a754b1a46c44a0fde99e670e174dba674">Eule::Vector3::z</a></div><div class="ttdeci">T z</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00096">Vector3.h:96</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector3_html_a754b1a46c44a0fde99e670e174dba674"><div class="ttname"><a href="classEule_1_1Vector3.html#a754b1a46c44a0fde99e670e174dba674">Eule::Vector3::z</a></div><div class="ttdeci">T z</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00096">Vector3.h:96</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector3_html_a3d7770a583354b1dfc2f6af1092adc1b"><div class="ttname"><a href="classEule_1_1Vector3.html#a3d7770a583354b1dfc2f6af1092adc1b">Eule::Vector3::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00094">Vector3.h:94</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector3_html_a3d7770a583354b1dfc2f6af1092adc1b"><div class="ttname"><a href="classEule_1_1Vector3.html#a3d7770a583354b1dfc2f6af1092adc1b">Eule::Vector3::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00094">Vector3.h:94</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector2_html"><div class="ttname"><a href="classEule_1_1Vector2.html">Eule::Vector2</a></div><div class="ttdoc">Representation of a 2d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00014">Vector2.h:14</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector2_html"><div class="ttname"><a href="classEule_1_1Vector2.html">Eule::Vector2</a></div><div class="ttdoc">Representation of a 2d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00014">Vector2.h:14</a></div></div>
|
||||||
|
<div class="ttc" id="aclassEule_1_1Math_html_a4c9a4bc679357551b4a6315497f80f6f"><div class="ttname"><a href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00102">Math.h:102</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector3_html_ad2f078dd733634a321157d23979a4162"><div class="ttname"><a href="classEule_1_1Vector3.html#ad2f078dd733634a321157d23979a4162">Eule::Vector3::SqrMagnitude</a></div><div class="ttdeci">double SqrMagnitude() const</div><div class="ttdoc">Will compute the square magnitude.</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8cpp_source.html#l00088">Vector3.cpp:88</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector3_html_ad2f078dd733634a321157d23979a4162"><div class="ttname"><a href="classEule_1_1Vector3.html#ad2f078dd733634a321157d23979a4162">Eule::Vector3::SqrMagnitude</a></div><div class="ttdeci">double SqrMagnitude() const</div><div class="ttdoc">Will compute the square magnitude.</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8cpp_source.html#l00088">Vector3.cpp:88</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_ac928b1e9cde5ac60f5fdc1ba466305ff"><div class="ttname"><a href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div></div>
|
|
||||||
<div class="ttc" id="aclassEule_1_1Vector3_html_a716e038c7b599bc5c741dfc0a3c42146"><div class="ttname"><a href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">Eule::Vector3::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00095">Vector3.h:95</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector3_html_a716e038c7b599bc5c741dfc0a3c42146"><div class="ttname"><a href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">Eule::Vector3::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> <a href="Vector3_8h_source.html#l00095">Vector3.h:95</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4</a></div><div class="ttdoc">Representation of a 4d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00008">Vector2.h:8</a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:18 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -132,7 +132,7 @@ $(function() {
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -1142,10 +1142,10 @@ template<typename T > </div>
|
|||||||
<p class="definition">Definition at line <a class="el" href="Vector4_8cpp_source.html#l00162">162</a> of file <a class="el" href="Vector4_8cpp_source.html">Vector4.cpp</a>.</p>
|
<p class="definition">Definition at line <a class="el" href="Vector4_8cpp_source.html#l00162">162</a> of file <a class="el" href="Vector4_8cpp_source.html">Vector4.cpp</a>.</p>
|
||||||
<div class="fragment"><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> {</div>
|
<div class="fragment"><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> {</div>
|
||||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordflow">return</span></div>
|
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordflow">return</span></div>
|
||||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  (::<a class="code" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Math::Similar</a>(<a class="code" href="classEule_1_1Vector4.html#a6abdc466a694e39b1bf5e71dd26e9fbf">x</a>, other.<a class="code" href="classEule_1_1Vector4.html#a6abdc466a694e39b1bf5e71dd26e9fbf">x</a>, epsilon)) &&</div>
|
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  (::<a class="code" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Math::Similar</a>(<a class="code" href="classEule_1_1Vector4.html#a6abdc466a694e39b1bf5e71dd26e9fbf">x</a>, other.<a class="code" href="classEule_1_1Vector4.html#a6abdc466a694e39b1bf5e71dd26e9fbf">x</a>, epsilon)) &&</div>
|
||||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  (::Math::Similar(<a class="code" href="classEule_1_1Vector4.html#a994773dc2da079a335f4b57153cf82c9">y</a>, other.<a class="code" href="classEule_1_1Vector4.html#a994773dc2da079a335f4b57153cf82c9">y</a>, epsilon)) &&</div>
|
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  (::Math::Similar(<a class="code" href="classEule_1_1Vector4.html#a994773dc2da079a335f4b57153cf82c9">y</a>, other.<a class="code" href="classEule_1_1Vector4.html#a994773dc2da079a335f4b57153cf82c9">y</a>, epsilon)) &&</div>
|
||||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  (::<a class="code" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Math::Similar</a>(<a class="code" href="classEule_1_1Vector4.html#acf70d20ed586c3e168f2664f643902f0">z</a>, other.<a class="code" href="classEule_1_1Vector4.html#acf70d20ed586c3e168f2664f643902f0">z</a>, epsilon)) &&</div>
|
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  (::<a class="code" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Math::Similar</a>(<a class="code" href="classEule_1_1Vector4.html#acf70d20ed586c3e168f2664f643902f0">z</a>, other.<a class="code" href="classEule_1_1Vector4.html#acf70d20ed586c3e168f2664f643902f0">z</a>, epsilon)) &&</div>
|
||||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  (::<a class="code" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Math::Similar</a>(<a class="code" href="classEule_1_1Vector4.html#a4b2184f91a991264ddc3dae3beadf23e">w</a>, other.<a class="code" href="classEule_1_1Vector4.html#a4b2184f91a991264ddc3dae3beadf23e">w</a>, epsilon))</div>
|
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  (::<a class="code" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Math::Similar</a>(<a class="code" href="classEule_1_1Vector4.html#a4b2184f91a991264ddc3dae3beadf23e">w</a>, other.<a class="code" href="classEule_1_1Vector4.html#a4b2184f91a991264ddc3dae3beadf23e">w</a>, epsilon))</div>
|
||||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  ;</div>
|
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  ;</div>
|
||||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> }</div>
|
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> }</div>
|
||||||
</div><!-- fragment -->
|
</div><!-- fragment -->
|
||||||
@ -1688,14 +1688,14 @@ template<typename T > </div>
|
|||||||
<div class="ttc" id="aclassEule_1_1Vector4_html_a4b2184f91a991264ddc3dae3beadf23e"><div class="ttname"><a href="classEule_1_1Vector4.html#a4b2184f91a991264ddc3dae3beadf23e">Eule::Vector4::w</a></div><div class="ttdeci">T w</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8h_source.html#l00091">Vector4.h:91</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html_a4b2184f91a991264ddc3dae3beadf23e"><div class="ttname"><a href="classEule_1_1Vector4.html#a4b2184f91a991264ddc3dae3beadf23e">Eule::Vector4::w</a></div><div class="ttdeci">T w</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8h_source.html#l00091">Vector4.h:91</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector4_html_a267ad7bfad5ea8f6f8c001cee817c54e"><div class="ttname"><a href="classEule_1_1Vector4.html#a267ad7bfad5ea8f6f8c001cee817c54e">Eule::Vector4::ToDouble</a></div><div class="ttdeci">Vector4< double > ToDouble() const</div><div class="ttdoc">Will convert this vector to a Vector4d.</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8cpp_source.html#l00179">Vector4.cpp:179</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html_a267ad7bfad5ea8f6f8c001cee817c54e"><div class="ttname"><a href="classEule_1_1Vector4.html#a267ad7bfad5ea8f6f8c001cee817c54e">Eule::Vector4::ToDouble</a></div><div class="ttdeci">Vector4< double > ToDouble() const</div><div class="ttdoc">Will convert this vector to a Vector4d.</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8cpp_source.html#l00179">Vector4.cpp:179</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector2_html"><div class="ttname"><a href="classEule_1_1Vector2.html">Eule::Vector2</a></div><div class="ttdoc">Representation of a 2d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00014">Vector2.h:14</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector2_html"><div class="ttname"><a href="classEule_1_1Vector2.html">Eule::Vector2</a></div><div class="ttdoc">Representation of a 2d vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector2_8h_source.html#l00014">Vector2.h:14</a></div></div>
|
||||||
|
<div class="ttc" id="aclassEule_1_1Math_html_a4c9a4bc679357551b4a6315497f80f6f"><div class="ttname"><a href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div><div class="ttdef"><b>Definition:</b> <a href="Math_8h_source.html#l00102">Math.h:102</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector4_html_ae2af40b477e41f8a42db7f80a832a1e7"><div class="ttname"><a href="classEule_1_1Vector4.html#ae2af40b477e41f8a42db7f80a832a1e7">Eule::Vector4::operator==</a></div><div class="ttdeci">bool operator==(const Vector4< T > &other) const</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8cpp_source.html#l00659">Vector4.cpp:659</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html_ae2af40b477e41f8a42db7f80a832a1e7"><div class="ttname"><a href="classEule_1_1Vector4.html#ae2af40b477e41f8a42db7f80a832a1e7">Eule::Vector4::operator==</a></div><div class="ttdeci">bool operator==(const Vector4< T > &other) const</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8cpp_source.html#l00659">Vector4.cpp:659</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector4_html_a2cd0433c99303b8934993b2fd2aa1c6e"><div class="ttname"><a href="classEule_1_1Vector4.html#a2cd0433c99303b8934993b2fd2aa1c6e">Eule::Vector4::SqrMagnitude</a></div><div class="ttdeci">double SqrMagnitude() const</div><div class="ttdoc">Will compute the square magnitude.</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8cpp_source.html#l00031">Vector4.cpp:31</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html_a2cd0433c99303b8934993b2fd2aa1c6e"><div class="ttname"><a href="classEule_1_1Vector4.html#a2cd0433c99303b8934993b2fd2aa1c6e">Eule::Vector4::SqrMagnitude</a></div><div class="ttdeci">double SqrMagnitude() const</div><div class="ttdoc">Will compute the square magnitude.</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8cpp_source.html#l00031">Vector4.cpp:31</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Math_html_ac928b1e9cde5ac60f5fdc1ba466305ff"><div class="ttname"><a href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Eule::Math::Similar</a></div><div class="ttdeci">static constexpr bool Similar(const double a, const double b, const double epsilon=0.00001)</div><div class="ttdoc">Compares two double values with a given accuracy.</div></div>
|
|
||||||
<div class="ttc" id="aclassEule_1_1Vector4_html_a994773dc2da079a335f4b57153cf82c9"><div class="ttname"><a href="classEule_1_1Vector4.html#a994773dc2da079a335f4b57153cf82c9">Eule::Vector4::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8h_source.html#l00089">Vector4.h:89</a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html_a994773dc2da079a335f4b57153cf82c9"><div class="ttname"><a href="classEule_1_1Vector4.html#a994773dc2da079a335f4b57153cf82c9">Eule::Vector4::y</a></div><div class="ttdeci">T y</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8h_source.html#l00089">Vector4.h:89</a></div></div>
|
||||||
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4< double ></a></div></div>
|
<div class="ttc" id="aclassEule_1_1Vector4_html"><div class="ttname"><a href="classEule_1_1Vector4.html">Eule::Vector4< double ></a></div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -109,7 +109,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -80,7 +80,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -129,7 +129,7 @@ Files</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -88,7 +88,7 @@ Directories</h2></td></tr>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -80,7 +80,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -80,7 +80,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -104,7 +104,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -88,7 +88,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -89,7 +89,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -93,7 +93,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -94,7 +94,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -79,7 +79,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -89,7 +89,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -182,6 +182,9 @@ $(function() {
|
|||||||
<li>Min()
|
<li>Min()
|
||||||
: <a class="el" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Eule::Math</a>
|
: <a class="el" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Eule::Math</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>Mod()
|
||||||
|
: <a class="el" href="classEule_1_1Math.html#a9d17091e986de45e9bbee484e2d56430">Eule::Math</a>
|
||||||
|
</li>
|
||||||
<li>Multiply4x4()
|
<li>Multiply4x4()
|
||||||
: <a class="el" href="classEule_1_1Matrix4x4.html#ae364e54822b558526dd3404953d48090">Eule::Matrix4x4</a>
|
: <a class="el" href="classEule_1_1Matrix4x4.html#ae364e54822b558526dd3404953d48090">Eule::Matrix4x4</a>
|
||||||
</li>
|
</li>
|
||||||
@ -344,7 +347,7 @@ $(function() {
|
|||||||
: <a class="el" href="classEule_1_1TrapazoidalPrismCollider.html#a5acc127ec848dceead5ad017f36696aa">Eule::TrapazoidalPrismCollider</a>
|
: <a class="el" href="classEule_1_1TrapazoidalPrismCollider.html#a5acc127ec848dceead5ad017f36696aa">Eule::TrapazoidalPrismCollider</a>
|
||||||
</li>
|
</li>
|
||||||
<li>Similar()
|
<li>Similar()
|
||||||
: <a class="el" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Eule::Math</a>
|
: <a class="el" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Eule::Math</a>
|
||||||
, <a class="el" href="classEule_1_1Matrix4x4.html#ab8340e0e909a6cbb1a32439f2ca2c092">Eule::Matrix4x4</a>
|
, <a class="el" href="classEule_1_1Matrix4x4.html#ab8340e0e909a6cbb1a32439f2ca2c092">Eule::Matrix4x4</a>
|
||||||
, <a class="el" href="classEule_1_1Vector2.html#a69fc37a6e885b64426d5846be33c7366">Eule::Vector2< T ></a>
|
, <a class="el" href="classEule_1_1Vector2.html#a69fc37a6e885b64426d5846be33c7366">Eule::Vector2< T ></a>
|
||||||
, <a class="el" href="classEule_1_1Vector3.html#a9613bb7d4981c921b8310d5eedf59b07">Eule::Vector3< T ></a>
|
, <a class="el" href="classEule_1_1Vector3.html#a9613bb7d4981c921b8310d5eedf59b07">Eule::Vector3< T ></a>
|
||||||
@ -420,7 +423,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -91,7 +91,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -79,7 +79,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -94,7 +94,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -79,7 +79,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -79,7 +79,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -99,7 +99,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -81,7 +81,7 @@ $(function() {
|
|||||||
, <a class="el" href="classEule_1_1Vector4.html#a35c6fccb7a02095b595575903b590dd2">Eule::Vector4< T ></a>
|
, <a class="el" href="classEule_1_1Vector4.html#a35c6fccb7a02095b595575903b590dd2">Eule::Vector4< T ></a>
|
||||||
</li>
|
</li>
|
||||||
<li>Matrix4x4()
|
<li>Matrix4x4()
|
||||||
: <a class="el" href="classEule_1_1Matrix4x4.html#a44f2af9bfad01c2d065985c1dfda8d08">Eule::Matrix4x4</a>
|
: <a class="el" href="classEule_1_1Matrix4x4.html#a714a467ba7f85f88ebe3897b5e3580be">Eule::Matrix4x4</a>
|
||||||
</li>
|
</li>
|
||||||
<li>Max()
|
<li>Max()
|
||||||
: <a class="el" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Eule::Math</a>
|
: <a class="el" href="classEule_1_1Math.html#a991c620839f5fa9fcfe7e503b8ab0008">Eule::Math</a>
|
||||||
@ -89,6 +89,9 @@ $(function() {
|
|||||||
<li>Min()
|
<li>Min()
|
||||||
: <a class="el" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Eule::Math</a>
|
: <a class="el" href="classEule_1_1Math.html#aa4d3c52cb09984ec567a9961ff7e3f02">Eule::Math</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>Mod()
|
||||||
|
: <a class="el" href="classEule_1_1Math.html#a9d17091e986de45e9bbee484e2d56430">Eule::Math</a>
|
||||||
|
</li>
|
||||||
<li>Multiply4x4()
|
<li>Multiply4x4()
|
||||||
: <a class="el" href="classEule_1_1Matrix4x4.html#ae364e54822b558526dd3404953d48090">Eule::Matrix4x4</a>
|
: <a class="el" href="classEule_1_1Matrix4x4.html#ae364e54822b558526dd3404953d48090">Eule::Matrix4x4</a>
|
||||||
</li>
|
</li>
|
||||||
@ -96,7 +99,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -89,7 +89,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -186,7 +186,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -85,7 +85,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -79,7 +79,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -105,7 +105,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -81,7 +81,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|
@ -82,7 +82,7 @@ $(function() {
|
|||||||
: <a class="el" href="classEule_1_1TrapazoidalPrismCollider.html#a5acc127ec848dceead5ad017f36696aa">Eule::TrapazoidalPrismCollider</a>
|
: <a class="el" href="classEule_1_1TrapazoidalPrismCollider.html#a5acc127ec848dceead5ad017f36696aa">Eule::TrapazoidalPrismCollider</a>
|
||||||
</li>
|
</li>
|
||||||
<li>Similar()
|
<li>Similar()
|
||||||
: <a class="el" href="classEule_1_1Math.html#ac928b1e9cde5ac60f5fdc1ba466305ff">Eule::Math</a>
|
: <a class="el" href="classEule_1_1Math.html#a4c9a4bc679357551b4a6315497f80f6f">Eule::Math</a>
|
||||||
, <a class="el" href="classEule_1_1Matrix4x4.html#ab8340e0e909a6cbb1a32439f2ca2c092">Eule::Matrix4x4</a>
|
, <a class="el" href="classEule_1_1Matrix4x4.html#ab8340e0e909a6cbb1a32439f2ca2c092">Eule::Matrix4x4</a>
|
||||||
, <a class="el" href="classEule_1_1Vector2.html#a69fc37a6e885b64426d5846be33c7366">Eule::Vector2< T ></a>
|
, <a class="el" href="classEule_1_1Vector2.html#a69fc37a6e885b64426d5846be33c7366">Eule::Vector2< T ></a>
|
||||||
, <a class="el" href="classEule_1_1Vector3.html#a9613bb7d4981c921b8310d5eedf59b07">Eule::Vector3< T ></a>
|
, <a class="el" href="classEule_1_1Vector3.html#a9613bb7d4981c921b8310d5eedf59b07">Eule::Vector3< T ></a>
|
||||||
@ -100,7 +100,7 @@ $(function() {
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Mon Nov 15 2021 11:45:53 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
Generated on Mon Nov 15 2021 16:10:19 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.17
|
</a> 1.8.17
|
||||||
</small></address>
|
</small></address>
|
||||||
|