⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vector3_8h-source.html

📁 这个是关于G.726算法的源程序
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a name="l00298"></a>00298 <a name="l00308"></a>00308     <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classVector3.html#a19">UnitVector</a>() <span class="keyword">const</span>;<a name="l00309"></a>00309 <a name="l00322"></a>00322     <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classVector3.html#a20">Normal</a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>&amp; vector) <span class="keyword">const</span>;<a name="l00323"></a>00323 <a name="l00333"></a>00333     <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="group__fix.html#ga2">fixangle</a> <a class="code" href="classVector3.html#a21">Angle</a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>&amp; vector) <span class="keyword">const</span>;<a name="l00334"></a>00334 <a name="l00349"></a>00349     <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classVector3.html#a20">Normal</a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>&amp; point1,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>&amp; point2) <span class="keyword">const</span>;<a name="l00350"></a>00350 <a name="l00362"></a>00362     <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="group__fix.html#ga2">fixangle</a> <a class="code" href="classVector3.html#a21">Angle</a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>&amp; point1,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>&amp; point2) <span class="keyword">const</span>;<a name="l00363"></a>00363 <a name="l00372"></a>00372     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classVector3.html#e0">Translate</a>(<a class="code" href="classVector3.html">Vector3</a>* outVectors,<a class="code" href="group__integers.html#ga6">uint</a> vectorCount,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>* inVectors,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>&amp; offset);<a name="l00373"></a>00373 <a name="l00382"></a>00382     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classVector3.html#e1">Scale</a>(<a class="code" href="classVector3.html">Vector3</a>* outVectors,<a class="code" href="group__integers.html#ga6">uint</a> vectorCount,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>* inVectors,<a class="code" href="group__fix.html#ga0">fix</a> scale);<a name="l00383"></a>00383 <a name="l00384"></a>00384 <span class="keyword">private</span>:<a name="l00385"></a>00385 <a name="l00392"></a>00392     <span class="keywordtype">void</span> <a class="code" href="classVector3.html#d0">NormaliseComponents</a>(<a class="code" href="group__integers.html#ga6">uint</a> bits);<a name="l00393"></a>00393 <a name="l00394"></a>00394 <span class="keyword">public</span>:<a name="l00395"></a><a class="code" href="classVector3.html#o0">00395</a>     <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classVector3.html#o0">X</a>; <a name="l00396"></a><a class="code" href="classVector3.html#o1">00396</a>     <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classVector3.html#o1">Y</a>; <a name="l00397"></a><a class="code" href="classVector3.html#o2">00397</a>     <a class="code" href="group__fix.html#ga0">fix</a> <a class="code" href="classVector3.html#o2">Z</a>; <a name="l00398"></a>00398     };<a name="l00399"></a>00399 <a name="l00400"></a>00400 <a name="l00404"></a><a class="code" href="group__vector3.html#ga0">00404</a> <span class="keyword">typedef</span> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classVector3.html">Point3</a>;<a name="l00405"></a>00405 <a name="l00406"></a>00406 <a name="l00407"></a>00407 <a name="l00411"></a><a class="code" href="classMatrix3.html">00411</a> <span class="keyword">class </span><a class="code" href="classMatrix3.html">Matrix3</a><a name="l00412"></a>00412     {<a name="l00413"></a>00413 <span class="keyword">public</span>:<a name="l00417"></a><a class="code" href="classMatrix3.html#a0">00417</a>     <span class="keyword">inline</span> <a class="code" href="classMatrix3.html#a0">Matrix3</a>()<a name="l00418"></a>00418         {}<a name="l00419"></a>00419 <a name="l00427"></a><a class="code" href="classMatrix3.html#a1">00427</a>     <span class="keyword">inline</span> <a class="code" href="classMatrix3.html#a0">Matrix3</a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a> row1,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a> row2,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a> row3)<a name="l00428"></a>00428         : <a class="code" href="classMatrix3.html#o0">Row1</a>(row1), <a class="code" href="classMatrix3.html#o1">Row2</a>(row2), <a class="code" href="classMatrix3.html#o2">Row3</a>(row3) {}<a name="l00429"></a>00429 <a name="l00437"></a>00437     <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classMatrix3.html#a2">operator * </a>(<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>&amp; vector) <span class="keyword">const</span>;<a name="l00438"></a>00438 <a name="l00444"></a>00444     <a class="code" href="common_8h.html#a1">IMPORT</a> <a class="code" href="classMatrix3.html">Matrix3</a> <a class="code" href="classMatrix3.html#a3">Transposition</a>() <span class="keyword">const</span>;<a name="l00445"></a>00445 <a name="l00454"></a>00454     <a class="code" href="common_8h.html#a1">IMPORT</a> <span class="keywordtype">void</span> <a class="code" href="classMatrix3.html#a4">Transform</a>(<a class="code" href="classVector3.html">Vector3</a>* outVectors,<a class="code" href="group__integers.html#ga6">uint</a> vectorCount,<span class="keyword">const</span> <a class="code" href="classVector3.html">Vector3</a>* inVectors);<a name="l00455"></a>00455 <span class="keyword">public</span>:<a name="l00456"></a><a class="code" href="classMatrix3.html#o0">00456</a>     <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classMatrix3.html#o0">Row1</a>; <a name="l00457"></a><a class="code" href="classMatrix3.html#o1">00457</a>     <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classMatrix3.html#o1">Row2</a>; <a name="l00458"></a><a class="code" href="classMatrix3.html#o2">00458</a>     <a class="code" href="classVector3.html">Vector3</a> <a class="code" href="classMatrix3.html#o2">Row3</a>; <a name="l00459"></a>00459 };<a name="l00460"></a>00460 <a name="l00461"></a>00461  <span class="comment">// End of group</span><a name="l00463"></a>00463 <a name="l00464"></a>00464 <span class="preprocessor">#endif</span></pre></div><HR><ADDRESS STYLE="align: right;"><SMALL>Generated by&nbsp; <A HREF="http://www.doxygen.org/index.html"><IMG SRC="doxygen.png" ALT="doxygen" ALIGN="middle" BORDER="0"></A> 1.4.4</SMALL></ADDRESS></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -