built doxygen
This commit is contained in:
@@ -267,7 +267,7 @@ Friends</h2></td></tr>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="Quaternion_8cpp_source.html#l00029">29</a> of file <a class="el" href="Quaternion_8cpp_source.html">Quaternion.cpp</a>.</p>
|
||||
<div class="fragment"><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> {</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="classEule_1_1Vector3.html">Vector3d</a> eulerRad = eulerAngles * <a class="code" href="Constants_8h.html#a20e4bd0fb882dfa45051031d5e2ce922">Deg2Rad</a>;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="classEule_1_1Vector3.html">Vector3d</a> eulerRad = eulerAngles * <a class="code" href="Constants_8h.html#a0688d82670a3ba9d40853859003c64df">Deg2Rad</a>;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor"> #ifndef _EULE_NO_INTRINSICS_</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
|
||||
@@ -806,7 +806,7 @@ Friends</h2></td></tr>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="comment">// pitch (y-axis rotation)</span></div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordtype">double</span> sinp = 2.0 * (v.<a class="code" href="classEule_1_1Vector4.html#a4b2184f91a991264ddc3dae3beadf23e">w</a> * v.<a class="code" href="classEule_1_1Vector4.html#a994773dc2da079a335f4b57153cf82c9">y</a> - v.<a class="code" href="classEule_1_1Vector4.html#acf70d20ed586c3e168f2664f643902f0">z</a> * v.<a class="code" href="classEule_1_1Vector4.html#a6abdc466a694e39b1bf5e71dd26e9fbf">x</a>);</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordflow">if</span> (std::abs(sinp) >= 1)</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  euler.<a class="code" href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">y</a> = std::copysign(<a class="code" href="Constants_8h.html#a598a3330b3c21701223ee0ca14316eca">PI</a> / 2, sinp); <span class="comment">// use 90 degrees if out of range</span></div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  euler.<a class="code" href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">y</a> = std::copysign(<a class="code" href="Constants_8h.html#a299aabc5fc8285cbf99025330a3d0d0d">PI</a> / 2, sinp); <span class="comment">// use 90 degrees if out of range</span></div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  euler.<a class="code" href="classEule_1_1Vector3.html#a716e038c7b599bc5c741dfc0a3c42146">y</a> = std::asin(sinp);</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  </div>
|
||||
@@ -815,7 +815,7 @@ Friends</h2></td></tr>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordtype">double</span> cosy_cosp = 1.0 - 2.0 * (v.<a class="code" href="classEule_1_1Vector4.html#a994773dc2da079a335f4b57153cf82c9">y</a> * v.<a class="code" href="classEule_1_1Vector4.html#a994773dc2da079a335f4b57153cf82c9">y</a> + v.<a class="code" href="classEule_1_1Vector4.html#acf70d20ed586c3e168f2664f643902f0">z</a> * v.<a class="code" href="classEule_1_1Vector4.html#acf70d20ed586c3e168f2664f643902f0">z</a>);</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  euler.<a class="code" href="classEule_1_1Vector3.html#a754b1a46c44a0fde99e670e174dba674">z</a> = std::atan2(siny_cosp, cosy_cosp);</div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  </div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  euler *= <a class="code" href="Constants_8h.html#a0272b2f5a4ca917a60dad22a3cbc6faf">Rad2Deg</a>;</div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  euler *= <a class="code" href="Constants_8h.html#afa51234d581318384aacb84a195c3a2b">Rad2Deg</a>;</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  </div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  cache_euler = euler;</div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  isCacheUpToDate_matrix = <span class="keyword">true</span>;</div>
|
||||
@@ -1002,15 +1002,15 @@ Friends</h2></td></tr>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a6ad97bdfe3f070fd4d1d0ebc2ee1309a"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a6ad97bdfe3f070fd4d1d0ebc2ee1309a">Eule::Matrix4x4::j</a></div><div class="ttdeci">double & j</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00137">Matrix4x4.h:137</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_1Matrix4x4_html_afb1b52d2d395e1d4a099556fac3918dc"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#afb1b52d2d395e1d4a099556fac3918dc">Eule::Matrix4x4::i</a></div><div class="ttdeci">double & i</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00136">Matrix4x4.h:136</a></div></div>
|
||||
<div class="ttc" id="aclassEule_1_1Vector3_html"><div class="ttname"><a href="classEule_1_1Vector3.html">Eule::Vector3< double ></a></div></div>
|
||||
<div class="ttc" id="aclassEule_1_1Vector4_html_a6abdc466a694e39b1bf5e71dd26e9fbf"><div class="ttname"><a href="classEule_1_1Vector4.html#a6abdc466a694e39b1bf5e71dd26e9fbf">Eule::Vector4::x</a></div><div class="ttdeci">T x</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8h_source.html#l00088">Vector4.h:88</a></div></div>
|
||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a19fb1d47aea5672da2fe1fc20500615a"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a19fb1d47aea5672da2fe1fc20500615a">Eule::Matrix4x4::e</a></div><div class="ttdeci">double & e</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00132">Matrix4x4.h:132</a></div></div>
|
||||
<div class="ttc" id="aclassEule_1_1Vector4_html_acf70d20ed586c3e168f2664f643902f0"><div class="ttname"><a href="classEule_1_1Vector4.html#acf70d20ed586c3e168f2664f643902f0">Eule::Vector4::z</a></div><div class="ttdeci">T z</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8h_source.html#l00090">Vector4.h:90</a></div></div>
|
||||
<div class="ttc" id="anamespaceEule_html_ab1f7f26891b56b960ca6cca5cc1cc44e"><div class="ttname"><a href="namespaceEule.html#ab1f7f26891b56b960ca6cca5cc1cc44e">Eule::Vector4d</a></div><div class="ttdeci">Vector4< double > Vector4d</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8h_source.html#l00107">Vector4.h:107</a></div></div>
|
||||
<div class="ttc" id="aConstants_8h_html_a598a3330b3c21701223ee0ca14316eca"><div class="ttname"><a href="Constants_8h.html#a598a3330b3c21701223ee0ca14316eca">PI</a></div><div class="ttdeci">#define 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_a20e4bd0fb882dfa45051031d5e2ce922"><div class="ttname"><a href="Constants_8h.html#a20e4bd0fb882dfa45051031d5e2ce922">Deg2Rad</a></div><div class="ttdeci">#define Deg2Rad</div><div class="ttdoc">Factor to convert degrees to radians.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00012">Constants.h:12</a></div></div>
|
||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_a47b0d5273289c602f1ab4d3b963fe267"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#a47b0d5273289c602f1ab4d3b963fe267">Eule::Matrix4x4::f</a></div><div class="ttdeci">double & f</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00133">Matrix4x4.h:133</a></div></div>
|
||||
<div class="ttc" id="aConstants_8h_html_a0688d82670a3ba9d40853859003c64df"><div class="ttname"><a href="Constants_8h.html#a0688d82670a3ba9d40853859003c64df">Deg2Rad</a></div><div class="ttdeci">static constexpr double Deg2Rad</div><div class="ttdoc">Factor to convert degrees to radians.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00012">Constants.h:12</a></div></div>
|
||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_af93a84acffc7d5282653b7b591633874"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#af93a84acffc7d5282653b7b591633874">Eule::Matrix4x4::k</a></div><div class="ttdeci">double & k</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00138">Matrix4x4.h:138</a></div></div>
|
||||
<div class="ttc" id="aclassEule_1_1Vector4_html_ae5b7ed7132d76ffbde20f24330fd4f69"><div class="ttname"><a href="classEule_1_1Vector4.html#ae5b7ed7132d76ffbde20f24330fd4f69">Eule::Vector4::Lerp</a></div><div class="ttdeci">Vector4< double > Lerp(const Vector4< T > &other, double t) const</div><div class="ttdoc">Will return a lerp result between this and another vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector4_8cpp_source.html#l00287">Vector4.cpp:287</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>
|
||||
@@ -1025,18 +1025,18 @@ Friends</h2></td></tr>
|
||||
<div class="ttc" id="aclassEule_1_1Quaternion_html_aaeb89218e886e605c6e2a87c9cb773a4"><div class="ttname"><a href="classEule_1_1Quaternion.html#aaeb89218e886e605c6e2a87c9cb773a4">Eule::Quaternion::RotateVector</a></div><div class="ttdeci">Vector3d RotateVector(const Vector3d &vec) const</div><div class="ttdoc">Will rotate a vector by this quaternion.</div><div class="ttdef"><b>Definition:</b> <a href="Quaternion_8cpp_source.html#l00197">Quaternion.cpp:197</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_1Quaternion_html_abcc01358aada56ea5f0db4da18aaf77d"><div class="ttname"><a href="classEule_1_1Quaternion.html#abcc01358aada56ea5f0db4da18aaf77d">Eule::Quaternion::Quaternion</a></div><div class="ttdeci">Quaternion()</div><div class="ttdef"><b>Definition:</b> <a href="Quaternion_8cpp_source.html#l00011">Quaternion.cpp:11</a></div></div>
|
||||
<div class="ttc" id="aConstants_8h_html_afa51234d581318384aacb84a195c3a2b"><div class="ttname"><a href="Constants_8h.html#afa51234d581318384aacb84a195c3a2b">Rad2Deg</a></div><div class="ttdeci">static constexpr double Rad2Deg</div><div class="ttdoc">Factor to convert radians to degrees.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00015">Constants.h:15</a></div></div>
|
||||
<div class="ttc" id="aclassEule_1_1Quaternion_html_aa5333ab28dbe4d5ae15ab5dbc36b90ca"><div class="ttname"><a href="classEule_1_1Quaternion.html#aa5333ab28dbe4d5ae15ab5dbc36b90ca">Eule::Quaternion::Conjugate</a></div><div class="ttdeci">Quaternion Conjugate() const</div><div class="ttdef"><b>Definition:</b> <a href="Quaternion_8cpp_source.html#l00187">Quaternion.cpp:187</a></div></div>
|
||||
<div class="ttc" id="aclassEule_1_1Quaternion_html_a704d63f0f2cd2d50fd61562e3c2eb576"><div class="ttname"><a href="classEule_1_1Quaternion.html#a704d63f0f2cd2d50fd61562e3c2eb576">Eule::Quaternion::Inverse</a></div><div class="ttdeci">Quaternion Inverse() const</div><div class="ttdef"><b>Definition:</b> <a href="Quaternion_8cpp_source.html#l00175">Quaternion.cpp:175</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_1Quaternion_html"><div class="ttname"><a href="classEule_1_1Quaternion.html">Eule::Quaternion</a></div><div class="ttdoc">3D rotation representation</div><div class="ttdef"><b>Definition:</b> <a href="Quaternion_8h_source.html#l00010">Quaternion.h:10</a></div></div>
|
||||
<div class="ttc" id="aclassEule_1_1Matrix4x4_html_ab3ff5bc09a2598faa76188d0cc31addb"><div class="ttname"><a href="classEule_1_1Matrix4x4.html#ab3ff5bc09a2598faa76188d0cc31addb">Eule::Matrix4x4::a</a></div><div class="ttdeci">double & a</div><div class="ttdef"><b>Definition:</b> <a href="Matrix4x4_8h_source.html#l00128">Matrix4x4.h:128</a></div></div>
|
||||
<div class="ttc" id="aConstants_8h_html_a0272b2f5a4ca917a60dad22a3cbc6faf"><div class="ttname"><a href="Constants_8h.html#a0272b2f5a4ca917a60dad22a3cbc6faf">Rad2Deg</a></div><div class="ttdeci">#define Rad2Deg</div><div class="ttdoc">Factor to convert radians to degrees.</div><div class="ttdef"><b>Definition:</b> <a href="Constants_8h_source.html#l00015">Constants.h:15</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_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>
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Nov 15 2021 11:34:32 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
|
Reference in New Issue
Block a user