mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-30 23:57:58 +08:00
2590 lines
133 KiB
HTML
2590 lines
133 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>openNURBS SDK Help: ON_3dVector Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">openNURBS SDK Help
|
|
 <span id="projectnumber">6.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="class_o_n__3d_vector-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ON_3dVector Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="opennurbs__point_8h_source.html">opennurbs_point.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a932fcaadf803944bea22b3c2106e69d3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a932fcaadf803944bea22b3c2106e69d3">ON_3dVector</a> ()=default</td></tr>
|
|
<tr class="memdesc:a932fcaadf803944bea22b3c2106e69d3"><td class="mdescLeft"> </td><td class="mdescRight">x,y,z not initialized <a href="#a932fcaadf803944bea22b3c2106e69d3">More...</a><br /></td></tr>
|
|
<tr class="separator:a932fcaadf803944bea22b3c2106e69d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef3817e8d610b41aa57a1ec69ede4a92"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aef3817e8d610b41aa57a1ec69ede4a92">ON_3dVector</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &)=default</td></tr>
|
|
<tr class="separator:aef3817e8d610b41aa57a1ec69ede4a92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ededf1994f907fbe2ad5b45546431d0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a9ededf1994f907fbe2ad5b45546431d0">ON_3dVector</a> (double <a class="el" href="class_o_n__3d_vector.html#a4b7a840a7c77f5af4499e30595d89e25">x</a>, double <a class="el" href="class_o_n__3d_vector.html#adc3e558ccd1e4d148d9ad38143c7ad83">y</a>, double <a class="el" href="class_o_n__3d_vector.html#a81ec6c73d7a9f8f8b5dc8c1c32f1b0a0">z</a>)</td></tr>
|
|
<tr class="separator:a9ededf1994f907fbe2ad5b45546431d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac35aae7346501604bf5ddfc46216193a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ac35aae7346501604bf5ddfc46216193a">ON_3dVector</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
|
<tr class="memdesc:ac35aae7346501604bf5ddfc46216193a"><td class="mdescLeft"> </td><td class="mdescRight">from 2d vector <a href="#ac35aae7346501604bf5ddfc46216193a">More...</a><br /></td></tr>
|
|
<tr class="separator:ac35aae7346501604bf5ddfc46216193a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac19b0e455206e57786a6b3c6feeedf4f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ac19b0e455206e57786a6b3c6feeedf4f">ON_3dVector</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &)</td></tr>
|
|
<tr class="memdesc:ac19b0e455206e57786a6b3c6feeedf4f"><td class="mdescLeft"> </td><td class="mdescRight">from 2d point <a href="#ac19b0e455206e57786a6b3c6feeedf4f">More...</a><br /></td></tr>
|
|
<tr class="separator:ac19b0e455206e57786a6b3c6feeedf4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a705d51180d4693866c4362f420982b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a6a705d51180d4693866c4362f420982b">ON_3dVector</a> (const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
|
<tr class="memdesc:a6a705d51180d4693866c4362f420982b"><td class="mdescLeft"> </td><td class="mdescRight">from 3d point <a href="#a6a705d51180d4693866c4362f420982b">More...</a><br /></td></tr>
|
|
<tr class="separator:a6a705d51180d4693866c4362f420982b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ec1d05289e3eebc22849d2ecac38dec"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a9ec1d05289e3eebc22849d2ecac38dec">ON_3dVector</a> (const double *)</td></tr>
|
|
<tr class="memdesc:a9ec1d05289e3eebc22849d2ecac38dec"><td class="mdescLeft"> </td><td class="mdescRight">from double[3] array <a href="#a9ec1d05289e3eebc22849d2ecac38dec">More...</a><br /></td></tr>
|
|
<tr class="separator:a9ec1d05289e3eebc22849d2ecac38dec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60ada7dcabc76ae18c4477aa6e834c72"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a60ada7dcabc76ae18c4477aa6e834c72">ON_3dVector</a> (const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> &)</td></tr>
|
|
<tr class="memdesc:a60ada7dcabc76ae18c4477aa6e834c72"><td class="mdescLeft"> </td><td class="mdescRight">from 2f vector <a href="#a60ada7dcabc76ae18c4477aa6e834c72">More...</a><br /></td></tr>
|
|
<tr class="separator:a60ada7dcabc76ae18c4477aa6e834c72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69be0052f70e0ef618cae59d189cbaa7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a69be0052f70e0ef618cae59d189cbaa7">ON_3dVector</a> (const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
|
<tr class="memdesc:a69be0052f70e0ef618cae59d189cbaa7"><td class="mdescLeft"> </td><td class="mdescRight">from 3f vector <a href="#a69be0052f70e0ef618cae59d189cbaa7">More...</a><br /></td></tr>
|
|
<tr class="separator:a69be0052f70e0ef618cae59d189cbaa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a914df7c45a1388155f68293b2904c1bb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a914df7c45a1388155f68293b2904c1bb">ON_3dVector</a> (const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> &)</td></tr>
|
|
<tr class="memdesc:a914df7c45a1388155f68293b2904c1bb"><td class="mdescLeft"> </td><td class="mdescRight">from 2f point <a href="#a914df7c45a1388155f68293b2904c1bb">More...</a><br /></td></tr>
|
|
<tr class="separator:a914df7c45a1388155f68293b2904c1bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad88809f7957e104111d075fd20d4b915"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ad88809f7957e104111d075fd20d4b915">ON_3dVector</a> (const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> &)</td></tr>
|
|
<tr class="memdesc:ad88809f7957e104111d075fd20d4b915"><td class="mdescLeft"> </td><td class="mdescRight">from 3f point <a href="#ad88809f7957e104111d075fd20d4b915">More...</a><br /></td></tr>
|
|
<tr class="separator:ad88809f7957e104111d075fd20d4b915"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a595547462507c3519f5e9c9f7274522d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a595547462507c3519f5e9c9f7274522d">ON_3dVector</a> (const float *)</td></tr>
|
|
<tr class="memdesc:a595547462507c3519f5e9c9f7274522d"><td class="mdescLeft"> </td><td class="mdescRight">from float[3] array <a href="#a595547462507c3519f5e9c9f7274522d">More...</a><br /></td></tr>
|
|
<tr class="separator:a595547462507c3519f5e9c9f7274522d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a932c2811fdf1d4fb36658ac4c3317029"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a932c2811fdf1d4fb36658ac4c3317029">~ON_3dVector</a> ()=default</td></tr>
|
|
<tr class="separator:a932c2811fdf1d4fb36658ac4c3317029"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9b9ec34cd31c72b155ee66a066f0ff4"><td class="memItemLeft" align="right" valign="top">ON__UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ab9b9ec34cd31c72b155ee66a066f0ff4">DataCRC</a> (ON__UINT32 current_remainder) const</td></tr>
|
|
<tr class="separator:ab9b9ec34cd31c72b155ee66a066f0ff4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b8c5938df89e2dd690b4f9f357ece21"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a0b8c5938df89e2dd690b4f9f357ece21">Decompose</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &, double *, double *, double *) const</td></tr>
|
|
<tr class="separator:a0b8c5938df89e2dd690b4f9f357ece21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8d5db31bae4920a1d36abb8a56cee7f"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ae8d5db31bae4920a1d36abb8a56cee7f">Fuzz</a> (double tolerance=ON_ZERO_TOLERANCE) const</td></tr>
|
|
<tr class="memdesc:ae8d5db31bae4920a1d36abb8a56cee7f"><td class="mdescLeft"> </td><td class="mdescRight">tolerance to use when comparing 3d vectors <a href="#ae8d5db31bae4920a1d36abb8a56cee7f">More...</a><br /></td></tr>
|
|
<tr class="separator:ae8d5db31bae4920a1d36abb8a56cee7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a153d61b036419419e70bd85d3f088023"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a153d61b036419419e70bd85d3f088023">IsNotZero</a> () const</td></tr>
|
|
<tr class="separator:a153d61b036419419e70bd85d3f088023"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42d0707201635a3a6f44552d9467408a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a42d0707201635a3a6f44552d9467408a">IsParallelTo</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &other, double angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE) const</td></tr>
|
|
<tr class="separator:a42d0707201635a3a6f44552d9467408a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa80818891c614def3c747f309279df22"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aa80818891c614def3c747f309279df22">IsPerpendicularTo</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &other, double angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE) const</td></tr>
|
|
<tr class="separator:aa80818891c614def3c747f309279df22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb00b90b46fb92af0ba1e35ed3678c34"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#adb00b90b46fb92af0ba1e35ed3678c34">IsTiny</a> (double tiny_tol=ON_ZERO_TOLERANCE) const</td></tr>
|
|
<tr class="separator:adb00b90b46fb92af0ba1e35ed3678c34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab462c98089370538a99f4f1d5e7250cc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ab462c98089370538a99f4f1d5e7250cc">IsUnitVector</a> () const</td></tr>
|
|
<tr class="separator:ab462c98089370538a99f4f1d5e7250cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3d8549890c8b23c2d22d29b3e4625da"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ab3d8549890c8b23c2d22d29b3e4625da">IsUnset</a> () const</td></tr>
|
|
<tr class="separator:ab3d8549890c8b23c2d22d29b3e4625da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0bbfb4d55332381873fbd70cd133382c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a0bbfb4d55332381873fbd70cd133382c">IsValid</a> () const</td></tr>
|
|
<tr class="separator:a0bbfb4d55332381873fbd70cd133382c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba4bcf5efb99399d9ed7e7ddea082e23"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aba4bcf5efb99399d9ed7e7ddea082e23">IsZero</a> () const</td></tr>
|
|
<tr class="separator:aba4bcf5efb99399d9ed7e7ddea082e23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaceae7c80cc2a0326ceff5192ef91750"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aaceae7c80cc2a0326ceff5192ef91750">Length</a> () const</td></tr>
|
|
<tr class="separator:aaceae7c80cc2a0326ceff5192ef91750"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47340125aeb60619a165c8c4824fe830"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a47340125aeb60619a165c8c4824fe830">LengthAndUnitize</a> ()</td></tr>
|
|
<tr class="memdesc:a47340125aeb60619a165c8c4824fe830"><td class="mdescLeft"> </td><td class="mdescRight">unitizes and returns initial length <a href="#a47340125aeb60619a165c8c4824fe830">More...</a><br /></td></tr>
|
|
<tr class="separator:a47340125aeb60619a165c8c4824fe830"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2179fe8ca33baab3e1af13fc3a38e2c"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ad2179fe8ca33baab3e1af13fc3a38e2c">LengthSquared</a> () const</td></tr>
|
|
<tr class="separator:ad2179fe8ca33baab3e1af13fc3a38e2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3461e03ba53845a7feeeaa35d262888"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#af3461e03ba53845a7feeeaa35d262888">MaximumCoordinate</a> () const</td></tr>
|
|
<tr class="memdesc:af3461e03ba53845a7feeeaa35d262888"><td class="mdescLeft"> </td><td class="mdescRight">absolute value of maximum coordinate <a href="#af3461e03ba53845a7feeeaa35d262888">More...</a><br /></td></tr>
|
|
<tr class="separator:af3461e03ba53845a7feeeaa35d262888"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97316a8e4c2a739fc3a2099b1ecefb76"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a97316a8e4c2a739fc3a2099b1ecefb76">MaximumCoordinateIndex</a> () const</td></tr>
|
|
<tr class="separator:a97316a8e4c2a739fc3a2099b1ecefb76"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a8e3e4053613ac4781b99656375ad62"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a7a8e3e4053613ac4781b99656375ad62">MinimumCoordinate</a> () const</td></tr>
|
|
<tr class="memdesc:a7a8e3e4053613ac4781b99656375ad62"><td class="mdescLeft"> </td><td class="mdescRight">absolute value of minimum coordinate <a href="#a7a8e3e4053613ac4781b99656375ad62">More...</a><br /></td></tr>
|
|
<tr class="separator:a7a8e3e4053613ac4781b99656375ad62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7d07ac2ed522e157832771510a1655e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aa7d07ac2ed522e157832771510a1655e">MinimumCoordinateIndex</a> () const</td></tr>
|
|
<tr class="separator:aa7d07ac2ed522e157832771510a1655e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aacfe9407dab07e3ab331bad1600f24a1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aacfe9407dab07e3ab331bad1600f24a1">operator const double *</a> () const</td></tr>
|
|
<tr class="separator:aacfe9407dab07e3ab331bad1600f24a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa522ca4057179c50e9350c17c9774004"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aa522ca4057179c50e9350c17c9774004">operator double *</a> ()</td></tr>
|
|
<tr class="memdesc:aa522ca4057179c50e9350c17c9774004"><td class="mdescLeft"> </td><td class="mdescRight">(double*) conversion operators <a href="#aa522ca4057179c50e9350c17c9774004">More...</a><br /></td></tr>
|
|
<tr class="separator:aa522ca4057179c50e9350c17c9774004"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e12a7798287a1a7247f19409a4d7f6c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a4e12a7798287a1a7247f19409a4d7f6c">operator!=</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:a4e12a7798287a1a7247f19409a4d7f6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53aec7f5e28337c3d42826400eb99885"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a53aec7f5e28337c3d42826400eb99885">operator*</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="memdesc:a53aec7f5e28337c3d42826400eb99885"><td class="mdescLeft"> </td><td class="mdescRight">DO NOT ADD ANY MORE overrides of += or -=. <a href="#a53aec7f5e28337c3d42826400eb99885">More...</a><br /></td></tr>
|
|
<tr class="separator:a53aec7f5e28337c3d42826400eb99885"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57c218c702a2674ed993e0ab26257b50"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a57c218c702a2674ed993e0ab26257b50">operator*</a> (const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &) const</td></tr>
|
|
<tr class="memdesc:a57c218c702a2674ed993e0ab26257b50"><td class="mdescLeft"> </td><td class="mdescRight">inner (dot) product <a href="#a57c218c702a2674ed993e0ab26257b50">More...</a><br /></td></tr>
|
|
<tr class="separator:a57c218c702a2674ed993e0ab26257b50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7c63ec02a68d72b4202bbdd92c62b53"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ab7c63ec02a68d72b4202bbdd92c62b53">operator*</a> (const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="memdesc:ab7c63ec02a68d72b4202bbdd92c62b53"><td class="mdescLeft"> </td><td class="mdescRight">inner (dot) product <a href="#ab7c63ec02a68d72b4202bbdd92c62b53">More...</a><br /></td></tr>
|
|
<tr class="separator:ab7c63ec02a68d72b4202bbdd92c62b53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbde0ea21cf9f38575db98aae8694343"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#adbde0ea21cf9f38575db98aae8694343">operator*</a> (int) const</td></tr>
|
|
<tr class="separator:adbde0ea21cf9f38575db98aae8694343"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a736e8a7128e68af9a86717f55e94b701"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a736e8a7128e68af9a86717f55e94b701">operator*</a> (float) const</td></tr>
|
|
<tr class="separator:a736e8a7128e68af9a86717f55e94b701"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1940f3b68c316f11bd564e00ee419315"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a1940f3b68c316f11bd564e00ee419315">operator*</a> (double) const</td></tr>
|
|
<tr class="separator:a1940f3b68c316f11bd564e00ee419315"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24b04b5ee058a1e20998d579e0e9be0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a24b04b5ee058a1e20998d579e0e9be0a">operator*</a> (const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &) const</td></tr>
|
|
<tr class="separator:a24b04b5ee058a1e20998d579e0e9be0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf2917de554d6c7c4f4df63b509ba4a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#acf2917de554d6c7c4f4df63b509ba4a3">operator*=</a> (double)</td></tr>
|
|
<tr class="separator:acf2917de554d6c7c4f4df63b509ba4a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd57045f366c9f06c0be6af07f5a54cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#abd57045f366c9f06c0be6af07f5a54cb">operator+</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:abd57045f366c9f06c0be6af07f5a54cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a450c8d2e9e3fa168e11749c4feece298"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a450c8d2e9e3fa168e11749c4feece298">operator+</a> (const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a450c8d2e9e3fa168e11749c4feece298"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac9060ab943d2a94ce8a226b179a8217"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aac9060ab943d2a94ce8a226b179a8217">operator+</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &) const</td></tr>
|
|
<tr class="separator:aac9060ab943d2a94ce8a226b179a8217"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a181c10e44723e86e4e4eb2e500c2e99d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a181c10e44723e86e4e4eb2e500c2e99d">operator+</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a181c10e44723e86e4e4eb2e500c2e99d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a756900a78cce342b9e17a28fb054d97a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a756900a78cce342b9e17a28fb054d97a">operator+</a> (const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:a756900a78cce342b9e17a28fb054d97a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae07582a509dac37260c4e47429a3a15d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ae07582a509dac37260c4e47429a3a15d">operator+</a> (const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> &) const</td></tr>
|
|
<tr class="separator:ae07582a509dac37260c4e47429a3a15d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c287fa339d3eaeebae2ab212c740caa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a5c287fa339d3eaeebae2ab212c740caa">operator+</a> (const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> &) const</td></tr>
|
|
<tr class="separator:a5c287fa339d3eaeebae2ab212c740caa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2c6a328cab9db73b38fea8c7290f378"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ad2c6a328cab9db73b38fea8c7290f378">operator+</a> (const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> &) const</td></tr>
|
|
<tr class="separator:ad2c6a328cab9db73b38fea8c7290f378"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9c74b31807dad3ce04a4562553c66f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ae9c74b31807dad3ce04a4562553c66f0">operator+=</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
|
<tr class="separator:ae9c74b31807dad3ce04a4562553c66f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0dbbf2ed056613b85d9721e137f5cf6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a0dbbf2ed056613b85d9721e137f5cf6b">operator-</a> () const</td></tr>
|
|
<tr class="separator:a0dbbf2ed056613b85d9721e137f5cf6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1217249d4a4dd91009e2035d51b2ddd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aa1217249d4a4dd91009e2035d51b2ddd">operator-</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:aa1217249d4a4dd91009e2035d51b2ddd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2826896ade24ea0ac60a31216ec71c5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a2826896ade24ea0ac60a31216ec71c5b">operator-</a> (const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a2826896ade24ea0ac60a31216ec71c5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeabaf05d5074396a21cd377d4252c2fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aeabaf05d5074396a21cd377d4252c2fe">operator-</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &) const</td></tr>
|
|
<tr class="separator:aeabaf05d5074396a21cd377d4252c2fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a64879fbaa8cf96c7b719f85ba54fd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a5a64879fbaa8cf96c7b719f85ba54fd1">operator-</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a5a64879fbaa8cf96c7b719f85ba54fd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ff50c2052565492bacea83d2400507a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a4ff50c2052565492bacea83d2400507a">operator-</a> (const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:a4ff50c2052565492bacea83d2400507a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf4b6ec2ceef5c01fdefc99e80ad885f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#acf4b6ec2ceef5c01fdefc99e80ad885f">operator-</a> (const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> &) const</td></tr>
|
|
<tr class="separator:acf4b6ec2ceef5c01fdefc99e80ad885f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5e62b78fe24f6ed5c1628d2b501ea4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ad5e62b78fe24f6ed5c1628d2b501ea4d">operator-</a> (const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> &) const</td></tr>
|
|
<tr class="separator:ad5e62b78fe24f6ed5c1628d2b501ea4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2cfd48c54905b0ac8d540546a2d21acf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a2cfd48c54905b0ac8d540546a2d21acf">operator-</a> (const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> &) const</td></tr>
|
|
<tr class="separator:a2cfd48c54905b0ac8d540546a2d21acf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc42d04e09836df611ab5355294c8587"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#acc42d04e09836df611ab5355294c8587">operator-=</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
|
<tr class="separator:acc42d04e09836df611ab5355294c8587"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c17211fe20c78e9aeda7a8205fde630"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a3c17211fe20c78e9aeda7a8205fde630">operator/</a> (int) const</td></tr>
|
|
<tr class="separator:a3c17211fe20c78e9aeda7a8205fde630"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a890ee7c646e7d775872b9925a1a19986"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a890ee7c646e7d775872b9925a1a19986">operator/</a> (float) const</td></tr>
|
|
<tr class="separator:a890ee7c646e7d775872b9925a1a19986"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a022788c3f47e3a3c777049e465c5fb0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a022788c3f47e3a3c777049e465c5fb0c">operator/</a> (double) const</td></tr>
|
|
<tr class="separator:a022788c3f47e3a3c777049e465c5fb0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4a266d4d3f66436e16c332773e7ed1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ae4a266d4d3f66436e16c332773e7ed1d">operator/=</a> (double)</td></tr>
|
|
<tr class="separator:ae4a266d4d3f66436e16c332773e7ed1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a331dafd345e1b9e85968ee57cbd6447c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a331dafd345e1b9e85968ee57cbd6447c">operator<</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:a331dafd345e1b9e85968ee57cbd6447c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a224211befd23902683c77c692fbf30c3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a224211befd23902683c77c692fbf30c3">operator<=</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="memdesc:a224211befd23902683c77c692fbf30c3"><td class="mdescLeft"> </td><td class="mdescRight">dictionary order comparisons <a href="#a224211befd23902683c77c692fbf30c3">More...</a><br /></td></tr>
|
|
<tr class="separator:a224211befd23902683c77c692fbf30c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe593e1654d5038bc2ea59922e3ef638"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#abe593e1654d5038bc2ea59922e3ef638">operator=</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &)=default</td></tr>
|
|
<tr class="separator:abe593e1654d5038bc2ea59922e3ef638"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2841388bdfc94a0c30841052753b385"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#af2841388bdfc94a0c30841052753b385">operator=</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
|
<tr class="memdesc:af2841388bdfc94a0c30841052753b385"><td class="mdescLeft"> </td><td class="mdescRight">use implicit <a class="el" href="class_o_n__3d_vector.html#abe593e1654d5038bc2ea59922e3ef638">operator=(const ON_3dVector&)</a> <a href="#af2841388bdfc94a0c30841052753b385">More...</a><br /></td></tr>
|
|
<tr class="separator:af2841388bdfc94a0c30841052753b385"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31ad7495214fe7236244c69634827448"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a31ad7495214fe7236244c69634827448">operator=</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &)</td></tr>
|
|
<tr class="separator:a31ad7495214fe7236244c69634827448"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a373c6f4841ea5d9ca78ffb197063e439"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a373c6f4841ea5d9ca78ffb197063e439">operator=</a> (const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
|
<tr class="separator:a373c6f4841ea5d9ca78ffb197063e439"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad901a778ad4b4f5187d5979cfd564f1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ad901a778ad4b4f5187d5979cfd564f1e">operator=</a> (const double *)</td></tr>
|
|
<tr class="memdesc:ad901a778ad4b4f5187d5979cfd564f1e"><td class="mdescLeft"> </td><td class="mdescRight">vector = double[3] support <a href="#ad901a778ad4b4f5187d5979cfd564f1e">More...</a><br /></td></tr>
|
|
<tr class="separator:ad901a778ad4b4f5187d5979cfd564f1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47b80b38a693fc31cbe7dad3460a2c9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a47b80b38a693fc31cbe7dad3460a2c9f">operator=</a> (const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> &)</td></tr>
|
|
<tr class="separator:a47b80b38a693fc31cbe7dad3460a2c9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae656aac12f8ac049049abe6649c961cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ae656aac12f8ac049049abe6649c961cf">operator=</a> (const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
|
<tr class="separator:ae656aac12f8ac049049abe6649c961cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a220c86cb44c4f0b0ff716e84430d029f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a220c86cb44c4f0b0ff716e84430d029f">operator=</a> (const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> &)</td></tr>
|
|
<tr class="separator:a220c86cb44c4f0b0ff716e84430d029f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31360d1883057119c0db21e918c2e142"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a31360d1883057119c0db21e918c2e142">operator=</a> (const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> &)</td></tr>
|
|
<tr class="separator:a31360d1883057119c0db21e918c2e142"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0f5bdba5c38153d8389b15a1df594d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ab0f5bdba5c38153d8389b15a1df594d1">operator=</a> (const float *)</td></tr>
|
|
<tr class="memdesc:ab0f5bdba5c38153d8389b15a1df594d1"><td class="mdescLeft"> </td><td class="mdescRight">vector = float[3] support <a href="#ab0f5bdba5c38153d8389b15a1df594d1">More...</a><br /></td></tr>
|
|
<tr class="separator:ab0f5bdba5c38153d8389b15a1df594d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf2ed973df0a7cdc6871032b51991a48"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#adf2ed973df0a7cdc6871032b51991a48">operator==</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:adf2ed973df0a7cdc6871032b51991a48"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a170010ba86aea9ca216429c1c35026da"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a170010ba86aea9ca216429c1c35026da">operator></a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:a170010ba86aea9ca216429c1c35026da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa69c3cca88e3d4d17bee23720718dd7f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aa69c3cca88e3d4d17bee23720718dd7f">operator>=</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:aa69c3cca88e3d4d17bee23720718dd7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33ca7523d166eeb0568dbb77ebe7b108"><td class="memItemLeft" align="right" valign="top">double & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a33ca7523d166eeb0568dbb77ebe7b108">operator[]</a> (int)</td></tr>
|
|
<tr class="memdesc:a33ca7523d166eeb0568dbb77ebe7b108"><td class="mdescLeft"> </td><td class="mdescRight">index operators mimic double[3] behavior <a href="#a33ca7523d166eeb0568dbb77ebe7b108">More...</a><br /></td></tr>
|
|
<tr class="separator:a33ca7523d166eeb0568dbb77ebe7b108"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88bff2ab8e8eb65bd000fa670a9949be"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a88bff2ab8e8eb65bd000fa670a9949be">operator[]</a> (int) const</td></tr>
|
|
<tr class="separator:a88bff2ab8e8eb65bd000fa670a9949be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc62bb6fa936a2eeab9635e97826d909"><td class="memItemLeft" align="right" valign="top">double & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#abc62bb6fa936a2eeab9635e97826d909">operator[]</a> (unsigned int)</td></tr>
|
|
<tr class="separator:abc62bb6fa936a2eeab9635e97826d909"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41d98efd190fdfcf8f005160d74839fc"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a41d98efd190fdfcf8f005160d74839fc">operator[]</a> (unsigned int) const</td></tr>
|
|
<tr class="separator:a41d98efd190fdfcf8f005160d74839fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0030f524acdfc2ca657d90941f07b9b3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a0030f524acdfc2ca657d90941f07b9b3">PerpendicularTo</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
|
<tr class="memdesc:a0030f524acdfc2ca657d90941f07b9b3"><td class="mdescLeft"> </td><td class="mdescRight">set this vector to be perpendicular to another vector <a href="#a0030f524acdfc2ca657d90941f07b9b3">More...</a><br /></td></tr>
|
|
<tr class="separator:a0030f524acdfc2ca657d90941f07b9b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef69583ddf5d956f5a9b87bf297ec6c0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aef69583ddf5d956f5a9b87bf297ec6c0">PerpendicularTo</a> (const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
|
<tr class="memdesc:aef69583ddf5d956f5a9b87bf297ec6c0"><td class="mdescLeft"> </td><td class="mdescRight">set this vector to be perpendicular to a plane defined by 3 points <a href="#aef69583ddf5d956f5a9b87bf297ec6c0">More...</a><br /></td></tr>
|
|
<tr class="separator:aef69583ddf5d956f5a9b87bf297ec6c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f7660fc8248ae173b3054ef4dff068a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a0f7660fc8248ae173b3054ef4dff068a">Reverse</a> ()</td></tr>
|
|
<tr class="memdesc:a0f7660fc8248ae173b3054ef4dff068a"><td class="mdescLeft"> </td><td class="mdescRight">negate all coordinates <a href="#a0f7660fc8248ae173b3054ef4dff068a">More...</a><br /></td></tr>
|
|
<tr class="separator:a0f7660fc8248ae173b3054ef4dff068a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab32150c328c1ec3bb1cd7c584efda95a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ab32150c328c1ec3bb1cd7c584efda95a">Rotate</a> (double angle, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &axis)</td></tr>
|
|
<tr class="separator:ab32150c328c1ec3bb1cd7c584efda95a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a586b477419bea20ed386c8d9b728b728"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a586b477419bea20ed386c8d9b728b728">Rotate</a> (double sin_angle, double cos_angle, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &axis)</td></tr>
|
|
<tr class="separator:a586b477419bea20ed386c8d9b728b728"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad081f857441bbbd16982726d49192fc5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ad081f857441bbbd16982726d49192fc5">Set</a> (double <a class="el" href="class_o_n__3d_vector.html#a4b7a840a7c77f5af4499e30595d89e25">x</a>, double <a class="el" href="class_o_n__3d_vector.html#adc3e558ccd1e4d148d9ad38143c7ad83">y</a>, double <a class="el" href="class_o_n__3d_vector.html#a81ec6c73d7a9f8f8b5dc8c1c32f1b0a0">z</a>)</td></tr>
|
|
<tr class="memdesc:ad081f857441bbbd16982726d49192fc5"><td class="mdescLeft"> </td><td class="mdescRight">set 3d vector value <a href="#ad081f857441bbbd16982726d49192fc5">More...</a><br /></td></tr>
|
|
<tr class="separator:ad081f857441bbbd16982726d49192fc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a360ff5f1395eaa6d00e905e09b87019e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a360ff5f1395eaa6d00e905e09b87019e">Transform</a> (const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &)</td></tr>
|
|
<tr class="separator:a360ff5f1395eaa6d00e905e09b87019e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad97c7f321628a6151e73d520e52f4168"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ad97c7f321628a6151e73d520e52f4168">Unitize</a> ()</td></tr>
|
|
<tr class="memdesc:ad97c7f321628a6151e73d520e52f4168"><td class="mdescLeft"> </td><td class="mdescRight">returns false if vector has zero length <a href="#ad97c7f321628a6151e73d520e52f4168">More...</a><br /></td></tr>
|
|
<tr class="separator:ad97c7f321628a6151e73d520e52f4168"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe8a1527ba7dc2e492804873bb790b40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#abe8a1527ba7dc2e492804873bb790b40">UnitVector</a> () const</td></tr>
|
|
<tr class="separator:abe8a1527ba7dc2e492804873bb790b40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8e8527d57e9fc17f3735178f89ca44a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#ae8e8527d57e9fc17f3735178f89ca44a">Zero</a> ()</td></tr>
|
|
<tr class="memdesc:ae8e8527d57e9fc17f3735178f89ca44a"><td class="mdescLeft"> </td><td class="mdescRight">set all coordinates to zero; <a href="#ae8e8527d57e9fc17f3735178f89ca44a">More...</a><br /></td></tr>
|
|
<tr class="separator:ae8e8527d57e9fc17f3735178f89ca44a"><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:aadcda5b3b2d6f2d1c2bc118bc5ceb6c6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aadcda5b3b2d6f2d1c2bc118bc5ceb6c6">Compare</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &lhs, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &rhs)</td></tr>
|
|
<tr class="separator:aadcda5b3b2d6f2d1c2bc118bc5ceb6c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f757b2f864fe15bb1493bf018a4d29f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a4f757b2f864fe15bb1493bf018a4d29f">UnitVector</a> (int)</td></tr>
|
|
<tr class="separator:a4f757b2f864fe15bb1493bf018a4d29f"><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>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a4b7a840a7c77f5af4499e30595d89e25"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a4b7a840a7c77f5af4499e30595d89e25">x</a></td></tr>
|
|
<tr class="separator:a4b7a840a7c77f5af4499e30595d89e25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc3e558ccd1e4d148d9ad38143c7ad83"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#adc3e558ccd1e4d148d9ad38143c7ad83">y</a></td></tr>
|
|
<tr class="separator:adc3e558ccd1e4d148d9ad38143c7ad83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81ec6c73d7a9f8f8b5dc8c1c32f1b0a0"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a81ec6c73d7a9f8f8b5dc8c1c32f1b0a0">z</a></td></tr>
|
|
<tr class="separator:a81ec6c73d7a9f8f8b5dc8c1c32f1b0a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
|
|
Static Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a2bb705b5d7458947109344fe28460228"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a2bb705b5d7458947109344fe28460228">NanVector</a></td></tr>
|
|
<tr class="memdesc:a2bb705b5d7458947109344fe28460228"><td class="mdescLeft"> </td><td class="mdescRight">(ON_DBL_QNAN,ON_DBL_QNAN,ON_DBL_QNAN) <a href="#a2bb705b5d7458947109344fe28460228">More...</a><br /></td></tr>
|
|
<tr class="separator:a2bb705b5d7458947109344fe28460228"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa62d84d9817922de5f60ef3b057ed0be"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#aa62d84d9817922de5f60ef3b057ed0be">UnsetVector</a></td></tr>
|
|
<tr class="memdesc:aa62d84d9817922de5f60ef3b057ed0be"><td class="mdescLeft"> </td><td class="mdescRight">(ON_UNSET_VALUE,ON_UNSET_VALUE,ON_UNSET_VALUE) <a href="#aa62d84d9817922de5f60ef3b057ed0be">More...</a><br /></td></tr>
|
|
<tr class="separator:aa62d84d9817922de5f60ef3b057ed0be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b675a2d0f83449536666eb740176d35"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a4b675a2d0f83449536666eb740176d35">XAxis</a></td></tr>
|
|
<tr class="memdesc:a4b675a2d0f83449536666eb740176d35"><td class="mdescLeft"> </td><td class="mdescRight">(1.0,0.0,0.0) <a href="#a4b675a2d0f83449536666eb740176d35">More...</a><br /></td></tr>
|
|
<tr class="separator:a4b675a2d0f83449536666eb740176d35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbdc520c461164363aa02ff073eda5f9"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#adbdc520c461164363aa02ff073eda5f9">YAxis</a></td></tr>
|
|
<tr class="memdesc:adbdc520c461164363aa02ff073eda5f9"><td class="mdescLeft"> </td><td class="mdescRight">(0.0,1.0,0.0) <a href="#adbdc520c461164363aa02ff073eda5f9">More...</a><br /></td></tr>
|
|
<tr class="separator:adbdc520c461164363aa02ff073eda5f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a305804c8d5718508924347c8759bace1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a305804c8d5718508924347c8759bace1">ZAxis</a></td></tr>
|
|
<tr class="memdesc:a305804c8d5718508924347c8759bace1"><td class="mdescLeft"> </td><td class="mdescRight">(0.0,0.0,1.0) <a href="#a305804c8d5718508924347c8759bace1">More...</a><br /></td></tr>
|
|
<tr class="separator:a305804c8d5718508924347c8759bace1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2441a460d8808a3f5027284dd2325acb"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__3d_vector.html#a2441a460d8808a3f5027284dd2325acb">ZeroVector</a></td></tr>
|
|
<tr class="memdesc:a2441a460d8808a3f5027284dd2325acb"><td class="mdescLeft"> </td><td class="mdescRight">(0.0,0.0,0.0) <a href="#a2441a460d8808a3f5027284dd2325acb">More...</a><br /></td></tr>
|
|
<tr class="separator:a2441a460d8808a3f5027284dd2325acb"><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="class_o_n__3d_vector.html">ON_3dVector</a> </p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a932fcaadf803944bea22b3c2106e69d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a932fcaadf803944bea22b3c2106e69d3">◆ </a></span>ON_3dVector() <span class="overload">[1/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>x,y,z not initialized </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a932c2811fdf1d4fb36658ac4c3317029"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a932c2811fdf1d4fb36658ac4c3317029">◆ </a></span>~ON_3dVector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::~ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef3817e8d610b41aa57a1ec69ede4a92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef3817e8d610b41aa57a1ec69ede4a92">◆ </a></span>ON_3dVector() <span class="overload">[2/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ededf1994f907fbe2ad5b45546431d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ededf1994f907fbe2ad5b45546431d0">◆ </a></span>ON_3dVector() <span class="overload">[3/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>z</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">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac35aae7346501604bf5ddfc46216193a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac35aae7346501604bf5ddfc46216193a">◆ </a></span>ON_3dVector() <span class="overload">[4/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>from 2d vector </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac19b0e455206e57786a6b3c6feeedf4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac19b0e455206e57786a6b3c6feeedf4f">◆ </a></span>ON_3dVector() <span class="overload">[5/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>from 2d point </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a705d51180d4693866c4362f420982b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a705d51180d4693866c4362f420982b">◆ </a></span>ON_3dVector() <span class="overload">[6/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>from 3d point </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ec1d05289e3eebc22849d2ecac38dec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ec1d05289e3eebc22849d2ecac38dec">◆ </a></span>ON_3dVector() <span class="overload">[7/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const double * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>from double[3] array </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60ada7dcabc76ae18c4477aa6e834c72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60ada7dcabc76ae18c4477aa6e834c72">◆ </a></span>ON_3dVector() <span class="overload">[8/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>from 2f vector </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69be0052f70e0ef618cae59d189cbaa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69be0052f70e0ef618cae59d189cbaa7">◆ </a></span>ON_3dVector() <span class="overload">[9/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>from 3f vector </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a914df7c45a1388155f68293b2904c1bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a914df7c45a1388155f68293b2904c1bb">◆ </a></span>ON_3dVector() <span class="overload">[10/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>from 2f point </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad88809f7957e104111d075fd20d4b915"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad88809f7957e104111d075fd20d4b915">◆ </a></span>ON_3dVector() <span class="overload">[11/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>from 3f point </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a595547462507c3519f5e9c9f7274522d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a595547462507c3519f5e9c9f7274522d">◆ </a></span>ON_3dVector() <span class="overload">[12/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::ON_3dVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>from float[3] array </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="aadcda5b3b2d6f2d1c2bc118bc5ceb6c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadcda5b3b2d6f2d1c2bc118bc5ceb6c6">◆ </a></span>Compare()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static int ON_3dVector::Compare </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"><em>rhs</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>Description: A well ordered dictionary compare function that is nan aware and can be used for robust sorting. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9b9ec34cd31c72b155ee66a066f0ff4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9b9ec34cd31c72b155ee66a066f0ff4">◆ </a></span>DataCRC()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON__UINT32 ON_3dVector::DataCRC </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>current_remainder</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b8c5938df89e2dd690b4f9f357ece21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b8c5938df89e2dd690b4f9f357ece21">◆ </a></span>Decompose()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::Decompose </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8d5db31bae4920a1d36abb8a56cee7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8d5db31bae4920a1d36abb8a56cee7f">◆ </a></span>Fuzz()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::Fuzz </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>tolerance</em> = <code>ON_ZERO_TOLERANCE</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>tolerance to use when comparing 3d vectors </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a153d61b036419419e70bd85d3f088023"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a153d61b036419419e70bd85d3f088023">◆ </a></span>IsNotZero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::IsNotZero </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: true if at lease one coordinate is not zero and no coordinates are nans. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42d0707201635a3a6f44552d9467408a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42d0707201635a3a6f44552d9467408a">◆ </a></span>IsParallelTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_3dVector::IsParallelTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"><em>other</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>angle_tolerance</em> = <code>ON_DEFAULT_ANGLE_TOLERANCE</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">other</td><td>returns 1: this and other vectors are parallel -1: this and other vectors are anti-parallel 0: this and other vectors are not parallel or at least one of the vectors is zero other vector </td></tr>
|
|
<tr><td class="paramname">angle_tolerance</td><td>optional angle tolerance (radians) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa80818891c614def3c747f309279df22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa80818891c614def3c747f309279df22">◆ </a></span>IsPerpendicularTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::IsPerpendicularTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"><em>other</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>angle_tolerance</em> = <code>ON_DEFAULT_ANGLE_TOLERANCE</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">other</td><td>returns true: this and other vectors are perpendicular false: this and other vectors are not perpendicular or at least one of the vectors is zero other vector </td></tr>
|
|
<tr><td class="paramname">angle_tolerance</td><td>optional angle tolerance (radians) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb00b90b46fb92af0ba1e35ed3678c34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb00b90b46fb92af0ba1e35ed3678c34">◆ </a></span>IsTiny()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::IsTiny </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>tiny_tol</em> = <code>ON_ZERO_TOLERANCE</code></td><td>)</td>
|
|
<td> const</td>
|
|
</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 && fabs(z) <= tiny_tol ) </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tiny_tol</td><td>tiny_tol </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab462c98089370538a99f4f1d5e7250cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab462c98089370538a99f4f1d5e7250cc">◆ </a></span>IsUnitVector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::IsUnitVector </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: true if vector is valid and has length 1. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3d8549890c8b23c2d22d29b3e4625da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3d8549890c8b23c2d22d29b3e4625da">◆ </a></span>IsUnset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::IsUnset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: True if any coordinate is ON_UNSET_VALUE or ON_UNSET_POSITIVE_VALUE </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0bbfb4d55332381873fbd70cd133382c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0bbfb4d55332381873fbd70cd133382c">◆ </a></span>IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: False if any coordinate is infinte, a nan, or ON_UNSET_VALUE. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba4bcf5efb99399d9ed7e7ddea082e23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba4bcf5efb99399d9ed7e7ddea082e23">◆ </a></span>IsZero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::IsZero </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: true if vector is the zero vector. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaceae7c80cc2a0326ceff5192ef91750"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaceae7c80cc2a0326ceff5192ef91750">◆ </a></span>Length()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::Length </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47340125aeb60619a165c8c4824fe830"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47340125aeb60619a165c8c4824fe830">◆ </a></span>LengthAndUnitize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::LengthAndUnitize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>unitizes and returns initial length </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2179fe8ca33baab3e1af13fc3a38e2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2179fe8ca33baab3e1af13fc3a38e2c">◆ </a></span>LengthSquared()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::LengthSquared </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3461e03ba53845a7feeeaa35d262888"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3461e03ba53845a7feeeaa35d262888">◆ </a></span>MaximumCoordinate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::MaximumCoordinate </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>absolute value of maximum coordinate </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97316a8e4c2a739fc3a2099b1ecefb76"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97316a8e4c2a739fc3a2099b1ecefb76">◆ </a></span>MaximumCoordinateIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_3dVector::MaximumCoordinateIndex </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a8e3e4053613ac4781b99656375ad62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a8e3e4053613ac4781b99656375ad62">◆ </a></span>MinimumCoordinate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::MinimumCoordinate </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>absolute value of minimum coordinate </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7d07ac2ed522e157832771510a1655e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7d07ac2ed522e157832771510a1655e">◆ </a></span>MinimumCoordinateIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_3dVector::MinimumCoordinateIndex </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aacfe9407dab07e3ab331bad1600f24a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aacfe9407dab07e3ab331bad1600f24a1">◆ </a></span>operator const double *()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::operator const double * </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa522ca4057179c50e9350c17c9774004"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa522ca4057179c50e9350c17c9774004">◆ </a></span>operator double *()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dVector::operator double * </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>(double*) conversion operators </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e12a7798287a1a7247f19409a4d7f6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e12a7798287a1a7247f19409a4d7f6c">◆ </a></span>operator!=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a53aec7f5e28337c3d42826400eb99885"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53aec7f5e28337c3d42826400eb99885">◆ </a></span>operator*() <span class="overload">[1/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>DO NOT ADD ANY MORE overrides of += or -=. </p>
|
|
<p>inner (dot) product </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57c218c702a2674ed993e0ab26257b50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57c218c702a2674ed993e0ab26257b50">◆ </a></span>operator*() <span class="overload">[2/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>inner (dot) product </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7c63ec02a68d72b4202bbdd92c62b53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7c63ec02a68d72b4202bbdd92c62b53">◆ </a></span>operator*() <span class="overload">[3/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>inner (dot) product </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbde0ea21cf9f38575db98aae8694343"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbde0ea21cf9f38575db98aae8694343">◆ </a></span>operator*() <span class="overload">[4/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a736e8a7128e68af9a86717f55e94b701"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a736e8a7128e68af9a86717f55e94b701">◆ </a></span>operator*() <span class="overload">[5/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1940f3b68c316f11bd564e00ee419315"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1940f3b68c316f11bd564e00ee419315">◆ </a></span>operator*() <span class="overload">[6/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24b04b5ee058a1e20998d579e0e9be0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24b04b5ee058a1e20998d579e0e9be0a">◆ </a></span>operator*() <span class="overload">[7/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n___xform.html">ON_Xform</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf2917de554d6c7c4f4df63b509ba4a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf2917de554d6c7c4f4df63b509ba4a3">◆ </a></span>operator*=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator*= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd57045f366c9f06c0be6af07f5a54cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd57045f366c9f06c0be6af07f5a54cb">◆ </a></span>operator+() <span class="overload">[1/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a450c8d2e9e3fa168e11749c4feece298"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a450c8d2e9e3fa168e11749c4feece298">◆ </a></span>operator+() <span class="overload">[2/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> ON_3dVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac9060ab943d2a94ce8a226b179a8217"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac9060ab943d2a94ce8a226b179a8217">◆ </a></span>operator+() <span class="overload">[3/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a181c10e44723e86e4e4eb2e500c2e99d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a181c10e44723e86e4e4eb2e500c2e99d">◆ </a></span>operator+() <span class="overload">[4/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> ON_3dVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a756900a78cce342b9e17a28fb054d97a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a756900a78cce342b9e17a28fb054d97a">◆ </a></span>operator+() <span class="overload">[5/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae07582a509dac37260c4e47429a3a15d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae07582a509dac37260c4e47429a3a15d">◆ </a></span>operator+() <span class="overload">[6/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> ON_3dVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c287fa339d3eaeebae2ab212c740caa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c287fa339d3eaeebae2ab212c740caa">◆ </a></span>operator+() <span class="overload">[7/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2c6a328cab9db73b38fea8c7290f378"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2c6a328cab9db73b38fea8c7290f378">◆ </a></span>operator+() <span class="overload">[8/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> ON_3dVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9c74b31807dad3ce04a4562553c66f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9c74b31807dad3ce04a4562553c66f0">◆ </a></span>operator+=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator+= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0dbbf2ed056613b85d9721e137f5cf6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0dbbf2ed056613b85d9721e137f5cf6b">◆ </a></span>operator-() <span class="overload">[1/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1217249d4a4dd91009e2035d51b2ddd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1217249d4a4dd91009e2035d51b2ddd">◆ </a></span>operator-() <span class="overload">[2/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2826896ade24ea0ac60a31216ec71c5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2826896ade24ea0ac60a31216ec71c5b">◆ </a></span>operator-() <span class="overload">[3/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> ON_3dVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeabaf05d5074396a21cd377d4252c2fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeabaf05d5074396a21cd377d4252c2fe">◆ </a></span>operator-() <span class="overload">[4/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a64879fbaa8cf96c7b719f85ba54fd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a64879fbaa8cf96c7b719f85ba54fd1">◆ </a></span>operator-() <span class="overload">[5/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> ON_3dVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ff50c2052565492bacea83d2400507a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ff50c2052565492bacea83d2400507a">◆ </a></span>operator-() <span class="overload">[6/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf4b6ec2ceef5c01fdefc99e80ad885f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf4b6ec2ceef5c01fdefc99e80ad885f">◆ </a></span>operator-() <span class="overload">[7/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> ON_3dVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5e62b78fe24f6ed5c1628d2b501ea4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5e62b78fe24f6ed5c1628d2b501ea4d">◆ </a></span>operator-() <span class="overload">[8/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2cfd48c54905b0ac8d540546a2d21acf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2cfd48c54905b0ac8d540546a2d21acf">◆ </a></span>operator-() <span class="overload">[9/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> ON_3dVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc42d04e09836df611ab5355294c8587"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc42d04e09836df611ab5355294c8587">◆ </a></span>operator-=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator-= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c17211fe20c78e9aeda7a8205fde630"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c17211fe20c78e9aeda7a8205fde630">◆ </a></span>operator/() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator/ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a890ee7c646e7d775872b9925a1a19986"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a890ee7c646e7d775872b9925a1a19986">◆ </a></span>operator/() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator/ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a022788c3f47e3a3c777049e465c5fb0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a022788c3f47e3a3c777049e465c5fb0c">◆ </a></span>operator/() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::operator/ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4a266d4d3f66436e16c332773e7ed1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4a266d4d3f66436e16c332773e7ed1d">◆ </a></span>operator/=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator/= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a331dafd345e1b9e85968ee57cbd6447c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a331dafd345e1b9e85968ee57cbd6447c">◆ </a></span>operator<()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::operator< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a224211befd23902683c77c692fbf30c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a224211befd23902683c77c692fbf30c3">◆ </a></span>operator<=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::operator<= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>dictionary order comparisons </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe593e1654d5038bc2ea59922e3ef638"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe593e1654d5038bc2ea59922e3ef638">◆ </a></span>operator=() <span class="overload">[1/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af2841388bdfc94a0c30841052753b385"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2841388bdfc94a0c30841052753b385">◆ </a></span>operator=() <span class="overload">[2/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>use implicit <a class="el" href="class_o_n__3d_vector.html#abe593e1654d5038bc2ea59922e3ef638">operator=(const ON_3dVector&)</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31ad7495214fe7236244c69634827448"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31ad7495214fe7236244c69634827448">◆ </a></span>operator=() <span class="overload">[3/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a373c6f4841ea5d9ca78ffb197063e439"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a373c6f4841ea5d9ca78ffb197063e439">◆ </a></span>operator=() <span class="overload">[4/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad901a778ad4b4f5187d5979cfd564f1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad901a778ad4b4f5187d5979cfd564f1e">◆ </a></span>operator=() <span class="overload">[5/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const double * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>vector = double[3] support </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47b80b38a693fc31cbe7dad3460a2c9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47b80b38a693fc31cbe7dad3460a2c9f">◆ </a></span>operator=() <span class="overload">[6/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae656aac12f8ac049049abe6649c961cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae656aac12f8ac049049abe6649c961cf">◆ </a></span>operator=() <span class="overload">[7/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a220c86cb44c4f0b0ff716e84430d029f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a220c86cb44c4f0b0ff716e84430d029f">◆ </a></span>operator=() <span class="overload">[8/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31360d1883057119c0db21e918c2e142"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31360d1883057119c0db21e918c2e142">◆ </a></span>operator=() <span class="overload">[9/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab0f5bdba5c38153d8389b15a1df594d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0f5bdba5c38153d8389b15a1df594d1">◆ </a></span>operator=() <span class="overload">[10/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>vector = float[3] support </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf2ed973df0a7cdc6871032b51991a48"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf2ed973df0a7cdc6871032b51991a48">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a170010ba86aea9ca216429c1c35026da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a170010ba86aea9ca216429c1c35026da">◆ </a></span>operator>()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::operator> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa69c3cca88e3d4d17bee23720718dd7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa69c3cca88e3d4d17bee23720718dd7f">◆ </a></span>operator>=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::operator>= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33ca7523d166eeb0568dbb77ebe7b108"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33ca7523d166eeb0568dbb77ebe7b108">◆ </a></span>operator[]() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double& ON_3dVector::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>index operators mimic double[3] behavior </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88bff2ab8e8eb65bd000fa670a9949be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88bff2ab8e8eb65bd000fa670a9949be">◆ </a></span>operator[]() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc62bb6fa936a2eeab9635e97826d909"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc62bb6fa936a2eeab9635e97826d909">◆ </a></span>operator[]() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double& ON_3dVector::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>int</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41d98efd190fdfcf8f005160d74839fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41d98efd190fdfcf8f005160d74839fc">◆ </a></span>operator[]() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>int</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0030f524acdfc2ca657d90941f07b9b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0030f524acdfc2ca657d90941f07b9b3">◆ </a></span>PerpendicularTo() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::PerpendicularTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>set this vector to be perpendicular to another vector </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef69583ddf5d956f5a9b87bf297ec6c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef69583ddf5d956f5a9b87bf297ec6c0">◆ </a></span>PerpendicularTo() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::PerpendicularTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>set this vector to be perpendicular to a plane defined by 3 points </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f7660fc8248ae173b3054ef4dff068a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f7660fc8248ae173b3054ef4dff068a">◆ </a></span>Reverse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_3dVector::Reverse </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>negate all coordinates </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab32150c328c1ec3bb1cd7c584efda95a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab32150c328c1ec3bb1cd7c584efda95a">◆ </a></span>Rotate() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_3dVector::Rotate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>angle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"><em>axis</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">angle</td><td>angle in radians </td></tr>
|
|
<tr><td class="paramname">axis</td><td>axis of rotation </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a586b477419bea20ed386c8d9b728b728"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a586b477419bea20ed386c8d9b728b728">◆ </a></span>Rotate() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_3dVector::Rotate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>sin_angle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>cos_angle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"><em>axis</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sin_angle</td><td>sin(angle) </td></tr>
|
|
<tr><td class="paramname">cos_angle</td><td>cos(angle) </td></tr>
|
|
<tr><td class="paramname">axis</td><td>axis of rotation </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad081f857441bbbd16982726d49192fc5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad081f857441bbbd16982726d49192fc5">◆ </a></span>Set()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_3dVector::Set </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>z</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>set 3d vector value </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a360ff5f1395eaa6d00e905e09b87019e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a360ff5f1395eaa6d00e905e09b87019e">◆ </a></span>Transform()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_3dVector::Transform </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n___xform.html">ON_Xform</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>These transform the vector in place. The transformation matrix acts on the left of the vector; i.e., result = transformation*vector </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad97c7f321628a6151e73d520e52f4168"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad97c7f321628a6151e73d520e52f4168">◆ </a></span>Unitize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3dVector::Unitize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns false if vector has zero length </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f757b2f864fe15bb1493bf018a4d29f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f757b2f864fe15bb1493bf018a4d29f">◆ </a></span>UnitVector() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>& ON_3dVector::UnitVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"></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>Description: A index driven function to get unit axis vectors. Parameters: index - [in] 0 returns (1,0,0), 1 returns (0,1,0), 2 returns (0,0,1) Returns: Unit 3d vector with vector[i] = (i==index)?1:0; </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe8a1527ba7dc2e492804873bb790b40"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe8a1527ba7dc2e492804873bb790b40">◆ </a></span>UnitVector() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::UnitVector </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</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>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8e8527d57e9fc17f3735178f89ca44a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8e8527d57e9fc17f3735178f89ca44a">◆ </a></span>Zero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_3dVector::Zero </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>set all coordinates to zero; </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a2bb705b5d7458947109344fe28460228"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2bb705b5d7458947109344fe28460228">◆ </a></span>NanVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::NanVector</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>(ON_DBL_QNAN,ON_DBL_QNAN,ON_DBL_QNAN) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa62d84d9817922de5f60ef3b057ed0be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa62d84d9817922de5f60ef3b057ed0be">◆ </a></span>UnsetVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::UnsetVector</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>(ON_UNSET_VALUE,ON_UNSET_VALUE,ON_UNSET_VALUE) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b7a840a7c77f5af4499e30595d89e25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b7a840a7c77f5af4499e30595d89e25">◆ </a></span>x</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::x</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b675a2d0f83449536666eb740176d35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b675a2d0f83449536666eb740176d35">◆ </a></span>XAxis</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::XAxis</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>(1.0,0.0,0.0) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc3e558ccd1e4d148d9ad38143c7ad83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc3e558ccd1e4d148d9ad38143c7ad83">◆ </a></span>y</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::y</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbdc520c461164363aa02ff073eda5f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbdc520c461164363aa02ff073eda5f9">◆ </a></span>YAxis</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::YAxis</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>(0.0,1.0,0.0) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81ec6c73d7a9f8f8b5dc8c1c32f1b0a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81ec6c73d7a9f8f8b5dc8c1c32f1b0a0">◆ </a></span>z</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3dVector::z</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a305804c8d5718508924347c8759bace1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a305804c8d5718508924347c8759bace1">◆ </a></span>ZAxis</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::ZAxis</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>(0.0,0.0,1.0) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2441a460d8808a3f5027284dd2325acb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2441a460d8808a3f5027284dd2325acb">◆ </a></span>ZeroVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> ON_3dVector::ZeroVector</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>(0.0,0.0,0.0) </p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Thu Jan 25 2018 17:01:09 for openNURBS SDK Help by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.14
|
|
</small></address>
|
|
</body>
|
|
</html>
|