mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-30 15:36:52 +08:00
2145 lines
111 KiB
HTML
2145 lines
111 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_2dPoint 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__2d_point-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ON_2dPoint 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:aa460ffcbb326a7dcf338121dc1dfb791"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aa460ffcbb326a7dcf338121dc1dfb791">ON_2dPoint</a> ()=default</td></tr>
|
|
<tr class="memdesc:aa460ffcbb326a7dcf338121dc1dfb791"><td class="mdescLeft"> </td><td class="mdescRight">x,y not initialized <a href="#aa460ffcbb326a7dcf338121dc1dfb791">More...</a><br /></td></tr>
|
|
<tr class="separator:aa460ffcbb326a7dcf338121dc1dfb791"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a724b1f1f4d92824e4b2fd9e9b2bda06f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a724b1f1f4d92824e4b2fd9e9b2bda06f">ON_2dPoint</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &)=default</td></tr>
|
|
<tr class="separator:a724b1f1f4d92824e4b2fd9e9b2bda06f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac994591e8a05fd5bb1820ba3f5804496"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ac994591e8a05fd5bb1820ba3f5804496">ON_2dPoint</a> (double <a class="el" href="class_o_n__2d_point.html#ab10558477180a43d20892df64e0c7cf4">x</a>, double <a class="el" href="class_o_n__2d_point.html#a84e2ae52e1deba8a9e083f9d96595f7f">y</a>)</td></tr>
|
|
<tr class="separator:ac994591e8a05fd5bb1820ba3f5804496"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adcecf1bb0abb60cfd150f7f40191009e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#adcecf1bb0abb60cfd150f7f40191009e">ON_2dPoint</a> (const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
|
<tr class="memdesc:adcecf1bb0abb60cfd150f7f40191009e"><td class="mdescLeft"> </td><td class="mdescRight">from 3d point <a href="#adcecf1bb0abb60cfd150f7f40191009e">More...</a><br /></td></tr>
|
|
<tr class="separator:adcecf1bb0abb60cfd150f7f40191009e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2df968f6cdbe807579b64de3544dfe7f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a2df968f6cdbe807579b64de3544dfe7f">ON_2dPoint</a> (const <a class="el" href="class_o_n__4d_point.html">ON_4dPoint</a> &h)</td></tr>
|
|
<tr class="memdesc:a2df968f6cdbe807579b64de3544dfe7f"><td class="mdescLeft"> </td><td class="mdescRight">from 4d point - h.w must be non-zero <a href="#a2df968f6cdbe807579b64de3544dfe7f">More...</a><br /></td></tr>
|
|
<tr class="separator:a2df968f6cdbe807579b64de3544dfe7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a500bd0188ad46ae7df999b46f795b8cd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a500bd0188ad46ae7df999b46f795b8cd">ON_2dPoint</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
|
<tr class="memdesc:a500bd0188ad46ae7df999b46f795b8cd"><td class="mdescLeft"> </td><td class="mdescRight">from 2d vector <a href="#a500bd0188ad46ae7df999b46f795b8cd">More...</a><br /></td></tr>
|
|
<tr class="separator:a500bd0188ad46ae7df999b46f795b8cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb421ca628648b810734019f87478834"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aeb421ca628648b810734019f87478834">ON_2dPoint</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
|
<tr class="memdesc:aeb421ca628648b810734019f87478834"><td class="mdescLeft"> </td><td class="mdescRight">from 3d vector <a href="#aeb421ca628648b810734019f87478834">More...</a><br /></td></tr>
|
|
<tr class="separator:aeb421ca628648b810734019f87478834"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a709e042d4d57b9618b1ee0ac0f14c3cf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a709e042d4d57b9618b1ee0ac0f14c3cf">ON_2dPoint</a> (const double *)</td></tr>
|
|
<tr class="memdesc:a709e042d4d57b9618b1ee0ac0f14c3cf"><td class="mdescLeft"> </td><td class="mdescRight">from double[2] array <a href="#a709e042d4d57b9618b1ee0ac0f14c3cf">More...</a><br /></td></tr>
|
|
<tr class="separator:a709e042d4d57b9618b1ee0ac0f14c3cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a7caea461bdc030fcd3c1257e66110a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a3a7caea461bdc030fcd3c1257e66110a">ON_2dPoint</a> (const class <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> &)</td></tr>
|
|
<tr class="memdesc:a3a7caea461bdc030fcd3c1257e66110a"><td class="mdescLeft"> </td><td class="mdescRight">from 2f point <a href="#a3a7caea461bdc030fcd3c1257e66110a">More...</a><br /></td></tr>
|
|
<tr class="separator:a3a7caea461bdc030fcd3c1257e66110a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbbd1110542c49340a3930a45071be85"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#adbbd1110542c49340a3930a45071be85">ON_2dPoint</a> (const class <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> &)</td></tr>
|
|
<tr class="memdesc:adbbd1110542c49340a3930a45071be85"><td class="mdescLeft"> </td><td class="mdescRight">from 3f point <a href="#adbbd1110542c49340a3930a45071be85">More...</a><br /></td></tr>
|
|
<tr class="separator:adbbd1110542c49340a3930a45071be85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a751eaa95434853e3e61e121aad0d019a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a751eaa95434853e3e61e121aad0d019a">ON_2dPoint</a> (const class <a class="el" href="class_o_n__4f_point.html">ON_4fPoint</a> &h)</td></tr>
|
|
<tr class="memdesc:a751eaa95434853e3e61e121aad0d019a"><td class="mdescLeft"> </td><td class="mdescRight">from 4f point - h.w must be non-zero <a href="#a751eaa95434853e3e61e121aad0d019a">More...</a><br /></td></tr>
|
|
<tr class="separator:a751eaa95434853e3e61e121aad0d019a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abac2651f34f6d15ce2cd1f4d8d7d88b5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#abac2651f34f6d15ce2cd1f4d8d7d88b5">ON_2dPoint</a> (const class <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> &)</td></tr>
|
|
<tr class="memdesc:abac2651f34f6d15ce2cd1f4d8d7d88b5"><td class="mdescLeft"> </td><td class="mdescRight">from 2f vector <a href="#abac2651f34f6d15ce2cd1f4d8d7d88b5">More...</a><br /></td></tr>
|
|
<tr class="separator:abac2651f34f6d15ce2cd1f4d8d7d88b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71d7c34aee9d41f43f42f5442e98d807"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a71d7c34aee9d41f43f42f5442e98d807">ON_2dPoint</a> (const class <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
|
<tr class="memdesc:a71d7c34aee9d41f43f42f5442e98d807"><td class="mdescLeft"> </td><td class="mdescRight">from 3f vector <a href="#a71d7c34aee9d41f43f42f5442e98d807">More...</a><br /></td></tr>
|
|
<tr class="separator:a71d7c34aee9d41f43f42f5442e98d807"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af231138a56f2f43c6af9ad4cd5e28e07"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#af231138a56f2f43c6af9ad4cd5e28e07">ON_2dPoint</a> (const float *)</td></tr>
|
|
<tr class="memdesc:af231138a56f2f43c6af9ad4cd5e28e07"><td class="mdescLeft"> </td><td class="mdescRight">from float[2] array <a href="#af231138a56f2f43c6af9ad4cd5e28e07">More...</a><br /></td></tr>
|
|
<tr class="separator:af231138a56f2f43c6af9ad4cd5e28e07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8caecf36d3ba6ed9b4c7c40f7d6f197"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ab8caecf36d3ba6ed9b4c7c40f7d6f197">~ON_2dPoint</a> ()=default</td></tr>
|
|
<tr class="separator:ab8caecf36d3ba6ed9b4c7c40f7d6f197"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e01ed8b76e30884ab392cce1be53946"><td class="memItemLeft" align="right" valign="top">ON__UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a0e01ed8b76e30884ab392cce1be53946">DataCRC</a> (ON__UINT32 current_remainder) const</td></tr>
|
|
<tr class="separator:a0e01ed8b76e30884ab392cce1be53946"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abab42bb34ca913065353b56391861299"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#abab42bb34ca913065353b56391861299">DistanceTo</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:abab42bb34ca913065353b56391861299"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9217106aebcac1c5131358b8fb7b4c74"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a9217106aebcac1c5131358b8fb7b4c74">IsNotZero</a> () const</td></tr>
|
|
<tr class="separator:a9217106aebcac1c5131358b8fb7b4c74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb47671108f36efadbda23886dda1839"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#abb47671108f36efadbda23886dda1839">IsUnset</a> () const</td></tr>
|
|
<tr class="separator:abb47671108f36efadbda23886dda1839"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17cc40f028fdf26cf9ba72d671cbe746"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a17cc40f028fdf26cf9ba72d671cbe746">IsValid</a> () const</td></tr>
|
|
<tr class="separator:a17cc40f028fdf26cf9ba72d671cbe746"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77f636179c2096e436bac22843282e3e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a77f636179c2096e436bac22843282e3e">IsZero</a> () const</td></tr>
|
|
<tr class="separator:a77f636179c2096e436bac22843282e3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a954bfb43812a46062c40b036d1dd4caa"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a954bfb43812a46062c40b036d1dd4caa">MaximumCoordinate</a> () const</td></tr>
|
|
<tr class="memdesc:a954bfb43812a46062c40b036d1dd4caa"><td class="mdescLeft"> </td><td class="mdescRight">absolute value of maximum coordinate <a href="#a954bfb43812a46062c40b036d1dd4caa">More...</a><br /></td></tr>
|
|
<tr class="separator:a954bfb43812a46062c40b036d1dd4caa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1375d9ef83f06a0c52ef623036b908c3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a1375d9ef83f06a0c52ef623036b908c3">MaximumCoordinateIndex</a> () const</td></tr>
|
|
<tr class="separator:a1375d9ef83f06a0c52ef623036b908c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9731eca0e963875acfbda347b67a9f28"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a9731eca0e963875acfbda347b67a9f28">MinimumCoordinate</a> () const</td></tr>
|
|
<tr class="memdesc:a9731eca0e963875acfbda347b67a9f28"><td class="mdescLeft"> </td><td class="mdescRight">absolute value of minimum coordinate <a href="#a9731eca0e963875acfbda347b67a9f28">More...</a><br /></td></tr>
|
|
<tr class="separator:a9731eca0e963875acfbda347b67a9f28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a4615259bd40615bfdbb591526d9abc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a4a4615259bd40615bfdbb591526d9abc">MinimumCoordinateIndex</a> () const</td></tr>
|
|
<tr class="separator:a4a4615259bd40615bfdbb591526d9abc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10e8d0e1f748a94a578fb9c7e7e37d8b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a10e8d0e1f748a94a578fb9c7e7e37d8b">operator const double *</a> () const</td></tr>
|
|
<tr class="separator:a10e8d0e1f748a94a578fb9c7e7e37d8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb16433d68c7bc465a2cc3b2fe5594c1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#afb16433d68c7bc465a2cc3b2fe5594c1">operator double *</a> ()</td></tr>
|
|
<tr class="memdesc:afb16433d68c7bc465a2cc3b2fe5594c1"><td class="mdescLeft"> </td><td class="mdescRight">(double*) conversion operators <a href="#afb16433d68c7bc465a2cc3b2fe5594c1">More...</a><br /></td></tr>
|
|
<tr class="separator:afb16433d68c7bc465a2cc3b2fe5594c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39abd4b90bb0745a9813f9d3da4df2d4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a39abd4b90bb0745a9813f9d3da4df2d4">operator!=</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a39abd4b90bb0745a9813f9d3da4df2d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9727c078378c026edf3d8e119bfca6dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a9727c078378c026edf3d8e119bfca6dc">operator*</a> (int) const</td></tr>
|
|
<tr class="separator:a9727c078378c026edf3d8e119bfca6dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0efc17a57e6e838db16fc72a45ea43d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a0efc17a57e6e838db16fc72a45ea43d6">operator*</a> (float) const</td></tr>
|
|
<tr class="separator:a0efc17a57e6e838db16fc72a45ea43d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea8839d4ea134fd03a0dff15d74e1f23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aea8839d4ea134fd03a0dff15d74e1f23">operator*</a> (double) const</td></tr>
|
|
<tr class="separator:aea8839d4ea134fd03a0dff15d74e1f23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96b0ce61a37a1c204f1d0acc4096b480"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a96b0ce61a37a1c204f1d0acc4096b480">operator*</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="memdesc:a96b0ce61a37a1c204f1d0acc4096b480"><td class="mdescLeft"> </td><td class="mdescRight">dot product for points acting as vectors <a href="#a96b0ce61a37a1c204f1d0acc4096b480">More...</a><br /></td></tr>
|
|
<tr class="separator:a96b0ce61a37a1c204f1d0acc4096b480"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30d3b01e892231ab34990a99f17894b9"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a30d3b01e892231ab34990a99f17894b9">operator*</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &) const</td></tr>
|
|
<tr class="memdesc:a30d3b01e892231ab34990a99f17894b9"><td class="mdescLeft"> </td><td class="mdescRight">dot product for points acting as vectors <a href="#a30d3b01e892231ab34990a99f17894b9">More...</a><br /></td></tr>
|
|
<tr class="separator:a30d3b01e892231ab34990a99f17894b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2aa5993e8de687c1b32bfb1e067490b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a2aa5993e8de687c1b32bfb1e067490b8">operator*</a> (const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &) const</td></tr>
|
|
<tr class="separator:a2aa5993e8de687c1b32bfb1e067490b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad91e5caedbe62ba83b899cbfecd06a0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ad91e5caedbe62ba83b899cbfecd06a0b">operator*=</a> (double)</td></tr>
|
|
<tr class="separator:ad91e5caedbe62ba83b899cbfecd06a0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b2084e814efcb9b12580f3f2f960b94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a5b2084e814efcb9b12580f3f2f960b94">operator+</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a5b2084e814efcb9b12580f3f2f960b94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac16fc277e0badc960a159fe46ae52ed3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ac16fc277e0badc960a159fe46ae52ed3">operator+</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &) const</td></tr>
|
|
<tr class="separator:ac16fc277e0badc960a159fe46ae52ed3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7682237788a986458e00f8951aadcb00"><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__2d_point.html#a7682237788a986458e00f8951aadcb00">operator+</a> (const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a7682237788a986458e00f8951aadcb00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82493cc9109671d4285c660c7f1eeb88"><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__2d_point.html#a82493cc9109671d4285c660c7f1eeb88">operator+</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:a82493cc9109671d4285c660c7f1eeb88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a905692af0448a4c4a831dab1db69e7be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a905692af0448a4c4a831dab1db69e7be">operator+</a> (const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> &) const</td></tr>
|
|
<tr class="separator:a905692af0448a4c4a831dab1db69e7be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5fbf3549319212ce199249e25609347"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ae5fbf3549319212ce199249e25609347">operator+</a> (const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> &) const</td></tr>
|
|
<tr class="separator:ae5fbf3549319212ce199249e25609347"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a813099701bdac2a014132a004a1c2c9b"><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__2d_point.html#a813099701bdac2a014132a004a1c2c9b">operator+</a> (const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> &) const</td></tr>
|
|
<tr class="separator:a813099701bdac2a014132a004a1c2c9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a704b2a2b2e7f73dd875a80e4deadd1fa"><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__2d_point.html#a704b2a2b2e7f73dd875a80e4deadd1fa">operator+</a> (const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:a704b2a2b2e7f73dd875a80e4deadd1fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8af185481707ae4a1530c2328a2db5fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a8af185481707ae4a1530c2328a2db5fc">operator+=</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
|
<tr class="separator:a8af185481707ae4a1530c2328a2db5fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a5c8cddbb2b263cdb8e5f9c4b4b3a2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a7a5c8cddbb2b263cdb8e5f9c4b4b3a2c">operator-</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a7a5c8cddbb2b263cdb8e5f9c4b4b3a2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cb9f04a3145b68c272cef5a3a3d5642"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a7cb9f04a3145b68c272cef5a3a3d5642">operator-</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &) const</td></tr>
|
|
<tr class="separator:a7cb9f04a3145b68c272cef5a3a3d5642"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4445f1ab45e39ead818ce7cdb3c5908e"><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__2d_point.html#a4445f1ab45e39ead818ce7cdb3c5908e">operator-</a> (const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a4445f1ab45e39ead818ce7cdb3c5908e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0593c149f7b3ed57698922d1505217b2"><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__2d_point.html#a0593c149f7b3ed57698922d1505217b2">operator-</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:a0593c149f7b3ed57698922d1505217b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a662de52a4665c6aafa6a9c43653b6a7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a662de52a4665c6aafa6a9c43653b6a7f">operator-</a> (const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> &) const</td></tr>
|
|
<tr class="separator:a662de52a4665c6aafa6a9c43653b6a7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11a130afe8eb6f87077b02f77f08abf8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a11a130afe8eb6f87077b02f77f08abf8">operator-</a> (const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> &) const</td></tr>
|
|
<tr class="separator:a11a130afe8eb6f87077b02f77f08abf8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d26fba4a959cc95c4c91e0a8032834c"><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__2d_point.html#a9d26fba4a959cc95c4c91e0a8032834c">operator-</a> (const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> &) const</td></tr>
|
|
<tr class="separator:a9d26fba4a959cc95c4c91e0a8032834c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42da7df6bb7eee8fa7ea70395d1b664e"><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__2d_point.html#a42da7df6bb7eee8fa7ea70395d1b664e">operator-</a> (const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:a42da7df6bb7eee8fa7ea70395d1b664e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56d37ae8e02adb791b0dfd3ed233f9c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a56d37ae8e02adb791b0dfd3ed233f9c1">operator-=</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
|
<tr class="separator:a56d37ae8e02adb791b0dfd3ed233f9c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4f8e0357ead6868ee6ec69599f2c9ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ab4f8e0357ead6868ee6ec69599f2c9ef">operator/</a> (int) const</td></tr>
|
|
<tr class="separator:ab4f8e0357ead6868ee6ec69599f2c9ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a995808988748d296baa9386367fb88a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a995808988748d296baa9386367fb88a5">operator/</a> (float) const</td></tr>
|
|
<tr class="separator:a995808988748d296baa9386367fb88a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7897678b1b9936ede0da837bf971f80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ac7897678b1b9936ede0da837bf971f80">operator/</a> (double) const</td></tr>
|
|
<tr class="separator:ac7897678b1b9936ede0da837bf971f80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28fb9e2f91661a08d114332a3d19ece5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a28fb9e2f91661a08d114332a3d19ece5">operator/=</a> (double)</td></tr>
|
|
<tr class="separator:a28fb9e2f91661a08d114332a3d19ece5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad85f4f4a9da80821bdd876fbcdccfc45"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ad85f4f4a9da80821bdd876fbcdccfc45">operator<</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:ad85f4f4a9da80821bdd876fbcdccfc45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7f55429a751530c7f4c72b390f28e1f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ac7f55429a751530c7f4c72b390f28e1f">operator<=</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="memdesc:ac7f55429a751530c7f4c72b390f28e1f"><td class="mdescLeft"> </td><td class="mdescRight">dictionary order comparisons <a href="#ac7f55429a751530c7f4c72b390f28e1f">More...</a><br /></td></tr>
|
|
<tr class="separator:ac7f55429a751530c7f4c72b390f28e1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aada8227df351240db2b6dada0d16a70e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aada8227df351240db2b6dada0d16a70e">operator=</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &)=default</td></tr>
|
|
<tr class="separator:aada8227df351240db2b6dada0d16a70e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa2277b0cc7c51666ff13d169ac1ea32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aaa2277b0cc7c51666ff13d169ac1ea32">operator=</a> (const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
|
<tr class="memdesc:aaa2277b0cc7c51666ff13d169ac1ea32"><td class="mdescLeft"> </td><td class="mdescRight">use implicit <a class="el" href="class_o_n__2d_point.html#aada8227df351240db2b6dada0d16a70e">operator=(const ON_2dPoint&)</a> <a href="#aaa2277b0cc7c51666ff13d169ac1ea32">More...</a><br /></td></tr>
|
|
<tr class="separator:aaa2277b0cc7c51666ff13d169ac1ea32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad6cf8fa53acb31ec462227d74def485"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aad6cf8fa53acb31ec462227d74def485">operator=</a> (const <a class="el" href="class_o_n__4d_point.html">ON_4dPoint</a> &)</td></tr>
|
|
<tr class="separator:aad6cf8fa53acb31ec462227d74def485"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1f1345c70e2ff4ffec59971653a8169"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ac1f1345c70e2ff4ffec59971653a8169">operator=</a> (const <a class="el" href="class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
|
<tr class="separator:ac1f1345c70e2ff4ffec59971653a8169"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf5a87b5953437ea356fbb02fbcb129a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#abf5a87b5953437ea356fbb02fbcb129a">operator=</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
|
<tr class="separator:abf5a87b5953437ea356fbb02fbcb129a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64260eaa9e871cd9cd9cb75a04648b5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a64260eaa9e871cd9cd9cb75a04648b5c">operator=</a> (const double *)</td></tr>
|
|
<tr class="memdesc:a64260eaa9e871cd9cd9cb75a04648b5c"><td class="mdescLeft"> </td><td class="mdescRight">point = double[2] support <a href="#a64260eaa9e871cd9cd9cb75a04648b5c">More...</a><br /></td></tr>
|
|
<tr class="separator:a64260eaa9e871cd9cd9cb75a04648b5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a573211c51af1d1160cd8d73ed83c9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a9a573211c51af1d1160cd8d73ed83c9e">operator=</a> (const <a class="el" href="class_o_n__2f_point.html">ON_2fPoint</a> &)</td></tr>
|
|
<tr class="separator:a9a573211c51af1d1160cd8d73ed83c9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af724ed2e633d20e3c13462df2e7bf64b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#af724ed2e633d20e3c13462df2e7bf64b">operator=</a> (const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> &)</td></tr>
|
|
<tr class="separator:af724ed2e633d20e3c13462df2e7bf64b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ca352acc540e61ac81825990dc14fb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a3ca352acc540e61ac81825990dc14fb2">operator=</a> (const <a class="el" href="class_o_n__4f_point.html">ON_4fPoint</a> &)</td></tr>
|
|
<tr class="separator:a3ca352acc540e61ac81825990dc14fb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a488ae7ad67b0d7794aae826e198e89bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a488ae7ad67b0d7794aae826e198e89bc">operator=</a> (const <a class="el" href="class_o_n__2f_vector.html">ON_2fVector</a> &)</td></tr>
|
|
<tr class="separator:a488ae7ad67b0d7794aae826e198e89bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43f164b7257308331bd0f18256fdf2e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a43f164b7257308331bd0f18256fdf2e6">operator=</a> (const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
|
<tr class="separator:a43f164b7257308331bd0f18256fdf2e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aceb9fbc8391767fd2a742833601007f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aceb9fbc8391767fd2a742833601007f0">operator=</a> (const float *)</td></tr>
|
|
<tr class="memdesc:aceb9fbc8391767fd2a742833601007f0"><td class="mdescLeft"> </td><td class="mdescRight">point = float[2] support <a href="#aceb9fbc8391767fd2a742833601007f0">More...</a><br /></td></tr>
|
|
<tr class="separator:aceb9fbc8391767fd2a742833601007f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20f27e51aa783a0219d5ea18573b2301"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a20f27e51aa783a0219d5ea18573b2301">operator==</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a20f27e51aa783a0219d5ea18573b2301"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0c8852f7c57922a9460f847346b8372"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ad0c8852f7c57922a9460f847346b8372">operator></a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:ad0c8852f7c57922a9460f847346b8372"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba5e6b2bc827d33f2cf7565355e9a35c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aba5e6b2bc827d33f2cf7565355e9a35c">operator>=</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:aba5e6b2bc827d33f2cf7565355e9a35c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f9bd841d92f3fcb79f60455f7e6065c"><td class="memItemLeft" align="right" valign="top">double & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a3f9bd841d92f3fcb79f60455f7e6065c">operator[]</a> (int)</td></tr>
|
|
<tr class="memdesc:a3f9bd841d92f3fcb79f60455f7e6065c"><td class="mdescLeft"> </td><td class="mdescRight">index operators mimic double[2] behavior <a href="#a3f9bd841d92f3fcb79f60455f7e6065c">More...</a><br /></td></tr>
|
|
<tr class="separator:a3f9bd841d92f3fcb79f60455f7e6065c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4aa41ec5a859291ab3c45bacfb4523c"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aa4aa41ec5a859291ab3c45bacfb4523c">operator[]</a> (int) const</td></tr>
|
|
<tr class="separator:aa4aa41ec5a859291ab3c45bacfb4523c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2b1a819e770acc671099c58b9d3a00a"><td class="memItemLeft" align="right" valign="top">double & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ae2b1a819e770acc671099c58b9d3a00a">operator[]</a> (unsigned int)</td></tr>
|
|
<tr class="separator:ae2b1a819e770acc671099c58b9d3a00a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac05ae3a1a798cda5d9379c7f5bff3938"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ac05ae3a1a798cda5d9379c7f5bff3938">operator[]</a> (unsigned int) const</td></tr>
|
|
<tr class="separator:ac05ae3a1a798cda5d9379c7f5bff3938"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b3e23af7d028edf8df7dfcccaad665d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a4b3e23af7d028edf8df7dfcccaad665d">Rotate</a> (double angle, const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &center)</td></tr>
|
|
<tr class="separator:a4b3e23af7d028edf8df7dfcccaad665d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e4ffc074d5490c1305a2215c9d8b26e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a5e4ffc074d5490c1305a2215c9d8b26e">Rotate</a> (double sin_angle, double cos_angle, const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &center)</td></tr>
|
|
<tr class="separator:a5e4ffc074d5490c1305a2215c9d8b26e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb43537a3a5f66e83a8d15a0a33d30db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aeb43537a3a5f66e83a8d15a0a33d30db">Set</a> (double <a class="el" href="class_o_n__2d_point.html#ab10558477180a43d20892df64e0c7cf4">x</a>, double <a class="el" href="class_o_n__2d_point.html#a84e2ae52e1deba8a9e083f9d96595f7f">y</a>)</td></tr>
|
|
<tr class="memdesc:aeb43537a3a5f66e83a8d15a0a33d30db"><td class="mdescLeft"> </td><td class="mdescRight">set 2d point value <a href="#aeb43537a3a5f66e83a8d15a0a33d30db">More...</a><br /></td></tr>
|
|
<tr class="separator:aeb43537a3a5f66e83a8d15a0a33d30db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadf7dd5e18f5bfc0b47a4b965aa5341e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#aadf7dd5e18f5bfc0b47a4b965aa5341e">Transform</a> (const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &)</td></tr>
|
|
<tr class="separator:aadf7dd5e18f5bfc0b47a4b965aa5341e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7545dcd2c292849e8c3777a534bdb1c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ac7545dcd2c292849e8c3777a534bdb1c">Zero</a> ()</td></tr>
|
|
<tr class="memdesc:ac7545dcd2c292849e8c3777a534bdb1c"><td class="mdescLeft"> </td><td class="mdescRight">set all coordinates to zero; <a href="#ac7545dcd2c292849e8c3777a534bdb1c">More...</a><br /></td></tr>
|
|
<tr class="separator:ac7545dcd2c292849e8c3777a534bdb1c"><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:af837ef13940f14492b85e339a2c8092b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#af837ef13940f14492b85e339a2c8092b">Compare</a> (const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &lhs, const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> &rhs)</td></tr>
|
|
<tr class="separator:af837ef13940f14492b85e339a2c8092b"><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:ab10558477180a43d20892df64e0c7cf4"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ab10558477180a43d20892df64e0c7cf4">x</a></td></tr>
|
|
<tr class="separator:ab10558477180a43d20892df64e0c7cf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84e2ae52e1deba8a9e083f9d96595f7f"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a84e2ae52e1deba8a9e083f9d96595f7f">y</a></td></tr>
|
|
<tr class="separator:a84e2ae52e1deba8a9e083f9d96595f7f"><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:a6089662dacc78d960b5b09bc08c559f5"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a6089662dacc78d960b5b09bc08c559f5">NanPoint</a></td></tr>
|
|
<tr class="memdesc:a6089662dacc78d960b5b09bc08c559f5"><td class="mdescLeft"> </td><td class="mdescRight">(ON_DBL_QNAN,ON_DBL_QNAN) <a href="#a6089662dacc78d960b5b09bc08c559f5">More...</a><br /></td></tr>
|
|
<tr class="separator:a6089662dacc78d960b5b09bc08c559f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61c18ee7b2ac577050c0bc21b793eb1b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#a61c18ee7b2ac577050c0bc21b793eb1b">Origin</a></td></tr>
|
|
<tr class="memdesc:a61c18ee7b2ac577050c0bc21b793eb1b"><td class="mdescLeft"> </td><td class="mdescRight">(0.0,0.0) <a href="#a61c18ee7b2ac577050c0bc21b793eb1b">More...</a><br /></td></tr>
|
|
<tr class="separator:a61c18ee7b2ac577050c0bc21b793eb1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8e9b6e9de32dd39bd13f8cc56896709"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n__2d_point.html#ac8e9b6e9de32dd39bd13f8cc56896709">UnsetPoint</a></td></tr>
|
|
<tr class="memdesc:ac8e9b6e9de32dd39bd13f8cc56896709"><td class="mdescLeft"> </td><td class="mdescRight">(ON_UNSET_VALUE,ON_UNSET_VALUE) <a href="#ac8e9b6e9de32dd39bd13f8cc56896709">More...</a><br /></td></tr>
|
|
<tr class="separator:ac8e9b6e9de32dd39bd13f8cc56896709"><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__2d_point.html">ON_2dPoint</a> </p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="aa460ffcbb326a7dcf338121dc1dfb791"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa460ffcbb326a7dcf338121dc1dfb791">◆ </a></span>ON_2dPoint() <span class="overload">[1/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </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 not initialized </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab8caecf36d3ba6ed9b4c7c40f7d6f197"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8caecf36d3ba6ed9b4c7c40f7d6f197">◆ </a></span>~ON_2dPoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::~ON_2dPoint </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="a724b1f1f4d92824e4b2fd9e9b2bda06f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a724b1f1f4d92824e4b2fd9e9b2bda06f">◆ </a></span>ON_2dPoint() <span class="overload">[2/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </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">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac994591e8a05fd5bb1820ba3f5804496"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac994591e8a05fd5bb1820ba3f5804496">◆ </a></span>ON_2dPoint() <span class="overload">[3/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </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></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="adcecf1bb0abb60cfd150f7f40191009e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adcecf1bb0abb60cfd150f7f40191009e">◆ </a></span>ON_2dPoint() <span class="overload">[4/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </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="a2df968f6cdbe807579b64de3544dfe7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2df968f6cdbe807579b64de3544dfe7f">◆ </a></span>ON_2dPoint() <span class="overload">[5/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__4d_point.html">ON_4dPoint</a> & </td>
|
|
<td class="paramname"><em>h</em></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 4d point - h.w must be non-zero </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a500bd0188ad46ae7df999b46f795b8cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a500bd0188ad46ae7df999b46f795b8cd">◆ </a></span>ON_2dPoint() <span class="overload">[6/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </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="aeb421ca628648b810734019f87478834"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb421ca628648b810734019f87478834">◆ </a></span>ON_2dPoint() <span class="overload">[7/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </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">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>from 3d vector </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a709e042d4d57b9618b1ee0ac0f14c3cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a709e042d4d57b9618b1ee0ac0f14c3cf">◆ </a></span>ON_2dPoint() <span class="overload">[8/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </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[2] array </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a7caea461bdc030fcd3c1257e66110a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a7caea461bdc030fcd3c1257e66110a">◆ </a></span>ON_2dPoint() <span class="overload">[9/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <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">
|
|
|
|
<p>from 2f point </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbbd1110542c49340a3930a45071be85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbbd1110542c49340a3930a45071be85">◆ </a></span>ON_2dPoint() <span class="overload">[10/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <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="a751eaa95434853e3e61e121aad0d019a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a751eaa95434853e3e61e121aad0d019a">◆ </a></span>ON_2dPoint() <span class="overload">[11/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="class_o_n__4f_point.html">ON_4fPoint</a> & </td>
|
|
<td class="paramname"><em>h</em></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 4f point - h.w must be non-zero </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abac2651f34f6d15ce2cd1f4d8d7d88b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abac2651f34f6d15ce2cd1f4d8d7d88b5">◆ </a></span>ON_2dPoint() <span class="overload">[12/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <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="a71d7c34aee9d41f43f42f5442e98d807"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71d7c34aee9d41f43f42f5442e98d807">◆ </a></span>ON_2dPoint() <span class="overload">[13/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</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 vector </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af231138a56f2f43c6af9ad4cd5e28e07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af231138a56f2f43c6af9ad4cd5e28e07">◆ </a></span>ON_2dPoint() <span class="overload">[14/14]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::ON_2dPoint </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[2] array </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="af837ef13940f14492b85e339a2c8092b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af837ef13940f14492b85e339a2c8092b">◆ </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_2dPoint::Compare </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__2d_point.html">ON_2dPoint</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__2d_point.html">ON_2dPoint</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="a0e01ed8b76e30884ab392cce1be53946"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e01ed8b76e30884ab392cce1be53946">◆ </a></span>DataCRC()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON__UINT32 ON_2dPoint::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="abab42bb34ca913065353b56391861299"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abab42bb34ca913065353b56391861299">◆ </a></span>DistanceTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_2dPoint::DistanceTo </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="a9217106aebcac1c5131358b8fb7b4c74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9217106aebcac1c5131358b8fb7b4c74">◆ </a></span>IsNotZero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_2dPoint::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="abb47671108f36efadbda23886dda1839"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb47671108f36efadbda23886dda1839">◆ </a></span>IsUnset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_2dPoint::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="a17cc40f028fdf26cf9ba72d671cbe746"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17cc40f028fdf26cf9ba72d671cbe746">◆ </a></span>IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_2dPoint::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="a77f636179c2096e436bac22843282e3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77f636179c2096e436bac22843282e3e">◆ </a></span>IsZero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_2dPoint::IsZero </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns: true if all coordinates are not zero and no coordinates are nans. false otherwise. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a954bfb43812a46062c40b036d1dd4caa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a954bfb43812a46062c40b036d1dd4caa">◆ </a></span>MaximumCoordinate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_2dPoint::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="a1375d9ef83f06a0c52ef623036b908c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1375d9ef83f06a0c52ef623036b908c3">◆ </a></span>MaximumCoordinateIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_2dPoint::MaximumCoordinateIndex </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9731eca0e963875acfbda347b67a9f28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9731eca0e963875acfbda347b67a9f28">◆ </a></span>MinimumCoordinate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_2dPoint::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="a4a4615259bd40615bfdbb591526d9abc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a4615259bd40615bfdbb591526d9abc">◆ </a></span>MinimumCoordinateIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_2dPoint::MinimumCoordinateIndex </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a10e8d0e1f748a94a578fb9c7e7e37d8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a10e8d0e1f748a94a578fb9c7e7e37d8b">◆ </a></span>operator const double *()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::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="afb16433d68c7bc465a2cc3b2fe5594c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb16433d68c7bc465a2cc3b2fe5594c1">◆ </a></span>operator double *()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_2dPoint::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="a39abd4b90bb0745a9813f9d3da4df2d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39abd4b90bb0745a9813f9d3da4df2d4">◆ </a></span>operator!=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_2dPoint::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="a9727c078378c026edf3d8e119bfca6dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9727c078378c026edf3d8e119bfca6dc">◆ </a></span>operator*() <span class="overload">[1/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="a0efc17a57e6e838db16fc72a45ea43d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0efc17a57e6e838db16fc72a45ea43d6">◆ </a></span>operator*() <span class="overload">[2/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="aea8839d4ea134fd03a0dff15d74e1f23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea8839d4ea134fd03a0dff15d74e1f23">◆ </a></span>operator*() <span class="overload">[3/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="a96b0ce61a37a1c204f1d0acc4096b480"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96b0ce61a37a1c204f1d0acc4096b480">◆ </a></span>operator*() <span class="overload">[4/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_2dPoint::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">
|
|
|
|
<p>dot product for points acting as vectors </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30d3b01e892231ab34990a99f17894b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30d3b01e892231ab34990a99f17894b9">◆ </a></span>operator*() <span class="overload">[5/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_2dPoint::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">
|
|
|
|
<p>dot product for points acting as vectors </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2aa5993e8de687c1b32bfb1e067490b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2aa5993e8de687c1b32bfb1e067490b8">◆ </a></span>operator*() <span class="overload">[6/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="ad91e5caedbe62ba83b899cbfecd06a0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad91e5caedbe62ba83b899cbfecd06a0b">◆ </a></span>operator*=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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="a5b2084e814efcb9b12580f3f2f960b94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b2084e814efcb9b12580f3f2f960b94">◆ </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__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="ac16fc277e0badc960a159fe46ae52ed3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac16fc277e0badc960a159fe46ae52ed3">◆ </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__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="a7682237788a986458e00f8951aadcb00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7682237788a986458e00f8951aadcb00">◆ </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_point.html">ON_3dPoint</a> ON_2dPoint::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="a82493cc9109671d4285c660c7f1eeb88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82493cc9109671d4285c660c7f1eeb88">◆ </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_2dPoint::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="a905692af0448a4c4a831dab1db69e7be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a905692af0448a4c4a831dab1db69e7be">◆ </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__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="ae5fbf3549319212ce199249e25609347"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae5fbf3549319212ce199249e25609347">◆ </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__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="a813099701bdac2a014132a004a1c2c9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a813099701bdac2a014132a004a1c2c9b">◆ </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_point.html">ON_3dPoint</a> ON_2dPoint::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="a704b2a2b2e7f73dd875a80e4deadd1fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a704b2a2b2e7f73dd875a80e4deadd1fa">◆ </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_2dPoint::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="a8af185481707ae4a1530c2328a2db5fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8af185481707ae4a1530c2328a2db5fc">◆ </a></span>operator+=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a5c8cddbb2b263cdb8e5f9c4b4b3a2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a5c8cddbb2b263cdb8e5f9c4b4b3a2c">◆ </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__2d_vector.html">ON_2dVector</a> ON_2dPoint::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="a7cb9f04a3145b68c272cef5a3a3d5642"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cb9f04a3145b68c272cef5a3a3d5642">◆ </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__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="a4445f1ab45e39ead818ce7cdb3c5908e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4445f1ab45e39ead818ce7cdb3c5908e">◆ </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_2dPoint::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="a0593c149f7b3ed57698922d1505217b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0593c149f7b3ed57698922d1505217b2">◆ </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_2dPoint::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="a662de52a4665c6aafa6a9c43653b6a7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a662de52a4665c6aafa6a9c43653b6a7f">◆ </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__2d_vector.html">ON_2dVector</a> ON_2dPoint::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="a11a130afe8eb6f87077b02f77f08abf8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11a130afe8eb6f87077b02f77f08abf8">◆ </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__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="a9d26fba4a959cc95c4c91e0a8032834c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d26fba4a959cc95c4c91e0a8032834c">◆ </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_2dPoint::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="a42da7df6bb7eee8fa7ea70395d1b664e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42da7df6bb7eee8fa7ea70395d1b664e">◆ </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_2dPoint::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="a56d37ae8e02adb791b0dfd3ed233f9c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56d37ae8e02adb791b0dfd3ed233f9c1">◆ </a></span>operator-=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4f8e0357ead6868ee6ec69599f2c9ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4f8e0357ead6868ee6ec69599f2c9ef">◆ </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__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="a995808988748d296baa9386367fb88a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a995808988748d296baa9386367fb88a5">◆ </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__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="ac7897678b1b9936ede0da837bf971f80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7897678b1b9936ede0da837bf971f80">◆ </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__2d_point.html">ON_2dPoint</a> ON_2dPoint::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="a28fb9e2f91661a08d114332a3d19ece5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28fb9e2f91661a08d114332a3d19ece5">◆ </a></span>operator/=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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="ad85f4f4a9da80821bdd876fbcdccfc45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad85f4f4a9da80821bdd876fbcdccfc45">◆ </a></span>operator<()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_2dPoint::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="ac7f55429a751530c7f4c72b390f28e1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7f55429a751530c7f4c72b390f28e1f">◆ </a></span>operator<=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_2dPoint::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">
|
|
|
|
<p>dictionary order comparisons </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aada8227df351240db2b6dada0d16a70e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aada8227df351240db2b6dada0d16a70e">◆ </a></span>operator=() <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"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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>
|
|
</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="aaa2277b0cc7c51666ff13d169ac1ea32"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa2277b0cc7c51666ff13d169ac1ea32">◆ </a></span>operator=() <span class="overload">[2/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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">
|
|
|
|
<p>use implicit <a class="el" href="class_o_n__2d_point.html#aada8227df351240db2b6dada0d16a70e">operator=(const ON_2dPoint&)</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad6cf8fa53acb31ec462227d74def485"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad6cf8fa53acb31ec462227d74def485">◆ </a></span>operator=() <span class="overload">[3/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__4d_point.html">ON_4dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1f1345c70e2ff4ffec59971653a8169"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1f1345c70e2ff4ffec59971653a8169">◆ </a></span>operator=() <span class="overload">[4/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf5a87b5953437ea356fbb02fbcb129a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf5a87b5953437ea356fbb02fbcb129a">◆ </a></span>operator=() <span class="overload">[5/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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="a64260eaa9e871cd9cd9cb75a04648b5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a64260eaa9e871cd9cd9cb75a04648b5c">◆ </a></span>operator=() <span class="overload">[6/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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>point = double[2] support </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a573211c51af1d1160cd8d73ed83c9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a573211c51af1d1160cd8d73ed83c9e">◆ </a></span>operator=() <span class="overload">[7/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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="af724ed2e633d20e3c13462df2e7bf64b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af724ed2e633d20e3c13462df2e7bf64b">◆ </a></span>operator=() <span class="overload">[8/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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="a3ca352acc540e61ac81825990dc14fb2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ca352acc540e61ac81825990dc14fb2">◆ </a></span>operator=() <span class="overload">[9/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_o_n__4f_point.html">ON_4fPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a488ae7ad67b0d7794aae826e198e89bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a488ae7ad67b0d7794aae826e198e89bc">◆ </a></span>operator=() <span class="overload">[10/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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="a43f164b7257308331bd0f18256fdf2e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43f164b7257308331bd0f18256fdf2e6">◆ </a></span>operator=() <span class="overload">[11/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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="aceb9fbc8391767fd2a742833601007f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aceb9fbc8391767fd2a742833601007f0">◆ </a></span>operator=() <span class="overload">[12/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="class_o_n__2d_point.html">ON_2dPoint</a>& ON_2dPoint::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>point = float[2] support </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20f27e51aa783a0219d5ea18573b2301"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20f27e51aa783a0219d5ea18573b2301">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_2dPoint::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="ad0c8852f7c57922a9460f847346b8372"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0c8852f7c57922a9460f847346b8372">◆ </a></span>operator>()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_2dPoint::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="aba5e6b2bc827d33f2cf7565355e9a35c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba5e6b2bc827d33f2cf7565355e9a35c">◆ </a></span>operator>=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_2dPoint::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="a3f9bd841d92f3fcb79f60455f7e6065c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f9bd841d92f3fcb79f60455f7e6065c">◆ </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_2dPoint::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[2] behavior </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4aa41ec5a859291ab3c45bacfb4523c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4aa41ec5a859291ab3c45bacfb4523c">◆ </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_2dPoint::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="ae2b1a819e770acc671099c58b9d3a00a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2b1a819e770acc671099c58b9d3a00a">◆ </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_2dPoint::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="ac05ae3a1a798cda5d9379c7f5bff3938"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac05ae3a1a798cda5d9379c7f5bff3938">◆ </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_2dPoint::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="a4b3e23af7d028edf8df7dfcccaad665d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b3e23af7d028edf8df7dfcccaad665d">◆ </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_2dPoint::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__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"><em>center</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>rotatation in XY plane angle in radians </td></tr>
|
|
<tr><td class="paramname">center</td><td>center of rotation </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e4ffc074d5490c1305a2215c9d8b26e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e4ffc074d5490c1305a2215c9d8b26e">◆ </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_2dPoint::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__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"><em>center</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>rotatation in XY plane sin(angle) </td></tr>
|
|
<tr><td class="paramname">cos_angle</td><td>cos(angle) </td></tr>
|
|
<tr><td class="paramname">center</td><td>center of rotation </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb43537a3a5f66e83a8d15a0a33d30db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb43537a3a5f66e83a8d15a0a33d30db">◆ </a></span>Set()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_2dPoint::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></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>set 2d point value </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aadf7dd5e18f5bfc0b47a4b965aa5341e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadf7dd5e18f5bfc0b47a4b965aa5341e">◆ </a></span>Transform()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_2dPoint::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 point in place. The transformation matrix acts on the left of the point; i.e., result = transformation*point </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7545dcd2c292849e8c3777a534bdb1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7545dcd2c292849e8c3777a534bdb1c">◆ </a></span>Zero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_2dPoint::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="a6089662dacc78d960b5b09bc08c559f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6089662dacc78d960b5b09bc08c559f5">◆ </a></span>NanPoint</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__2d_point.html">ON_2dPoint</a> ON_2dPoint::NanPoint</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) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61c18ee7b2ac577050c0bc21b793eb1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61c18ee7b2ac577050c0bc21b793eb1b">◆ </a></span>Origin</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__2d_point.html">ON_2dPoint</a> ON_2dPoint::Origin</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) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8e9b6e9de32dd39bd13f8cc56896709"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8e9b6e9de32dd39bd13f8cc56896709">◆ </a></span>UnsetPoint</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__2d_point.html">ON_2dPoint</a> ON_2dPoint::UnsetPoint</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) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab10558477180a43d20892df64e0c7cf4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab10558477180a43d20892df64e0c7cf4">◆ </a></span>x</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_2dPoint::x</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84e2ae52e1deba8a9e083f9d96595f7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84e2ae52e1deba8a9e083f9d96595f7f">◆ </a></span>y</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_2dPoint::y</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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>
|