mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-04-28 18:06:30 +08:00
Publish!
Generated from v6.0.11315.11111-test13
This commit is contained in:
@@ -65,31 +65,22 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a35b00490a8e7f03664341ae095e37cba"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a35b00490a8e7f03664341ae095e37cba">ON_2fVector</a> (float <a class="el" href="../../db/df9/class_o_n__2f_vector.html#ad7d51e9eb02a03910318888131bb4c3e">x</a>, float <a class="el" href="../../db/df9/class_o_n__2f_vector.html#aa45982f05d60f3150c3c11a7febbf441">y</a>)</td></tr>
|
||||
<tr class="separator:a35b00490a8e7f03664341ae095e37cba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9747442957a599ff4d2256b1bb21305"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#ab9747442957a599ff4d2256b1bb21305">ON_2fVector</a> (const <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> &)</td></tr>
|
||||
<tr class="memdesc:ab9747442957a599ff4d2256b1bb21305"><td class="mdescLeft"> </td><td class="mdescRight">from 2f point <a href="#ab9747442957a599ff4d2256b1bb21305">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab9747442957a599ff4d2256b1bb21305"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13f00cb6d09b0e1f1ff34fc139791344"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a13f00cb6d09b0e1f1ff34fc139791344">ON_2fVector</a> (const <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> &)</td></tr>
|
||||
<tr class="memdesc:a13f00cb6d09b0e1f1ff34fc139791344"><td class="mdescLeft"> </td><td class="mdescRight">from 3f point <a href="#a13f00cb6d09b0e1f1ff34fc139791344">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13f00cb6d09b0e1f1ff34fc139791344"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a27bc246e2ec9af041e7cc07ade74e639"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a27bc246e2ec9af041e7cc07ade74e639">ON_2fVector</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
||||
<tr class="memdesc:a27bc246e2ec9af041e7cc07ade74e639"><td class="mdescLeft"> </td><td class="mdescRight">from 3f vector <a href="#a27bc246e2ec9af041e7cc07ade74e639">More...</a><br /></td></tr>
|
||||
<tr class="separator:a27bc246e2ec9af041e7cc07ade74e639"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0894f232a73c40d3fbe58b73a6b1ec73"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a0894f232a73c40d3fbe58b73a6b1ec73">ON_2fVector</a> (const float *)</td></tr>
|
||||
<tr class="memdesc:a0894f232a73c40d3fbe58b73a6b1ec73"><td class="mdescLeft"> </td><td class="mdescRight">from float[2] array <a href="#a0894f232a73c40d3fbe58b73a6b1ec73">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0894f232a73c40d3fbe58b73a6b1ec73"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34874bab2dafd014d5e15adeeaf3a0e3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a34874bab2dafd014d5e15adeeaf3a0e3">ON_2fVector</a> (const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &)</td></tr>
|
||||
<tr class="memdesc:a34874bab2dafd014d5e15adeeaf3a0e3"><td class="mdescLeft"> </td><td class="mdescRight">from 2d point <a href="#a34874bab2dafd014d5e15adeeaf3a0e3">More...</a><br /></td></tr>
|
||||
<tr class="separator:a34874bab2dafd014d5e15adeeaf3a0e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af5ff4b4ba7ed539f5aa8c020e0905cbe"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#af5ff4b4ba7ed539f5aa8c020e0905cbe">ON_2fVector</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
||||
<tr class="memdesc:af5ff4b4ba7ed539f5aa8c020e0905cbe"><td class="mdescLeft"> </td><td class="mdescRight">from 3d point <a href="#af5ff4b4ba7ed539f5aa8c020e0905cbe">More...</a><br /></td></tr>
|
||||
<tr class="separator:af5ff4b4ba7ed539f5aa8c020e0905cbe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa0221a17acbceab51bcb3d66b49069c1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#aa0221a17acbceab51bcb3d66b49069c1">ON_2fVector</a> (const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
||||
<tr class="memdesc:aa0221a17acbceab51bcb3d66b49069c1"><td class="mdescLeft"> </td><td class="mdescRight">from 2d vector <a href="#aa0221a17acbceab51bcb3d66b49069c1">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa0221a17acbceab51bcb3d66b49069c1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38cca398dfb85672b169517da38ee39c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a38cca398dfb85672b169517da38ee39c">ON_2fVector</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
||||
<tr class="memdesc:a38cca398dfb85672b169517da38ee39c"><td class="mdescLeft"> </td><td class="mdescRight">from 3d vector <a href="#a38cca398dfb85672b169517da38ee39c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a38cca398dfb85672b169517da38ee39c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a33995fc39b4dabe2b191ba61c847ec34"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a33995fc39b4dabe2b191ba61c847ec34">ON_2fVector</a> (const double *)</td></tr>
|
||||
<tr class="memdesc:a33995fc39b4dabe2b191ba61c847ec34"><td class="mdescLeft"> </td><td class="mdescRight">from double[2] array <a href="#a33995fc39b4dabe2b191ba61c847ec34">More...</a><br /></td></tr>
|
||||
<tr class="separator:a33995fc39b4dabe2b191ba61c847ec34"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7d0027e2b187da58890cbe9c4f31d8f5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a7d0027e2b187da58890cbe9c4f31d8f5">~ON_2fVector</a> ()=default</td></tr>
|
||||
<tr class="separator:a7d0027e2b187da58890cbe9c4f31d8f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -104,6 +95,7 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a100a81aa91f5c0576d47ce2ab0541460"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a100a81aa91f5c0576d47ce2ab0541460">IsPerpendicularTo</a> (const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> &, double=ON_DEFAULT_ANGLE_TOLERANCE) const</td></tr>
|
||||
<tr class="separator:a100a81aa91f5c0576d47ce2ab0541460"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af1f1c27814c789a7d2f236d9a2e6885b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#af1f1c27814c789a7d2f236d9a2e6885b">IsTiny</a> (double=ON_ZERO_TOLERANCE) const</td></tr>
|
||||
<tr class="memdesc:af1f1c27814c789a7d2f236d9a2e6885b"><td class="mdescLeft"> </td><td class="mdescRight">Test a vector to see if it is very short <a href="#af1f1c27814c789a7d2f236d9a2e6885b">More...</a><br /></td></tr>
|
||||
<tr class="separator:af1f1c27814c789a7d2f236d9a2e6885b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb78122715c8d8885e88e2567bb7faf1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#abb78122715c8d8885e88e2567bb7faf1">IsUnitVector</a> () const</td></tr>
|
||||
<tr class="separator:abb78122715c8d8885e88e2567bb7faf1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -118,7 +110,6 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a4191dcec0944398f04f2e0093a3f37e1"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a4191dcec0944398f04f2e0093a3f37e1">LengthSquared</a> () const</td></tr>
|
||||
<tr class="separator:a4191dcec0944398f04f2e0093a3f37e1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a49602d4ea6b23ebfb072768578d53ab2"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a49602d4ea6b23ebfb072768578d53ab2">MaximumCoordinate</a> () const</td></tr>
|
||||
<tr class="memdesc:a49602d4ea6b23ebfb072768578d53ab2"><td class="mdescLeft"> </td><td class="mdescRight">absolute value of maximum coordinate <a href="#a49602d4ea6b23ebfb072768578d53ab2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a49602d4ea6b23ebfb072768578d53ab2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b7dbe28032521290cbcd03495386498"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a5b7dbe28032521290cbcd03495386498">MaximumCoordinateIndex</a> () const</td></tr>
|
||||
<tr class="separator:a5b7dbe28032521290cbcd03495386498"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -130,13 +121,10 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ac29548bc016dd41cd2ea7a36fc157d84"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#ac29548bc016dd41cd2ea7a36fc157d84">operator!=</a> (const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> &) const</td></tr>
|
||||
<tr class="separator:ac29548bc016dd41cd2ea7a36fc157d84"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38349f48a4ff5e31b198bf66fad75dbf"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a38349f48a4ff5e31b198bf66fad75dbf">operator*</a> (const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> &) const</td></tr>
|
||||
<tr class="memdesc:a38349f48a4ff5e31b198bf66fad75dbf"><td class="mdescLeft"> </td><td class="mdescRight">inner (dot) product <a href="#a38349f48a4ff5e31b198bf66fad75dbf">More...</a><br /></td></tr>
|
||||
<tr class="separator:a38349f48a4ff5e31b198bf66fad75dbf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae761edfada309629ca5192ff529f65bb"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#ae761edfada309629ca5192ff529f65bb">operator*</a> (const <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> &) const</td></tr>
|
||||
<tr class="memdesc:ae761edfada309629ca5192ff529f65bb"><td class="mdescLeft"> </td><td class="mdescRight">inner (dot) product point acting as a vector <a href="#ae761edfada309629ca5192ff529f65bb">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae761edfada309629ca5192ff529f65bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a45c377f878a35be83fda4fa038ce9b91"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a45c377f878a35be83fda4fa038ce9b91">operator*</a> (const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &) const</td></tr>
|
||||
<tr class="memdesc:a45c377f878a35be83fda4fa038ce9b91"><td class="mdescLeft"> </td><td class="mdescRight">inner (dot) product <a href="#a45c377f878a35be83fda4fa038ce9b91">More...</a><br /></td></tr>
|
||||
<tr class="separator:a45c377f878a35be83fda4fa038ce9b91"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abe00f38ac0a364de7741cc28b4b11a2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#abe00f38ac0a364de7741cc28b4b11a2b">operator*</a> (int) const</td></tr>
|
||||
<tr class="separator:abe00f38ac0a364de7741cc28b4b11a2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -207,7 +195,6 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a3400d8a64bb769f4e1c9531540213070"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a3400d8a64bb769f4e1c9531540213070">operator=</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
||||
<tr class="separator:a3400d8a64bb769f4e1c9531540213070"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad48595efed25669af583ccea2af8cf92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#ad48595efed25669af583ccea2af8cf92">operator=</a> (const float *)</td></tr>
|
||||
<tr class="memdesc:ad48595efed25669af583ccea2af8cf92"><td class="mdescLeft"> </td><td class="mdescRight">point = float[2] support <a href="#ad48595efed25669af583ccea2af8cf92">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad48595efed25669af583ccea2af8cf92"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d6d269c94f583e6a345628cdacd9ce9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a1d6d269c94f583e6a345628cdacd9ce9">operator=</a> (const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &)</td></tr>
|
||||
<tr class="separator:a1d6d269c94f583e6a345628cdacd9ce9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -218,7 +205,6 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a123ebe9d90271a61ccf7d26dbfe20293"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a123ebe9d90271a61ccf7d26dbfe20293">operator=</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
||||
<tr class="separator:a123ebe9d90271a61ccf7d26dbfe20293"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6dd2799a428a1700c04ae0d90418b9fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a6dd2799a428a1700c04ae0d90418b9fb">operator=</a> (const double *)</td></tr>
|
||||
<tr class="memdesc:a6dd2799a428a1700c04ae0d90418b9fb"><td class="mdescLeft"> </td><td class="mdescRight">point = double[2] support <a href="#a6dd2799a428a1700c04ae0d90418b9fb">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6dd2799a428a1700c04ae0d90418b9fb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a71bfb9b51f8bc0b213378500c0b0306d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a71bfb9b51f8bc0b213378500c0b0306d">operator==</a> (const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> &) const</td></tr>
|
||||
<tr class="separator:a71bfb9b51f8bc0b213378500c0b0306d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -242,25 +228,24 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memdesc:a3b421c066c08cb48584f88e9183a9e9e"><td class="mdescLeft"> </td><td class="mdescRight">set this vector to be perpendicular to a line defined by 2 points <a href="#a3b421c066c08cb48584f88e9183a9e9e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3b421c066c08cb48584f88e9183a9e9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a23596a3efbccae184f1d10327fa2a4ea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a23596a3efbccae184f1d10327fa2a4ea">Reverse</a> ()</td></tr>
|
||||
<tr class="memdesc:a23596a3efbccae184f1d10327fa2a4ea"><td class="mdescLeft"> </td><td class="mdescRight">negate all coordinates <a href="#a23596a3efbccae184f1d10327fa2a4ea">More...</a><br /></td></tr>
|
||||
<tr class="separator:a23596a3efbccae184f1d10327fa2a4ea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6573561eee1de3431a9e470f20fa1b60"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a6573561eee1de3431a9e470f20fa1b60">Set</a> (float, float)</td></tr>
|
||||
<tr class="memdesc:a6573561eee1de3431a9e470f20fa1b60"><td class="mdescLeft"> </td><td class="mdescRight">set 2d vector value <a href="#a6573561eee1de3431a9e470f20fa1b60">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6573561eee1de3431a9e470f20fa1b60"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a21c3ad7641ae08f51ab0bafbd8e2b21c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a21c3ad7641ae08f51ab0bafbd8e2b21c">Unitize</a> ()</td></tr>
|
||||
<tr class="memdesc:a21c3ad7641ae08f51ab0bafbd8e2b21c"><td class="mdescLeft"> </td><td class="mdescRight">returns false if vector has zero length <a href="#a21c3ad7641ae08f51ab0bafbd8e2b21c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a21c3ad7641ae08f51ab0bafbd8e2b21c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a01a40e7c5af5ae9b0b3961fe946f394b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a01a40e7c5af5ae9b0b3961fe946f394b">UnitVector</a> () const</td></tr>
|
||||
<tr class="separator:a01a40e7c5af5ae9b0b3961fe946f394b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1c0b6bf36abfe15315c7d97e0fc9b8e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a1c0b6bf36abfe15315c7d97e0fc9b8e9">Zero</a> ()</td></tr>
|
||||
<tr class="memdesc:a1c0b6bf36abfe15315c7d97e0fc9b8e9"><td class="mdescLeft"> </td><td class="mdescRight">set all coordinates to zero; <a href="#a1c0b6bf36abfe15315c7d97e0fc9b8e9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1c0b6bf36abfe15315c7d97e0fc9b8e9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aaf8521f2e4c9f7f84f7b6632d12179ea"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#aaf8521f2e4c9f7f84f7b6632d12179ea">Compare</a> (const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> &lhs, const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> &rhs)</td></tr>
|
||||
<tr class="memdesc:aaf8521f2e4c9f7f84f7b6632d12179ea"><td class="mdescLeft"> </td><td class="mdescRight">A well ordered dictionary compare function that is nan aware and can be used for robust sorting. <a href="#aaf8521f2e4c9f7f84f7b6632d12179ea">More...</a><br /></td></tr>
|
||||
<tr class="separator:aaf8521f2e4c9f7f84f7b6632d12179ea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4133faa2a3e525d04d4c24566e98107"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#ad4133faa2a3e525d04d4c24566e98107">UnitVector</a> (int)</td></tr>
|
||||
<tr class="memdesc:ad4133faa2a3e525d04d4c24566e98107"><td class="mdescLeft"> </td><td class="mdescRight">A index driven function to get unit axis vectors. <a href="#ad4133faa2a3e525d04d4c24566e98107">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad4133faa2a3e525d04d4c24566e98107"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
@@ -273,21 +258,15 @@ Public Attributes</h2></td></tr>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
|
||||
Static Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a2691540bf722b22f919f09f31dbe0412"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a2691540bf722b22f919f09f31dbe0412">NanVector</a></td></tr>
|
||||
<tr class="memdesc:a2691540bf722b22f919f09f31dbe0412"><td class="mdescLeft"> </td><td class="mdescRight">(ON_FLT_QNAN,ON_FLT_QNAN) <a href="#a2691540bf722b22f919f09f31dbe0412">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2691540bf722b22f919f09f31dbe0412"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3fdd6f274734ba19352ab4cb3a4db1c8"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a3fdd6f274734ba19352ab4cb3a4db1c8">XAxis</a></td></tr>
|
||||
<tr class="memdesc:a3fdd6f274734ba19352ab4cb3a4db1c8"><td class="mdescLeft"> </td><td class="mdescRight">(1.0f,0.0f) <a href="#a3fdd6f274734ba19352ab4cb3a4db1c8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3fdd6f274734ba19352ab4cb3a4db1c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8a9009f4e1a8216bd7f6a27881433113"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a8a9009f4e1a8216bd7f6a27881433113">YAxis</a></td></tr>
|
||||
<tr class="memdesc:a8a9009f4e1a8216bd7f6a27881433113"><td class="mdescLeft"> </td><td class="mdescRight">(0.0f,1.0f) <a href="#a8a9009f4e1a8216bd7f6a27881433113">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8a9009f4e1a8216bd7f6a27881433113"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a12a4e68b3c460df37777ada90941cc06"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/df9/class_o_n__2f_vector.html#a12a4e68b3c460df37777ada90941cc06">ZeroVector</a></td></tr>
|
||||
<tr class="memdesc:a12a4e68b3c460df37777ada90941cc06"><td class="mdescLeft"> </td><td class="mdescRight">(0.0f,0.0f) <a href="#a12a4e68b3c460df37777ada90941cc06">More...</a><br /></td></tr>
|
||||
<tr class="separator:a12a4e68b3c460df37777ada90941cc06"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a5e6eeeec5b3c927691311d935ec91a01"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5e6eeeec5b3c927691311d935ec91a01">◆ </a></span>ON_2fVector() <span class="overload">[1/12]</span></h2>
|
||||
|
||||
@@ -426,8 +405,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>from 2f point </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a13f00cb6d09b0e1f1ff34fc139791344"></a>
|
||||
@@ -454,8 +431,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>from 3f point </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a27bc246e2ec9af041e7cc07ade74e639"></a>
|
||||
@@ -482,8 +457,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>from 3f vector </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0894f232a73c40d3fbe58b73a6b1ec73"></a>
|
||||
@@ -510,8 +483,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>from float[2] array </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a34874bab2dafd014d5e15adeeaf3a0e3"></a>
|
||||
@@ -538,8 +509,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>from 2d point </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af5ff4b4ba7ed539f5aa8c020e0905cbe"></a>
|
||||
@@ -566,8 +535,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>from 3d point </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa0221a17acbceab51bcb3d66b49069c1"></a>
|
||||
@@ -594,8 +561,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>from 2d vector </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a38cca398dfb85672b169517da38ee39c"></a>
|
||||
@@ -622,8 +587,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>from 3d vector </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a33995fc39b4dabe2b191ba61c847ec34"></a>
|
||||
@@ -650,8 +613,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>from double[2] array </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
@@ -688,7 +649,8 @@ Static Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: A well ordered dictionary compare function that is nan aware and can be used for robust sorting. </p>
|
||||
|
||||
<p>A well ordered dictionary compare function that is nan aware and can be used for robust sorting. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -764,7 +726,7 @@ Static Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns: true if at lease one coordinate is not zero and no coordinates are nans. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if at lease one coordinate is not zero and no coordinates are nans. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -839,9 +801,17 @@ Static Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Test a vector to see if it is very short</p>
|
||||
<p>Parameters: tiny_tol - [in] (default = ON_ZERO_TOLERANCE) a nonzero value used as the coordinate zero tolerance.</p>
|
||||
<p>Returns: ( fabs(x) <= tiny_tol && fabs(y) <= tiny_tol ) </p>
|
||||
|
||||
<p>Test a vector to see if it is very short </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tiny_tol</td><td>[in] (default = ON_ZERO_TOLERANCE) a nonzero value used as the coordinate zero tolerance. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><p class="startdd">( fabs(x) <= tiny_tol && fabs(y) <= tiny_tol )</p>
|
||||
<p class="enddd"></p>
|
||||
</dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -876,7 +846,7 @@ Static Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns: True if any coordinate is ON_UNSET_FLOAT or ON_UNSET_POSITIVE_FLOAT </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if any coordinate is ON_UNSET_FLOAT or ON_UNSET_POSITIVE_FLOAT </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -894,7 +864,7 @@ Static Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns: False if any coordinate is ON_UNSET_FLOAT, ON_UNSET_POSITIVE_FLOAT, nan, or infinite. True, otherwise. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>False if any coordinate is ON_UNSET_FLOAT, ON_UNSET_POSITIVE_FLOAT, nan, or infinite. True, otherwise. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -912,7 +882,7 @@ Static Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns: true if vector is the zero vector. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if vector is the zero vector. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -965,8 +935,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>absolute value of maximum coordinate </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5b7dbe28032521290cbcd03495386498"></a>
|
||||
@@ -1056,8 +1024,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>inner (dot) product </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae761edfada309629ca5192ff529f65bb"></a>
|
||||
@@ -1076,8 +1042,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>inner (dot) product point acting as a vector </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a45c377f878a35be83fda4fa038ce9b91"></a>
|
||||
@@ -1096,8 +1060,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>inner (dot) product </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abe00f38ac0a364de7741cc28b4b11a2b"></a>
|
||||
@@ -1721,8 +1683,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>point = float[2] support </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1d6d269c94f583e6a345628cdacd9ce9"></a>
|
||||
@@ -1813,8 +1773,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>point = double[2] support </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a71bfb9b51f8bc0b213378500c0b0306d"></a>
|
||||
@@ -2010,8 +1968,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>negate all coordinates </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6573561eee1de3431a9e470f20fa1b60"></a>
|
||||
@@ -2059,8 +2015,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>returns false if vector has zero length </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad4133faa2a3e525d04d4c24566e98107"></a>
|
||||
@@ -2086,7 +2040,15 @@ Static Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: A index driven function to get unit axis vectors. Parameters: index - [in] 0 returns (1,0), 1 returns (0,1) Returns: Unit 3d vector with vector[i] = (i==index)?1:0; </p>
|
||||
|
||||
<p>A index driven function to get unit axis vectors. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">index</td><td>[in] 0 returns (1,0), 1 returns (0,1)</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Unit 3d vector with vector[i] = (i==index)?1:0; </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -2104,7 +2066,7 @@ Static Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns: If this is a valid non-zero vector, a unit vector parallel to this is returned. Otherwise the zero vector is returned. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>If this is a valid non-zero vector, a unit vector parallel to this is returned. Otherwise the zero vector is returned. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -2123,8 +2085,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>set all coordinates to zero; </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
@@ -2148,8 +2108,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>(ON_FLT_QNAN,ON_FLT_QNAN) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad7d51e9eb02a03910318888131bb4c3e"></a>
|
||||
@@ -2186,8 +2144,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>(1.0f,0.0f) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa45982f05d60f3150c3c11a7febbf441"></a>
|
||||
@@ -2224,8 +2180,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>(0.0f,1.0f) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a12a4e68b3c460df37777ada90941cc06"></a>
|
||||
@@ -2248,8 +2202,6 @@ Static Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>(0.0f,0.0f) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
@@ -2258,7 +2210,7 @@ Static Public Attributes</h2></td></tr>
|
||||
</div> <!-- page-content -->
|
||||
</div> <!-- container -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Jan 31 2018 14:45:38 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Fri Feb 2 2018 07:57:27 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
|
||||
<!-- <img class="footer" src="../../doxygen.png" alt="doxygen"/> -->
|
||||
Doxygen
|
||||
</a> 1.8.13
|
||||
|
||||
Reference in New Issue
Block a user