mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-30 15:36:52 +08:00
2291 lines
119 KiB
HTML
2291 lines
119 KiB
HTML
<!-- HTML header for doxygen 1.8.13-->
|
|
<!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.13"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>openNURBS SDK Help: ON_3fVector 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="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
|
<script type="text/javascript" src="../../dynsections.js"></script>
|
|
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="../../customdoxygen.css" rel="stylesheet" type="text/css"/>
|
|
<!-- bootstrap -->
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
|
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
|
|
<!-- smartmenus -->
|
|
<link href="../../jquery.smartmenus.bootstrap.css" rel="stylesheet">
|
|
<script type="text/javascript" src="../../jquery.smartmenus.js"></script>
|
|
<script type="text/javascript" src="../../jquery.smartmenus.bootstrap.js"></script>
|
|
</head>
|
|
<body>
|
|
<!-- <div class="version-banner">
|
|
Go back to the <a href="/">main site</a>...
|
|
</div> -->
|
|
<div class="container">
|
|
<!-- navbar -->
|
|
<nav class="navbar navbar-default">
|
|
<div class="container-fluid">
|
|
<a class="navbar-brand" href="#">openNURBS SDK Help</a>
|
|
<div class="navbar-collapse collapse" id="main-nav-placeholder">
|
|
<!-- <p class="navbar-text navbar-right">v6.0</p> -->
|
|
<ul class="nav navbar-nav navbar-right">
|
|
<li class="dropdown">
|
|
<a class="dropdown-toggle" href="#">v6.0 <span class="caret"></span></a>
|
|
<ul class="dropdown-menu">
|
|
<li><a href="#">Latest (6.x)</a></li>
|
|
<li class="disabled"><a href="#">WIP (7.x)</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div class="page-content">
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript" src="../../menudata.js"></script>
|
|
<script type="text/javascript" src="../../menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('../../',false,false,'search.php','Search');
|
|
});
|
|
</script>
|
|
<div id="main-nav"></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="../../de/d04/class_o_n__3f_vector-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ON_3fVector Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="../../d7/da4/opennurbs__fpoint_8h_source.html">opennurbs_fpoint.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:a17c3175e5cd1e90af8859093d6a1a373"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a17c3175e5cd1e90af8859093d6a1a373">ON_3fVector</a> ()=default</td></tr>
|
|
<tr class="memdesc:a17c3175e5cd1e90af8859093d6a1a373"><td class="mdescLeft"> </td><td class="mdescRight">x,y,z not initialized <a href="#a17c3175e5cd1e90af8859093d6a1a373">More...</a><br /></td></tr>
|
|
<tr class="separator:a17c3175e5cd1e90af8859093d6a1a373"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7186d345c3b89a1a31934af03329b69"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ab7186d345c3b89a1a31934af03329b69">ON_3fVector</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &)=default</td></tr>
|
|
<tr class="separator:ab7186d345c3b89a1a31934af03329b69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf6c149960537fefcf2fa44f4b79c4f1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#adf6c149960537fefcf2fa44f4b79c4f1">ON_3fVector</a> (float <a class="el" href="../../db/d80/class_o_n__3f_vector.html#a33ab9275af62d9a96b15545d92995d6c">x</a>, float <a class="el" href="../../db/d80/class_o_n__3f_vector.html#aa6244b84626f62f86689acd481e2de43">y</a>, float <a class="el" href="../../db/d80/class_o_n__3f_vector.html#ab56933aa84a25e722c10ef5fa158664f">z</a>)</td></tr>
|
|
<tr class="separator:adf6c149960537fefcf2fa44f4b79c4f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd530385d0e58ffc8d7a5b2f8ee83db1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#abd530385d0e58ffc8d7a5b2f8ee83db1">ON_3fVector</a> (const <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> &)</td></tr>
|
|
<tr class="separator:abd530385d0e58ffc8d7a5b2f8ee83db1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c2604341ff6afbfd363b835a1c845f5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a0c2604341ff6afbfd363b835a1c845f5">ON_3fVector</a> (const <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> &)</td></tr>
|
|
<tr class="separator:a0c2604341ff6afbfd363b835a1c845f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3470ef81fd426b7fd8ec45716836e8dd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a3470ef81fd426b7fd8ec45716836e8dd">ON_3fVector</a> (const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> &)</td></tr>
|
|
<tr class="separator:a3470ef81fd426b7fd8ec45716836e8dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebd66a7f404c5691363910830e1249e1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#aebd66a7f404c5691363910830e1249e1">ON_3fVector</a> (const float *)</td></tr>
|
|
<tr class="separator:aebd66a7f404c5691363910830e1249e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af99f002e097220c5dafae7392a84caec"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#af99f002e097220c5dafae7392a84caec">ON_3fVector</a> (const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &)</td></tr>
|
|
<tr class="separator:af99f002e097220c5dafae7392a84caec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7e72803a72de27c798957519b1e5649"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ad7e72803a72de27c798957519b1e5649">ON_3fVector</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
|
<tr class="separator:ad7e72803a72de27c798957519b1e5649"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0afc9ba5c08f3140705a9a5f16e24c2d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a0afc9ba5c08f3140705a9a5f16e24c2d">ON_3fVector</a> (const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
|
<tr class="separator:a0afc9ba5c08f3140705a9a5f16e24c2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a824e51087a3299578924072d2ed4a58b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a824e51087a3299578924072d2ed4a58b">ON_3fVector</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
|
<tr class="separator:a824e51087a3299578924072d2ed4a58b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6a8084e91c7ee8f6e15c41cb2634d0a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ac6a8084e91c7ee8f6e15c41cb2634d0a">ON_3fVector</a> (const double *)</td></tr>
|
|
<tr class="separator:ac6a8084e91c7ee8f6e15c41cb2634d0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc5d6e5234f4a7909154ba588ec39011"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#afc5d6e5234f4a7909154ba588ec39011">~ON_3fVector</a> ()=default</td></tr>
|
|
<tr class="separator:afc5d6e5234f4a7909154ba588ec39011"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a875ead8f65f8face68bf1a0407d4e1b3"><td class="memItemLeft" align="right" valign="top">ON__UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a875ead8f65f8face68bf1a0407d4e1b3">DataCRC</a> (ON__UINT32 current_remainder) const</td></tr>
|
|
<tr class="separator:a875ead8f65f8face68bf1a0407d4e1b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeeb8109886d1d83266ac0ffaa5ca34fb"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#aeeb8109886d1d83266ac0ffaa5ca34fb">Fuzz</a> (double=ON_ZERO_TOLERANCE) const</td></tr>
|
|
<tr class="separator:aeeb8109886d1d83266ac0ffaa5ca34fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9818b38adbb7239702b761b8730b1d4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ab9818b38adbb7239702b761b8730b1d4">IsNotZero</a> () const</td></tr>
|
|
<tr class="separator:ab9818b38adbb7239702b761b8730b1d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec1ccd32d28f605b0416133f8092a248"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#aec1ccd32d28f605b0416133f8092a248">IsPerpendicularTo</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &, double=ON_DEFAULT_ANGLE_TOLERANCE) const</td></tr>
|
|
<tr class="separator:aec1ccd32d28f605b0416133f8092a248"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71e008d892236de29c9383b476922057"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a71e008d892236de29c9383b476922057">IsTiny</a> (double=ON_ZERO_TOLERANCE) const</td></tr>
|
|
<tr class="memdesc:a71e008d892236de29c9383b476922057"><td class="mdescLeft"> </td><td class="mdescRight">Test a vector to see if it is very short <a href="#a71e008d892236de29c9383b476922057">More...</a><br /></td></tr>
|
|
<tr class="separator:a71e008d892236de29c9383b476922057"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17e0cd87432efffdeb2e55373dfc07f9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a17e0cd87432efffdeb2e55373dfc07f9">IsUnitVector</a> () const</td></tr>
|
|
<tr class="separator:a17e0cd87432efffdeb2e55373dfc07f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5831b254ab03585a7b4ea5e031087602"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a5831b254ab03585a7b4ea5e031087602">IsUnset</a> () const</td></tr>
|
|
<tr class="separator:a5831b254ab03585a7b4ea5e031087602"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48d8169178179e5aca7a6fc40d72e66c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a48d8169178179e5aca7a6fc40d72e66c">IsValid</a> () const</td></tr>
|
|
<tr class="separator:a48d8169178179e5aca7a6fc40d72e66c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac06786fc9e35862e064c73b006a4a6e9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ac06786fc9e35862e064c73b006a4a6e9">IsZero</a> () const</td></tr>
|
|
<tr class="separator:ac06786fc9e35862e064c73b006a4a6e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8887ff41898d0d39618fc139fd50354"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#af8887ff41898d0d39618fc139fd50354">Length</a> () const</td></tr>
|
|
<tr class="separator:af8887ff41898d0d39618fc139fd50354"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acde84723b38b04aef79e4e696cc96721"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#acde84723b38b04aef79e4e696cc96721">LengthSquared</a> () const</td></tr>
|
|
<tr class="separator:acde84723b38b04aef79e4e696cc96721"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5985e919cbcc32c007aa5600969071e8"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a5985e919cbcc32c007aa5600969071e8">MaximumCoordinate</a> () const</td></tr>
|
|
<tr class="separator:a5985e919cbcc32c007aa5600969071e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0477995d7750f6a0950e46328456065"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ae0477995d7750f6a0950e46328456065">MaximumCoordinateIndex</a> () const</td></tr>
|
|
<tr class="separator:ae0477995d7750f6a0950e46328456065"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1d6dc9a6b1d561b2a909e1352228736"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#af1d6dc9a6b1d561b2a909e1352228736">operator const float *</a> () const</td></tr>
|
|
<tr class="separator:af1d6dc9a6b1d561b2a909e1352228736"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af546524b27a2dcc1dcf89731c88374b0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#af546524b27a2dcc1dcf89731c88374b0">operator float *</a> ()</td></tr>
|
|
<tr class="memdesc:af546524b27a2dcc1dcf89731c88374b0"><td class="mdescLeft"> </td><td class="mdescRight">(float*) conversion operators <a href="#af546524b27a2dcc1dcf89731c88374b0">More...</a><br /></td></tr>
|
|
<tr class="separator:af546524b27a2dcc1dcf89731c88374b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a883a9d663e71489a4698368679ada8be"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a883a9d663e71489a4698368679ada8be">operator!=</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:a883a9d663e71489a4698368679ada8be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a549b7ccb8eb3a81b2f9ce1ec3e7ea83e"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a549b7ccb8eb3a81b2f9ce1ec3e7ea83e">operator*</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:a549b7ccb8eb3a81b2f9ce1ec3e7ea83e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8a41e19c24cafa1ee18c20c812975df"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#aa8a41e19c24cafa1ee18c20c812975df">operator*</a> (const <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> &) const</td></tr>
|
|
<tr class="separator:aa8a41e19c24cafa1ee18c20c812975df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74bd00f6ca9fc5a9852e078c29b013c4"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a74bd00f6ca9fc5a9852e078c29b013c4">operator*</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:a74bd00f6ca9fc5a9852e078c29b013c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a386e2770ecfdaf2e0185e7575e3b6daf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a386e2770ecfdaf2e0185e7575e3b6daf">operator*</a> (int) const</td></tr>
|
|
<tr class="separator:a386e2770ecfdaf2e0185e7575e3b6daf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9b8c0aebf2da5665b1315694bfd15b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ae9b8c0aebf2da5665b1315694bfd15b0">operator*</a> (float) const</td></tr>
|
|
<tr class="separator:ae9b8c0aebf2da5665b1315694bfd15b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68aa0b6a90ffc9a8a098f07413a71293"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a68aa0b6a90ffc9a8a098f07413a71293">operator*</a> (double) const</td></tr>
|
|
<tr class="separator:a68aa0b6a90ffc9a8a098f07413a71293"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a053ced8adaa7ecdf903346987d275b9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a053ced8adaa7ecdf903346987d275b9b">operator*=</a> (float)</td></tr>
|
|
<tr class="separator:a053ced8adaa7ecdf903346987d275b9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:affe8698733f0689967b2d0e25567cf2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#affe8698733f0689967b2d0e25567cf2d">operator+</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:affe8698733f0689967b2d0e25567cf2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c845571fb6a3320bccce7b9bf197f04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a8c845571fb6a3320bccce7b9bf197f04">operator+</a> (const <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> &) const</td></tr>
|
|
<tr class="separator:a8c845571fb6a3320bccce7b9bf197f04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8c1560e30f333a5139771a85b40adc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ac8c1560e30f333a5139771a85b40adc8">operator+</a> (const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> &) const</td></tr>
|
|
<tr class="separator:ac8c1560e30f333a5139771a85b40adc8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39a614dd8e336932e33ae81e4fe8b571"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a39a614dd8e336932e33ae81e4fe8b571">operator+</a> (const <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> &) const</td></tr>
|
|
<tr class="separator:a39a614dd8e336932e33ae81e4fe8b571"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85473e89ac7781e9643f5d61cee0ea7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a85473e89ac7781e9643f5d61cee0ea7e">operator+</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:a85473e89ac7781e9643f5d61cee0ea7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05008e824718be318175c8acbe8244e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a05008e824718be318175c8acbe8244e6">operator+</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a05008e824718be318175c8acbe8244e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1ef5d82dd1546ab9e8ec7c37d299562"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#af1ef5d82dd1546ab9e8ec7c37d299562">operator+</a> (const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &) const</td></tr>
|
|
<tr class="separator:af1ef5d82dd1546ab9e8ec7c37d299562"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac366215b17d29b46949a4afd72c3a80f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ac366215b17d29b46949a4afd72c3a80f">operator+</a> (const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:ac366215b17d29b46949a4afd72c3a80f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e456a21712cf3f7b7176f938ff91427"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a6e456a21712cf3f7b7176f938ff91427">operator+=</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
|
<tr class="separator:a6e456a21712cf3f7b7176f938ff91427"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac11ac70b7680d60b2e5aad0ebf7d9bba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ac11ac70b7680d60b2e5aad0ebf7d9bba">operator-</a> () const</td></tr>
|
|
<tr class="separator:ac11ac70b7680d60b2e5aad0ebf7d9bba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aceb473476fe55a5d776484d79cc9c8e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#aceb473476fe55a5d776484d79cc9c8e7">operator-</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:aceb473476fe55a5d776484d79cc9c8e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b4c5528c19cdcd5d25d12f2580dec03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a8b4c5528c19cdcd5d25d12f2580dec03">operator-</a> (const <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> &) const</td></tr>
|
|
<tr class="separator:a8b4c5528c19cdcd5d25d12f2580dec03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab91331d04093236bd0ef64110b379cfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ab91331d04093236bd0ef64110b379cfa">operator-</a> (const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> &) const</td></tr>
|
|
<tr class="separator:ab91331d04093236bd0ef64110b379cfa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93148030b25d3f3184704cd67c6911da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a93148030b25d3f3184704cd67c6911da">operator-</a> (const <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> &) const</td></tr>
|
|
<tr class="separator:a93148030b25d3f3184704cd67c6911da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d7ae4facabe9c3b22aad9e5f7a1cc53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a0d7ae4facabe9c3b22aad9e5f7a1cc53">operator-</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &) const</td></tr>
|
|
<tr class="separator:a0d7ae4facabe9c3b22aad9e5f7a1cc53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dfbc93adf049bce787a40e11c759356"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a1dfbc93adf049bce787a40e11c759356">operator-</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a1dfbc93adf049bce787a40e11c759356"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace0a491513d40ff1e77bf973a9361da4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ace0a491513d40ff1e77bf973a9361da4">operator-</a> (const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &) const</td></tr>
|
|
<tr class="separator:ace0a491513d40ff1e77bf973a9361da4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a375eb3a7a7268b8f103e18eb7d9313"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a2a375eb3a7a7268b8f103e18eb7d9313">operator-</a> (const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &) const</td></tr>
|
|
<tr class="separator:a2a375eb3a7a7268b8f103e18eb7d9313"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36de977aadfe4a13373844e3e8af169c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a36de977aadfe4a13373844e3e8af169c">operator-=</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
|
<tr class="separator:a36de977aadfe4a13373844e3e8af169c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f0b2e12de253e4dc4912e5c6809fd31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a6f0b2e12de253e4dc4912e5c6809fd31">operator/</a> (int) const</td></tr>
|
|
<tr class="separator:a6f0b2e12de253e4dc4912e5c6809fd31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5c1dcd1d3fb580eeadf90e62f754a78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ad5c1dcd1d3fb580eeadf90e62f754a78">operator/</a> (float) const</td></tr>
|
|
<tr class="separator:ad5c1dcd1d3fb580eeadf90e62f754a78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a638bbe93c22f36adb409749eb39bbf29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a638bbe93c22f36adb409749eb39bbf29">operator/</a> (double) const</td></tr>
|
|
<tr class="separator:a638bbe93c22f36adb409749eb39bbf29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2700a85634a8d08763b5d5bde594491"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#af2700a85634a8d08763b5d5bde594491">operator/=</a> (float)</td></tr>
|
|
<tr class="separator:af2700a85634a8d08763b5d5bde594491"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9f019e42b9b2ea5eb6fe85b01511e9a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#aa9f019e42b9b2ea5eb6fe85b01511e9a">operator<</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:aa9f019e42b9b2ea5eb6fe85b01511e9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c2f23384ab66bcee579094319792c4f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a9c2f23384ab66bcee579094319792c4f">operator<=</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="memdesc:a9c2f23384ab66bcee579094319792c4f"><td class="mdescLeft"> </td><td class="mdescRight">dictionary order comparisons <a href="#a9c2f23384ab66bcee579094319792c4f">More...</a><br /></td></tr>
|
|
<tr class="separator:a9c2f23384ab66bcee579094319792c4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a800e9374c4b4e8213b210fc15874ca25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a800e9374c4b4e8213b210fc15874ca25">operator=</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &)=default</td></tr>
|
|
<tr class="separator:a800e9374c4b4e8213b210fc15874ca25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2849ab4fc1e83862716637eefe8037c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ab2849ab4fc1e83862716637eefe8037c">operator=</a> (const <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> &)</td></tr>
|
|
<tr class="memdesc:ab2849ab4fc1e83862716637eefe8037c"><td class="mdescLeft"> </td><td class="mdescRight">use implicit <a class="el" href="../../db/d80/class_o_n__3f_vector.html#a800e9374c4b4e8213b210fc15874ca25">operator=(const ON_3fVector&)</a> <a href="#ab2849ab4fc1e83862716637eefe8037c">More...</a><br /></td></tr>
|
|
<tr class="separator:ab2849ab4fc1e83862716637eefe8037c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7ae8c22521e71c21a47c3be7e8fd020"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ad7ae8c22521e71c21a47c3be7e8fd020">operator=</a> (const <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> &)</td></tr>
|
|
<tr class="separator:ad7ae8c22521e71c21a47c3be7e8fd020"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8bf2c915ac08731a0d51b8e7c0595b08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a8bf2c915ac08731a0d51b8e7c0595b08">operator=</a> (const <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> &)</td></tr>
|
|
<tr class="separator:a8bf2c915ac08731a0d51b8e7c0595b08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f431f1dde657b3846d0070a459ab070"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a9f431f1dde657b3846d0070a459ab070">operator=</a> (const float *)</td></tr>
|
|
<tr class="separator:a9f431f1dde657b3846d0070a459ab070"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae782e69b4534fb5363fb21c49060c5fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ae782e69b4534fb5363fb21c49060c5fb">operator=</a> (const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &)</td></tr>
|
|
<tr class="separator:ae782e69b4534fb5363fb21c49060c5fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42bb86a475d7fba46309e6ba8cb7367e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a42bb86a475d7fba46309e6ba8cb7367e">operator=</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
|
<tr class="separator:a42bb86a475d7fba46309e6ba8cb7367e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1bfcef04109a17cfbb91b37e6f81dde6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a1bfcef04109a17cfbb91b37e6f81dde6">operator=</a> (const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
|
<tr class="separator:a1bfcef04109a17cfbb91b37e6f81dde6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5062748cfb05c67c3255c9afe2068c36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a5062748cfb05c67c3255c9afe2068c36">operator=</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
|
<tr class="separator:a5062748cfb05c67c3255c9afe2068c36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a713d79ffddd57c11bc1317ab8e735ab9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a713d79ffddd57c11bc1317ab8e735ab9">operator=</a> (const double *)</td></tr>
|
|
<tr class="separator:a713d79ffddd57c11bc1317ab8e735ab9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e1a639f84576b64eeab4e042b8e57d7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a6e1a639f84576b64eeab4e042b8e57d7">operator==</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:a6e1a639f84576b64eeab4e042b8e57d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac2b3b4cb5ec57db56c6e5035006cc31"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#aac2b3b4cb5ec57db56c6e5035006cc31">operator></a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:aac2b3b4cb5ec57db56c6e5035006cc31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b37770e0b9fcc5c07fa919b206f20ae"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a7b37770e0b9fcc5c07fa919b206f20ae">operator>=</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &) const</td></tr>
|
|
<tr class="separator:a7b37770e0b9fcc5c07fa919b206f20ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9583af51c6feac92f88d9d27167d370"><td class="memItemLeft" align="right" valign="top">float & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ab9583af51c6feac92f88d9d27167d370">operator[]</a> (int)</td></tr>
|
|
<tr class="memdesc:ab9583af51c6feac92f88d9d27167d370"><td class="mdescLeft"> </td><td class="mdescRight">index operators mimic float[3] behavior <a href="#ab9583af51c6feac92f88d9d27167d370">More...</a><br /></td></tr>
|
|
<tr class="separator:ab9583af51c6feac92f88d9d27167d370"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a358ca91194d595edf68a370be79ae76d"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a358ca91194d595edf68a370be79ae76d">operator[]</a> (int) const</td></tr>
|
|
<tr class="separator:a358ca91194d595edf68a370be79ae76d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f4347c4db8496f375a3e793f8ec3d79"><td class="memItemLeft" align="right" valign="top">float & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a8f4347c4db8496f375a3e793f8ec3d79">operator[]</a> (unsigned int)</td></tr>
|
|
<tr class="separator:a8f4347c4db8496f375a3e793f8ec3d79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0dfa28fbbfc75f905bdba8a06d23b3b4"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a0dfa28fbbfc75f905bdba8a06d23b3b4">operator[]</a> (unsigned int) const</td></tr>
|
|
<tr class="separator:a0dfa28fbbfc75f905bdba8a06d23b3b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3d53df072264d825e3893e5f4669228"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#aa3d53df072264d825e3893e5f4669228">PerpendicularTo</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
|
<tr class="memdesc:aa3d53df072264d825e3893e5f4669228"><td class="mdescLeft"> </td><td class="mdescRight">set this vector to be perpendicular to another vector <a href="#aa3d53df072264d825e3893e5f4669228">More...</a><br /></td></tr>
|
|
<tr class="separator:aa3d53df072264d825e3893e5f4669228"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84e3241d465c0f20f5a007489cdd7f8f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a84e3241d465c0f20f5a007489cdd7f8f">Reverse</a> ()</td></tr>
|
|
<tr class="separator:a84e3241d465c0f20f5a007489cdd7f8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77436ddae4e224dd318586ecf10418f3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a77436ddae4e224dd318586ecf10418f3">Rotate</a> (double, const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
|
<tr class="separator:a77436ddae4e224dd318586ecf10418f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d0edaf45f55dcbd6e67796d2f308104"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a4d0edaf45f55dcbd6e67796d2f308104">Rotate</a> (double, double, const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &)</td></tr>
|
|
<tr class="separator:a4d0edaf45f55dcbd6e67796d2f308104"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b25fdcf9636d6c2faee2f159b96e51e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a0b25fdcf9636d6c2faee2f159b96e51e">Set</a> (float, float, float)</td></tr>
|
|
<tr class="memdesc:a0b25fdcf9636d6c2faee2f159b96e51e"><td class="mdescLeft"> </td><td class="mdescRight">set 3d vector value <a href="#a0b25fdcf9636d6c2faee2f159b96e51e">More...</a><br /></td></tr>
|
|
<tr class="separator:a0b25fdcf9636d6c2faee2f159b96e51e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae4809f18579114247b87495be385605"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#aae4809f18579114247b87495be385605">Transform</a> (const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &)</td></tr>
|
|
<tr class="separator:aae4809f18579114247b87495be385605"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34e08d2ad19ecbce959f4066b958a59e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a34e08d2ad19ecbce959f4066b958a59e">Unitize</a> ()</td></tr>
|
|
<tr class="separator:a34e08d2ad19ecbce959f4066b958a59e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a262eb328bd9de365f3dc8d60061d0690"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a262eb328bd9de365f3dc8d60061d0690">UnitVector</a> () const</td></tr>
|
|
<tr class="separator:a262eb328bd9de365f3dc8d60061d0690"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86c3ddd3527b102e62413e39cd7bd283"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a86c3ddd3527b102e62413e39cd7bd283">Zero</a> ()</td></tr>
|
|
<tr class="separator:a86c3ddd3527b102e62413e39cd7bd283"><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:a61ff3be6f75140ef3b761079753af427"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a61ff3be6f75140ef3b761079753af427">Compare</a> (const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &lhs, const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> &rhs)</td></tr>
|
|
<tr class="memdesc:a61ff3be6f75140ef3b761079753af427"><td class="mdescLeft"> </td><td class="mdescRight">A well ordered dictionary compare function that is nan aware and can be used for robust sorting. <a href="#a61ff3be6f75140ef3b761079753af427">More...</a><br /></td></tr>
|
|
<tr class="separator:a61ff3be6f75140ef3b761079753af427"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6bc046dc303f78eae200a479b3756015"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a6bc046dc303f78eae200a479b3756015">UnitVector</a> (int)</td></tr>
|
|
<tr class="memdesc:a6bc046dc303f78eae200a479b3756015"><td class="mdescLeft"> </td><td class="mdescRight">A index driven function to get unit axis vectors. <a href="#a6bc046dc303f78eae200a479b3756015">More...</a><br /></td></tr>
|
|
<tr class="separator:a6bc046dc303f78eae200a479b3756015"><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:a33ab9275af62d9a96b15545d92995d6c"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a33ab9275af62d9a96b15545d92995d6c">x</a></td></tr>
|
|
<tr class="separator:a33ab9275af62d9a96b15545d92995d6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6244b84626f62f86689acd481e2de43"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#aa6244b84626f62f86689acd481e2de43">y</a></td></tr>
|
|
<tr class="separator:aa6244b84626f62f86689acd481e2de43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab56933aa84a25e722c10ef5fa158664f"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ab56933aa84a25e722c10ef5fa158664f">z</a></td></tr>
|
|
<tr class="separator:ab56933aa84a25e722c10ef5fa158664f"><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:a491ca7e79d404bd888bf0645f65b8964"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a491ca7e79d404bd888bf0645f65b8964">NanVector</a></td></tr>
|
|
<tr class="separator:a491ca7e79d404bd888bf0645f65b8964"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a330fab22e74a4e54cb1aac80141ff9b0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a330fab22e74a4e54cb1aac80141ff9b0">XAxis</a></td></tr>
|
|
<tr class="separator:a330fab22e74a4e54cb1aac80141ff9b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ebd213f68f2a44cf630da95aeeddac0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a2ebd213f68f2a44cf630da95aeeddac0">YAxis</a></td></tr>
|
|
<tr class="separator:a2ebd213f68f2a44cf630da95aeeddac0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a054af42dbc93311578c287f07c06c543"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#a054af42dbc93311578c287f07c06c543">ZAxis</a></td></tr>
|
|
<tr class="separator:a054af42dbc93311578c287f07c06c543"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac50bee0e3578cc79e31b4288582685db"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d80/class_o_n__3f_vector.html#ac50bee0e3578cc79e31b4288582685db">ZeroVector</a></td></tr>
|
|
<tr class="separator:ac50bee0e3578cc79e31b4288582685db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a17c3175e5cd1e90af8859093d6a1a373"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17c3175e5cd1e90af8859093d6a1a373">◆ </a></span>ON_3fVector() <span class="overload">[1/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>x,y,z not initialized </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc5d6e5234f4a7909154ba588ec39011"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc5d6e5234f4a7909154ba588ec39011">◆ </a></span>~ON_3fVector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::~ON_3fVector </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="ab7186d345c3b89a1a31934af03329b69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7186d345c3b89a1a31934af03329b69">◆ </a></span>ON_3fVector() <span class="overload">[2/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf6c149960537fefcf2fa44f4b79c4f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf6c149960537fefcf2fa44f4b79c4f1">◆ </a></span>ON_3fVector() <span class="overload">[3/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>y</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>z</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd530385d0e58ffc8d7a5b2f8ee83db1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd530385d0e58ffc8d7a5b2f8ee83db1">◆ </a></span>ON_3fVector() <span class="overload">[4/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c2604341ff6afbfd363b835a1c845f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c2604341ff6afbfd363b835a1c845f5">◆ </a></span>ON_3fVector() <span class="overload">[5/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d0/dec/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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3470ef81fd426b7fd8ec45716836e8dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3470ef81fd426b7fd8ec45716836e8dd">◆ </a></span>ON_3fVector() <span class="overload">[6/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/df9/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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebd66a7f404c5691363910830e1249e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebd66a7f404c5691363910830e1249e1">◆ </a></span>ON_3fVector() <span class="overload">[7/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af99f002e097220c5dafae7392a84caec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af99f002e097220c5dafae7392a84caec">◆ </a></span>ON_3fVector() <span class="overload">[8/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7e72803a72de27c798957519b1e5649"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7e72803a72de27c798957519b1e5649">◆ </a></span>ON_3fVector() <span class="overload">[9/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0afc9ba5c08f3140705a9a5f16e24c2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0afc9ba5c08f3140705a9a5f16e24c2d">◆ </a></span>ON_3fVector() <span class="overload">[10/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a824e51087a3299578924072d2ed4a58b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a824e51087a3299578924072d2ed4a58b">◆ </a></span>ON_3fVector() <span class="overload">[11/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d5/dae/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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6a8084e91c7ee8f6e15c41cb2634d0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6a8084e91c7ee8f6e15c41cb2634d0a">◆ </a></span>ON_3fVector() <span class="overload">[12/12]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::ON_3fVector </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">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a61ff3be6f75140ef3b761079753af427"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61ff3be6f75140ef3b761079753af427">◆ </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_3fVector::Compare </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</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="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</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>A well ordered dictionary compare function that is nan aware and can be used for robust sorting. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a875ead8f65f8face68bf1a0407d4e1b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a875ead8f65f8face68bf1a0407d4e1b3">◆ </a></span>DataCRC()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON__UINT32 ON_3fVector::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="aeeb8109886d1d83266ac0ffaa5ca34fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeeb8109886d1d83266ac0ffaa5ca34fb">◆ </a></span>Fuzz()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3fVector::Fuzz </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"> = <code>ON_ZERO_TOLERANCE</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9818b38adbb7239702b761b8730b1d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9818b38adbb7239702b761b8730b1d4">◆ </a></span>IsNotZero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::IsNotZero </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>true if at lease one coordinate is not zero and no coordinates are nans. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec1ccd32d28f605b0416133f8092a248"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec1ccd32d28f605b0416133f8092a248">◆ </a></span>IsPerpendicularTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::IsPerpendicularTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"> = <code>ON_DEFAULT_ANGLE_TOLERANCE</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71e008d892236de29c9383b476922057"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71e008d892236de29c9383b476922057">◆ </a></span>IsTiny()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::IsTiny </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"> = <code>ON_ZERO_TOLERANCE</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Test a vector to see if it is very short </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tiny_tol</td><td>[in] (default = ON_ZERO_TOLERANCE) a nonzero value used as the coordinate zero tolerance. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><p class="startdd">( fabs(x) <= tiny_tol && fabs(y) <= tiny_tol && fabs(z) <= tiny_tol )</p>
|
|
<p class="enddd"></p>
|
|
</dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17e0cd87432efffdeb2e55373dfc07f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17e0cd87432efffdeb2e55373dfc07f9">◆ </a></span>IsUnitVector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::IsUnitVector </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5831b254ab03585a7b4ea5e031087602"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5831b254ab03585a7b4ea5e031087602">◆ </a></span>IsUnset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::IsUnset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if any coordinate is ON_UNSET_FLOAT or ON_UNSET_POSITIVE_FLOAT </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48d8169178179e5aca7a6fc40d72e66c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48d8169178179e5aca7a6fc40d72e66c">◆ </a></span>IsValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::IsValid </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>False if any coordinate is ON_UNSET_FLOAT, ON_UNSET_POSITIVE_FLOAT, nan, or infinite. True, otherwise. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac06786fc9e35862e064c73b006a4a6e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac06786fc9e35862e064c73b006a4a6e9">◆ </a></span>IsZero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::IsZero </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>true if vector is the zero vector. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8887ff41898d0d39618fc139fd50354"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8887ff41898d0d39618fc139fd50354">◆ </a></span>Length()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3fVector::Length </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acde84723b38b04aef79e4e696cc96721"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acde84723b38b04aef79e4e696cc96721">◆ </a></span>LengthSquared()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3fVector::LengthSquared </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5985e919cbcc32c007aa5600969071e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5985e919cbcc32c007aa5600969071e8">◆ </a></span>MaximumCoordinate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3fVector::MaximumCoordinate </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0477995d7750f6a0950e46328456065"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0477995d7750f6a0950e46328456065">◆ </a></span>MaximumCoordinateIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_3fVector::MaximumCoordinateIndex </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1d6dc9a6b1d561b2a909e1352228736"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1d6dc9a6b1d561b2a909e1352228736">◆ </a></span>operator const float *()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::operator const float * </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af546524b27a2dcc1dcf89731c88374b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af546524b27a2dcc1dcf89731c88374b0">◆ </a></span>operator float *()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3fVector::operator float * </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>(float*) conversion operators </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a883a9d663e71489a4698368679ada8be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a883a9d663e71489a4698368679ada8be">◆ </a></span>operator!=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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="a549b7ccb8eb3a81b2f9ce1ec3e7ea83e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a549b7ccb8eb3a81b2f9ce1ec3e7ea83e">◆ </a></span>operator*() <span class="overload">[1/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float ON_3fVector::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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="aa8a41e19c24cafa1ee18c20c812975df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8a41e19c24cafa1ee18c20c812975df">◆ </a></span>operator*() <span class="overload">[2/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float ON_3fVector::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d0/dec/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="a74bd00f6ca9fc5a9852e078c29b013c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74bd00f6ca9fc5a9852e078c29b013c4">◆ </a></span>operator*() <span class="overload">[3/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ON_3fVector::operator* </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d5/dae/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="a386e2770ecfdaf2e0185e7575e3b6daf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a386e2770ecfdaf2e0185e7575e3b6daf">◆ </a></span>operator*() <span class="overload">[4/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::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="ae9b8c0aebf2da5665b1315694bfd15b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9b8c0aebf2da5665b1315694bfd15b0">◆ </a></span>operator*() <span class="overload">[5/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::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="a68aa0b6a90ffc9a8a098f07413a71293"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68aa0b6a90ffc9a8a098f07413a71293">◆ </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="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> ON_3fVector::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="a053ced8adaa7ecdf903346987d275b9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a053ced8adaa7ecdf903346987d275b9b">◆ </a></span>operator*=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator*= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="affe8698733f0689967b2d0e25567cf2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#affe8698733f0689967b2d0e25567cf2d">◆ </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="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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="a8c845571fb6a3320bccce7b9bf197f04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c845571fb6a3320bccce7b9bf197f04">◆ </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="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> ON_3fVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d0/dec/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="ac8c1560e30f333a5139771a85b40adc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8c1560e30f333a5139771a85b40adc8">◆ </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="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/df9/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="a39a614dd8e336932e33ae81e4fe8b571"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39a614dd8e336932e33ae81e4fe8b571">◆ </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="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> ON_3fVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../de/d5b/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="a85473e89ac7781e9643f5d61cee0ea7e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85473e89ac7781e9643f5d61cee0ea7e">◆ </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="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> ON_3fVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d5/dae/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="a05008e824718be318175c8acbe8244e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05008e824718be318175c8acbe8244e6">◆ </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="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> ON_3fVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d2/d35/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="af1ef5d82dd1546ab9e8ec7c37d299562"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1ef5d82dd1546ab9e8ec7c37d299562">◆ </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="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> ON_3fVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../da/d08/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="ac366215b17d29b46949a4afd72c3a80f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac366215b17d29b46949a4afd72c3a80f">◆ </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="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> ON_3fVector::operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/dd9/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="a6e456a21712cf3f7b7176f938ff91427"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e456a21712cf3f7b7176f938ff91427">◆ </a></span>operator+=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator+= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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="ac11ac70b7680d60b2e5aad0ebf7d9bba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac11ac70b7680d60b2e5aad0ebf7d9bba">◆ </a></span>operator-() <span class="overload">[1/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aceb473476fe55a5d776484d79cc9c8e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aceb473476fe55a5d776484d79cc9c8e7">◆ </a></span>operator-() <span class="overload">[2/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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="a8b4c5528c19cdcd5d25d12f2580dec03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b4c5528c19cdcd5d25d12f2580dec03">◆ </a></span>operator-() <span class="overload">[3/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> ON_3fVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d0/dec/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="ab91331d04093236bd0ef64110b379cfa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab91331d04093236bd0ef64110b379cfa">◆ </a></span>operator-() <span class="overload">[4/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/df9/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="a93148030b25d3f3184704cd67c6911da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93148030b25d3f3184704cd67c6911da">◆ </a></span>operator-() <span class="overload">[5/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> ON_3fVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../de/d5b/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="a0d7ae4facabe9c3b22aad9e5f7a1cc53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d7ae4facabe9c3b22aad9e5f7a1cc53">◆ </a></span>operator-() <span class="overload">[6/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> ON_3fVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d5/dae/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="a1dfbc93adf049bce787a40e11c759356"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1dfbc93adf049bce787a40e11c759356">◆ </a></span>operator-() <span class="overload">[7/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> ON_3fVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d2/d35/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="ace0a491513d40ff1e77bf973a9361da4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace0a491513d40ff1e77bf973a9361da4">◆ </a></span>operator-() <span class="overload">[8/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> ON_3fVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../da/d08/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="a2a375eb3a7a7268b8f103e18eb7d9313"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a375eb3a7a7268b8f103e18eb7d9313">◆ </a></span>operator-() <span class="overload">[9/9]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> ON_3fVector::operator- </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/dd9/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="a36de977aadfe4a13373844e3e8af169c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36de977aadfe4a13373844e3e8af169c">◆ </a></span>operator-=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator-= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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="a6f0b2e12de253e4dc4912e5c6809fd31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f0b2e12de253e4dc4912e5c6809fd31">◆ </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="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::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="ad5c1dcd1d3fb580eeadf90e62f754a78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5c1dcd1d3fb580eeadf90e62f754a78">◆ </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="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::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="a638bbe93c22f36adb409749eb39bbf29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a638bbe93c22f36adb409749eb39bbf29">◆ </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="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> ON_3fVector::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="af2700a85634a8d08763b5d5bde594491"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2700a85634a8d08763b5d5bde594491">◆ </a></span>operator/=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator/= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa9f019e42b9b2ea5eb6fe85b01511e9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9f019e42b9b2ea5eb6fe85b01511e9a">◆ </a></span>operator<()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::operator< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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="a9c2f23384ab66bcee579094319792c4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c2f23384ab66bcee579094319792c4f">◆ </a></span>operator<=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::operator<= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>dictionary order comparisons </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a800e9374c4b4e8213b210fc15874ca25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a800e9374c4b4e8213b210fc15874ca25">◆ </a></span>operator=() <span class="overload">[1/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab2849ab4fc1e83862716637eefe8037c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab2849ab4fc1e83862716637eefe8037c">◆ </a></span>operator=() <span class="overload">[2/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../de/d5b/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>use implicit <a class="el" href="../../db/d80/class_o_n__3f_vector.html#a800e9374c4b4e8213b210fc15874ca25">operator=(const ON_3fVector&)</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7ae8c22521e71c21a47c3be7e8fd020"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7ae8c22521e71c21a47c3be7e8fd020">◆ </a></span>operator=() <span class="overload">[3/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d0/dec/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="a8bf2c915ac08731a0d51b8e7c0595b08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8bf2c915ac08731a0d51b8e7c0595b08">◆ </a></span>operator=() <span class="overload">[4/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/df9/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="a9f431f1dde657b3846d0070a459ab070"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f431f1dde657b3846d0070a459ab070">◆ </a></span>operator=() <span class="overload">[5/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae782e69b4534fb5363fb21c49060c5fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae782e69b4534fb5363fb21c49060c5fb">◆ </a></span>operator=() <span class="overload">[6/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42bb86a475d7fba46309e6ba8cb7367e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42bb86a475d7fba46309e6ba8cb7367e">◆ </a></span>operator=() <span class="overload">[7/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1bfcef04109a17cfbb91b37e6f81dde6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1bfcef04109a17cfbb91b37e6f81dde6">◆ </a></span>operator=() <span class="overload">[8/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../da/d08/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="a5062748cfb05c67c3255c9afe2068c36"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5062748cfb05c67c3255c9afe2068c36">◆ </a></span>operator=() <span class="overload">[9/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d5/dae/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="a713d79ffddd57c11bc1317ab8e735ab9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a713d79ffddd57c11bc1317ab8e735ab9">◆ </a></span>operator=() <span class="overload">[10/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const double * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e1a639f84576b64eeab4e042b8e57d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e1a639f84576b64eeab4e042b8e57d7">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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="aac2b3b4cb5ec57db56c6e5035006cc31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac2b3b4cb5ec57db56c6e5035006cc31">◆ </a></span>operator>()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::operator> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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="a7b37770e0b9fcc5c07fa919b206f20ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b37770e0b9fcc5c07fa919b206f20ae">◆ </a></span>operator>=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::operator>= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/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="ab9583af51c6feac92f88d9d27167d370"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9583af51c6feac92f88d9d27167d370">◆ </a></span>operator[]() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float& ON_3fVector::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 float[3] behavior </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a358ca91194d595edf68a370be79ae76d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a358ca91194d595edf68a370be79ae76d">◆ </a></span>operator[]() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float ON_3fVector::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="a8f4347c4db8496f375a3e793f8ec3d79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f4347c4db8496f375a3e793f8ec3d79">◆ </a></span>operator[]() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float& ON_3fVector::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="a0dfa28fbbfc75f905bdba8a06d23b3b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0dfa28fbbfc75f905bdba8a06d23b3b4">◆ </a></span>operator[]() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float ON_3fVector::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="aa3d53df072264d825e3893e5f4669228"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3d53df072264d825e3893e5f4669228">◆ </a></span>PerpendicularTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::PerpendicularTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>set this vector to be perpendicular to another vector </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84e3241d465c0f20f5a007489cdd7f8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84e3241d465c0f20f5a007489cdd7f8f">◆ </a></span>Reverse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_3fVector::Reverse </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77436ddae4e224dd318586ecf10418f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77436ddae4e224dd318586ecf10418f3">◆ </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_3fVector::Rotate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d0edaf45f55dcbd6e67796d2f308104"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d0edaf45f55dcbd6e67796d2f308104">◆ </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_3fVector::Rotate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b25fdcf9636d6c2faee2f159b96e51e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b25fdcf9636d6c2faee2f159b96e51e">◆ </a></span>Set()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_3fVector::Set </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>set 3d vector value </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae4809f18579114247b87495be385605"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae4809f18579114247b87495be385605">◆ </a></span>Transform()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_3fVector::Transform </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34e08d2ad19ecbce959f4066b958a59e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34e08d2ad19ecbce959f4066b958a59e">◆ </a></span>Unitize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_3fVector::Unitize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6bc046dc303f78eae200a479b3756015"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6bc046dc303f78eae200a479b3756015">◆ </a></span>UnitVector() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a>& ON_3fVector::UnitVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A index driven function to get unit axis vectors. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>[in] 0 returns (1,0,0), 1 returns (0,1,0) 2 returns (0,0,1)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Unit 3d vector with vector[i] = (i==index)?1:0; </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a262eb328bd9de365f3dc8d60061d0690"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a262eb328bd9de365f3dc8d60061d0690">◆ </a></span>UnitVector() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::UnitVector </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>If this is a valid non-zero vector, a unit vector parallel to this is returned. Otherwise the zero vector is returned. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86c3ddd3527b102e62413e39cd7bd283"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86c3ddd3527b102e62413e39cd7bd283">◆ </a></span>Zero()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_3fVector::Zero </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a491ca7e79d404bd888bf0645f65b8964"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a491ca7e79d404bd888bf0645f65b8964">◆ </a></span>NanVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::NanVector</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33ab9275af62d9a96b15545d92995d6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33ab9275af62d9a96b15545d92995d6c">◆ </a></span>x</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float ON_3fVector::x</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a330fab22e74a4e54cb1aac80141ff9b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a330fab22e74a4e54cb1aac80141ff9b0">◆ </a></span>XAxis</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::XAxis</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6244b84626f62f86689acd481e2de43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6244b84626f62f86689acd481e2de43">◆ </a></span>y</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float ON_3fVector::y</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ebd213f68f2a44cf630da95aeeddac0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ebd213f68f2a44cf630da95aeeddac0">◆ </a></span>YAxis</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::YAxis</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab56933aa84a25e722c10ef5fa158664f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab56933aa84a25e722c10ef5fa158664f">◆ </a></span>z</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float ON_3fVector::z</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a054af42dbc93311578c287f07c06c543"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a054af42dbc93311578c287f07c06c543">◆ </a></span>ZAxis</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::ZAxis</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac50bee0e3578cc79e31b4288582685db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac50bee0e3578cc79e31b4288582685db">◆ </a></span>ZeroVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> ON_3fVector::ZeroVector</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- HTML footer for doxygen 1.8.13-->
|
|
<!-- start footer part -->
|
|
</div> <!-- page-content -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Sat Feb 3 2018 11:08:28 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
|
|
<!-- <img class="footer" src="../../doxygen.png" alt="doxygen"/> -->
|
|
Doxygen
|
|
</a> 1.8.13
|
|
</small></address>
|
|
</div> <!-- container -->
|
|
<!-- doxy-boot -->
|
|
<script type="text/javascript" src="../../doxy-boot.js"></script>
|
|
</body>
|
|
</html>
|