classfpoint3.html
来自「VC下实现图像处理。 VC下实现图像处理。 VC下实现图像处理。」· HTML 代码 · 共 173 行
HTML
173 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>vtdata library: FPoint3 Class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.5 --><div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li id="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul></div><div class="tabs"> <ul> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul></div><h1>FPoint3 Class Reference</h1><!-- doxytag: class="FPoint3" -->Inheritance diagram for FPoint3:<p><center><img src="classFPoint3__inherit__graph.png" border="0" usemap="#FPoint3__inherit__map" alt="Inheritance graph"></center><map name="FPoint3__inherit__map"><area href="classFPlane.html" shape="rect" coords="8,82,72,108" alt=""></map><center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classFPoint3-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e235ebe5fdd8a08397b610d114c2512d"></a><!-- doxytag: member="FPoint3::FPoint3" ref="e235ebe5fdd8a08397b610d114c2512d" args="(float fx, float fy, float fz)" --> </td><td class="memItemRight" valign="bottom"><b>FPoint3</b> (float fx, float fy, float fz)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab0b0082bfcf5c4f23da070303956def"></a><!-- doxytag: member="FPoint3::FPoint3" ref="ab0b0082bfcf5c4f23da070303956def" args="(const DPoint3 &p)" --> </td><td class="memItemRight" valign="bottom"><b>FPoint3</b> (const <a class="el" href="classDPoint3.html">DPoint3</a> &p)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4eb18f9906013123a6d2ae0e9ef34389"></a><!-- doxytag: member="FPoint3::Length" ref="4eb18f9906013123a6d2ae0e9ef34389" args="() const " -->float </td><td class="memItemRight" valign="bottom"><b>Length</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1328ff41890e78056fd7e9dbec7ee2cd"></a><!-- doxytag: member="FPoint3::LengthSquared" ref="1328ff41890e78056fd7e9dbec7ee2cd" args="() const " -->float </td><td class="memItemRight" valign="bottom"><b>LengthSquared</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1bfc4d0824ba8647f770a929c13e4d1"></a><!-- doxytag: member="FPoint3::Normalize" ref="a1bfc4d0824ba8647f770a929c13e4d1" args="()" --><a class="el" href="classFPoint3.html">FPoint3</a> & </td><td class="memItemRight" valign="bottom"><b>Normalize</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6dda09dfa830de588d078aa77aff5a8"></a><!-- doxytag: member="FPoint3::SetLength" ref="a6dda09dfa830de588d078aa77aff5a8" args="(float len)" --><a class="el" href="classFPoint3.html">FPoint3</a> & </td><td class="memItemRight" valign="bottom"><b>SetLength</b> (float len)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e036fba6c6e45e576524050809b86163"></a><!-- doxytag: member="FPoint3::Set" ref="e036fba6c6e45e576524050809b86163" args="(float fx, float fy, float fz)" -->void </td><td class="memItemRight" valign="bottom"><b>Set</b> (float fx, float fy, float fz)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc3c97cd5cc19939deaf9f0a78186b36"></a><!-- doxytag: member="FPoint3::Dot" ref="dc3c97cd5cc19939deaf9f0a78186b36" args="(const FPoint3 &rhs) const " -->float </td><td class="memItemRight" valign="bottom"><b>Dot</b> (const <a class="el" href="classFPoint3.html">FPoint3</a> &rhs) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a06167040e3f15519f9504530fe567f"></a><!-- doxytag: member="FPoint3::Dot" ref="3a06167040e3f15519f9504530fe567f" args="(const float *fp) const " -->float </td><td class="memItemRight" valign="bottom"><b>Dot</b> (const float *fp) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc6b8e67fcd77d048ebc2139c325d776"></a><!-- doxytag: member="FPoint3::Cross" ref="fc6b8e67fcd77d048ebc2139c325d776" args="(const FPoint3 &v) const " --><a class="el" href="classFPoint3.html">FPoint3</a> </td><td class="memItemRight" valign="bottom"><b>Cross</b> (const <a class="el" href="classFPoint3.html">FPoint3</a> &v) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFPoint3.html#c229e5ed1327fa1599a7eeb3387638ca">UnitNormal</a> (const <a class="el" href="classFPoint3.html">FPoint3</a> &p0, const <a class="el" href="classFPoint3.html">FPoint3</a> &p1, const <a class="el" href="classFPoint3.html">FPoint3</a> &p2)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="762e39d74a299cfc951e7155b35968dd"></a><!-- doxytag: member="FPoint3::operator=" ref="762e39d74a299cfc951e7155b35968dd" args="(const FPoint3 &v)" --><a class="el" href="classFPoint3.html">FPoint3</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classFPoint3.html">FPoint3</a> &v)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="01972fdb75de6d71a2f4737e1a41b167"></a><!-- doxytag: member="FPoint3::operator=" ref="01972fdb75de6d71a2f4737e1a41b167" args="(const DPoint3 &v)" --><a class="el" href="classFPoint3.html">FPoint3</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classDPoint3.html">DPoint3</a> &v)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="657c6f2b5f80451b0f73961d3ae98614"></a><!-- doxytag: member="FPoint3::operator+" ref="657c6f2b5f80451b0f73961d3ae98614" args="(const FPoint3 &v) const " --><a class="el" href="classFPoint3.html">FPoint3</a> </td><td class="memItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="classFPoint3.html">FPoint3</a> &v) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="311778a5d6f03eafdd0d79c9fc111b77"></a><!-- doxytag: member="FPoint3::operator-" ref="311778a5d6f03eafdd0d79c9fc111b77" args="(const FPoint3 &v) const " --><a class="el" href="classFPoint3.html">FPoint3</a> </td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classFPoint3.html">FPoint3</a> &v) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab251d56c3e469072bbcfe45d6ad0ac7"></a><!-- doxytag: member="FPoint3::operator *" ref="ab251d56c3e469072bbcfe45d6ad0ac7" args="(float s) const " --><a class="el" href="classFPoint3.html">FPoint3</a> </td><td class="memItemRight" valign="bottom"><b>operator *</b> (float s) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15db4915471f80f3edf8cb6b5db6a47a"></a><!-- doxytag: member="FPoint3::operator *" ref="15db4915471f80f3edf8cb6b5db6a47a" args="(double s) const " --><a class="el" href="classFPoint3.html">FPoint3</a> </td><td class="memItemRight" valign="bottom"><b>operator *</b> (double s) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8065ae7d73190317054dd66edd2cccd3"></a><!-- doxytag: member="FPoint3::operator/" ref="8065ae7d73190317054dd66edd2cccd3" args="(float s) const " --><a class="el" href="classFPoint3.html">FPoint3</a> </td><td class="memItemRight" valign="bottom"><b>operator/</b> (float s) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c061307743538d290e1d5ab75a3c32af"></a><!-- doxytag: member="FPoint3::operator-" ref="c061307743538d290e1d5ab75a3c32af" args="()" --><a class="el" href="classFPoint3.html">FPoint3</a> </td><td class="memItemRight" valign="bottom"><b>operator-</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98d89ebdcbce24997c3cce9548ae54a0"></a><!-- doxytag: member="FPoint3::operator==" ref="98d89ebdcbce24997c3cce9548ae54a0" args="(const FPoint3 &v2) const " -->bool </td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classFPoint3.html">FPoint3</a> &v2) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb8d37fb62d2d2a09ca2bb0f8eef7ba1"></a><!-- doxytag: member="FPoint3::operator!=" ref="fb8d37fb62d2d2a09ca2bb0f8eef7ba1" args="(const FPoint3 &v2) const " -->bool </td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classFPoint3.html">FPoint3</a> &v2) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b26890bdf729035febe879a096fa473"></a><!-- doxytag: member="FPoint3::operator+=" ref="3b26890bdf729035febe879a096fa473" args="(const FPoint3 &v)" -->void </td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classFPoint3.html">FPoint3</a> &v)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="db870b719d73675e16c681d23d3d6bf6"></a><!-- doxytag: member="FPoint3::operator-=" ref="db870b719d73675e16c681d23d3d6bf6" args="(const FPoint3 &v)" -->void </td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classFPoint3.html">FPoint3</a> &v)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c8369e578fae178cf09062152a7816f"></a><!-- doxytag: member="FPoint3::operator *=" ref="4c8369e578fae178cf09062152a7816f" args="(float s)" -->void </td><td class="memItemRight" valign="bottom"><b>operator *=</b> (float s)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe7a32848de36fe8092b860ab9d9cd4e"></a><!-- doxytag: member="FPoint3::operator/=" ref="fe7a32848de36fe8092b860ab9d9cd4e" args="(float s)" -->void </td><td class="memItemRight" valign="bottom"><b>operator/=</b> (float s)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="02e4d75bd33fe10d390cc21af6c60699"></a><!-- doxytag: member="FPoint3::operator-" ref="02e4d75bd33fe10d390cc21af6c60699" args="() const " --><a class="el" href="classFPoint3.html">FPoint3</a> </td><td class="memItemRight" valign="bottom"><b>operator-</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="180d7ab25382c2b6b04196cef08901e6"></a><!-- doxytag: member="FPoint3::operator[]" ref="180d7ab25382c2b6b04196cef08901e6" args="(int nIndex)" -->float & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (int nIndex)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="27b7919ecb9e022c610d9e8de6c3e7d0"></a><!-- doxytag: member="FPoint3::operator[]" ref="27b7919ecb9e022c610d9e8de6c3e7d0" args="(int nIndex) const " -->const float & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (int nIndex) const </td></tr><tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9dd4e461268c8034f5c8564e155c67a6"></a><!-- doxytag: member="FPoint3::x" ref="9dd4e461268c8034f5c8564e155c67a6" args="" -->float </td><td class="memItemRight" valign="bottom"><b>x</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="415290769594460e2e485922904f345d"></a><!-- doxytag: member="FPoint3::y" ref="415290769594460e2e485922904f345d" args="" -->float </td><td class="memItemRight" valign="bottom"><b>y</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fbade9e36a3f36d3d676c1b808451dd7"></a><!-- doxytag: member="FPoint3::z" ref="fbade9e36a3f36d3d676c1b808451dd7" args="" -->float </td><td class="memItemRight" valign="bottom"><b>z</b></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>A 3-component vector class, single-precision (float). <p><hr><h2>Member Function Documentation</h2><a class="anchor" name="c229e5ed1327fa1599a7eeb3387638ca"></a><!-- doxytag: member="FPoint3::UnitNormal" ref="c229e5ed1327fa1599a7eeb3387638ca" args="(const FPoint3 &p0, const FPoint3 &p1, const FPoint3 &p2)" --><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">void FPoint3::UnitNormal </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFPoint3.html">FPoint3</a> & </td> <td class="mdname" nowrap> <em>p0</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>const <a class="el" href="classFPoint3.html">FPoint3</a> & </td> <td class="mdname" nowrap> <em>p1</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>const <a class="el" href="classFPoint3.html">FPoint3</a> & </td> <td class="mdname" nowrap> <em>p2</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [inline]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Determine the unit cross product (normal vector) to the triangle made up of the three given points. </td> </tr></table><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 14 14:40:55 2008 for vtdata library by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?