代码拉取完成,页面将自动刷新
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Point Cloud Library (PCL): ON_ArcCurve Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Point Cloud Library (PCL)
 <span id="projectnumber">1.11.1-dev</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="class_o_n___arc_curve-members.html">List of all members</a> |
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pub-attribs">Public Attributes</a> </div>
<div class="headertitle">
<div class="title">ON_ArcCurve Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include <<a class="el" href="opennurbs__arccurve_8h_source.html">pcl/surface/3rdparty/opennurbs/opennurbs_arccurve.h</a>></code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for ON_ArcCurve:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="class_o_n___arc_curve.png" usemap="#ON_5FArcCurve_map" alt=""/>
<map id="ON_5FArcCurve_map" name="ON_5FArcCurve_map">
<area href="class_o_n___curve.html" alt="ON_Curve" shape="rect" coords="0,112,94,136"/>
<area href="class_o_n___geometry.html" alt="ON_Geometry" shape="rect" coords="0,56,94,80"/>
<area href="class_o_n___object.html" alt="ON_Object" shape="rect" coords="0,0,94,24"/>
</map>
</div></div>
<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:a28862efcf7aaa8db094a866f384da2ca"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a28862efcf7aaa8db094a866f384da2ca">ON_ArcCurve</a> ()</td></tr>
<tr class="separator:a28862efcf7aaa8db094a866f384da2ca"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a91d11108a4a0d2b890bfb47aa3da2977"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a91d11108a4a0d2b890bfb47aa3da2977">ON_ArcCurve</a> (const <a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a> &)</td></tr>
<tr class="separator:a91d11108a4a0d2b890bfb47aa3da2977"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5393b23ba4f46d78d19d1fcb11641213"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a5393b23ba4f46d78d19d1fcb11641213">~ON_ArcCurve</a> ()</td></tr>
<tr class="separator:a5393b23ba4f46d78d19d1fcb11641213"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad44760ceac0904eb8816bd8a63dc0e95"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ad44760ceac0904eb8816bd8a63dc0e95">SizeOf</a> () const</td></tr>
<tr class="separator:ad44760ceac0904eb8816bd8a63dc0e95"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a06bc8304e8c830fc45460a5885425863"><td class="memItemLeft" align="right" valign="top">ON__UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a06bc8304e8c830fc45460a5885425863">DataCRC</a> (ON__UINT32 current_remainder) const</td></tr>
<tr class="separator:a06bc8304e8c830fc45460a5885425863"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4a2cac0dd5f1d2fe66e14120d9244d4f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a4a2cac0dd5f1d2fe66e14120d9244d4f">ON_ArcCurve</a> (const <a class="el" href="class_o_n___arc.html">ON_Arc</a> &arc)</td></tr>
<tr class="separator:a4a2cac0dd5f1d2fe66e14120d9244d4f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aefde297d9335b43e4cf9749034124618"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#aefde297d9335b43e4cf9749034124618">ON_ArcCurve</a> (const <a class="el" href="class_o_n___arc.html">ON_Arc</a> &arc, double t0, double t1)</td></tr>
<tr class="separator:aefde297d9335b43e4cf9749034124618"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae8f6fc80d89424cefa4718eac719c9aa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ae8f6fc80d89424cefa4718eac719c9aa">ON_ArcCurve</a> (const <a class="el" href="class_o_n___circle.html">ON_Circle</a> &circle)</td></tr>
<tr class="separator:ae8f6fc80d89424cefa4718eac719c9aa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a489e6d74cc68e6941351dbcfa25f3d44"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a489e6d74cc68e6941351dbcfa25f3d44">ON_ArcCurve</a> (const <a class="el" href="class_o_n___circle.html">ON_Circle</a> &circle, double t0, double t1)</td></tr>
<tr class="separator:a489e6d74cc68e6941351dbcfa25f3d44"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4da4ff4fffd071e45ed19450555c5d8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a4da4ff4fffd071e45ed19450555c5d8d">operator=</a> (const <a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a> &)</td></tr>
<tr class="separator:a4da4ff4fffd071e45ed19450555c5d8d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a53da569210bbb93d418cad311e0199bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a53da569210bbb93d418cad311e0199bd">operator=</a> (const <a class="el" href="class_o_n___arc.html">ON_Arc</a> &arc)</td></tr>
<tr class="separator:a53da569210bbb93d418cad311e0199bd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afc6d697f62a7934fde1b40e8e5fb7bae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#afc6d697f62a7934fde1b40e8e5fb7bae">operator=</a> (const <a class="el" href="class_o_n___circle.html">ON_Circle</a> &circle)</td></tr>
<tr class="separator:afc6d697f62a7934fde1b40e8e5fb7bae"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae2531f93232e9b11139fe8c3ae6e942d"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ae2531f93232e9b11139fe8c3ae6e942d">IsValid</a> (<a class="el" href="class_o_n___text_log.html">ON_TextLog</a> *text_log=NULL) const</td></tr>
<tr class="separator:ae2531f93232e9b11139fe8c3ae6e942d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a782e190e96c6bc7cc15939fbe7f45367"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a782e190e96c6bc7cc15939fbe7f45367">Dump</a> (<a class="el" href="class_o_n___text_log.html">ON_TextLog</a> &) const</td></tr>
<tr class="separator:a782e190e96c6bc7cc15939fbe7f45367"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aae9ac0376a043abe4614cedd1333730f"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#aae9ac0376a043abe4614cedd1333730f">Write</a> (<a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &) const</td></tr>
<tr class="separator:aae9ac0376a043abe4614cedd1333730f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9f9b326426cd1a9555d1700e0335145e"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a9f9b326426cd1a9555d1700e0335145e">Read</a> (<a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &)</td></tr>
<tr class="separator:a9f9b326426cd1a9555d1700e0335145e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adbdbb1c43717b1801f292eadaedd82b5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#adbdbb1c43717b1801f292eadaedd82b5">Dimension</a> () const</td></tr>
<tr class="separator:adbdbb1c43717b1801f292eadaedd82b5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae76ce70aab60d0ff7e3761146831c911"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ae76ce70aab60d0ff7e3761146831c911">GetBBox</a> (double *, double *, ON_BOOL32=false) const</td></tr>
<tr class="separator:ae76ce70aab60d0ff7e3761146831c911"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a45b6da65b96c69ac54edba57fda87cdb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a45b6da65b96c69ac54edba57fda87cdb">GetTightBoundingBox</a> (<a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a> &tight_bbox, int bGrowBox=false, const <a class="el" href="class_o_n___xform.html">ON_Xform</a> *xform=0) const</td></tr>
<tr class="separator:a45b6da65b96c69ac54edba57fda87cdb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9291ff9829895761e751448a93f803a1"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a9291ff9829895761e751448a93f803a1">Transform</a> (const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &)</td></tr>
<tr class="separator:a9291ff9829895761e751448a93f803a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab85d240446055ab51ab69a390fde4dbb"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ab85d240446055ab51ab69a390fde4dbb">SetDomain</a> (double t0, double t1)</td></tr>
<tr class="separator:ab85d240446055ab51ab69a390fde4dbb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af215287a51f38073f2dbaad0e314e17c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___interval.html">ON_Interval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#af215287a51f38073f2dbaad0e314e17c">Domain</a> () const</td></tr>
<tr class="separator:af215287a51f38073f2dbaad0e314e17c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8876419689ac06d77f7a0c587c634c41"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a8876419689ac06d77f7a0c587c634c41">ChangeDimension</a> (int desired_dimension)</td></tr>
<tr class="separator:a8876419689ac06d77f7a0c587c634c41"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab6836e470479b9b2830fa7bffd46c38f"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ab6836e470479b9b2830fa7bffd46c38f">ChangeClosedCurveSeam</a> (double t)</td></tr>
<tr class="separator:ab6836e470479b9b2830fa7bffd46c38f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9a39a51fd96f2ce5b588107de5f7ba24"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a9a39a51fd96f2ce5b588107de5f7ba24">SpanCount</a> () const</td></tr>
<tr class="separator:a9a39a51fd96f2ce5b588107de5f7ba24"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a919cb441dff127e3565cf8cd5410f5ba"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a919cb441dff127e3565cf8cd5410f5ba">GetSpanVector</a> (double *) const</td></tr>
<tr class="separator:a919cb441dff127e3565cf8cd5410f5ba"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4436c5b008524a0824530daaf557e253"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a4436c5b008524a0824530daaf557e253">Degree</a> () const</td></tr>
<tr class="separator:a4436c5b008524a0824530daaf557e253"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae8abcd673b893f60d497fadf30bff468"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ae8abcd673b893f60d497fadf30bff468">IsLinear</a> (double=ON_ZERO_TOLERANCE) const</td></tr>
<tr class="separator:ae8abcd673b893f60d497fadf30bff468"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a72604971ae1c06e24e30ef1b9e4d46b2"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a72604971ae1c06e24e30ef1b9e4d46b2">IsArc</a> (const <a class="el" href="class_o_n___plane.html">ON_Plane</a> *=NULL, <a class="el" href="class_o_n___arc.html">ON_Arc</a> *=NULL, double=0.0) const</td></tr>
<tr class="separator:a72604971ae1c06e24e30ef1b9e4d46b2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acecb14178f0bf2d30b8b5f5542054b21"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#acecb14178f0bf2d30b8b5f5542054b21">IsPlanar</a> (<a class="el" href="class_o_n___plane.html">ON_Plane</a> *=NULL, double=0.0) const</td></tr>
<tr class="separator:acecb14178f0bf2d30b8b5f5542054b21"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4744b6a74f71515c51722573d4103a43"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a4744b6a74f71515c51722573d4103a43">IsInPlane</a> (const <a class="el" href="class_o_n___plane.html">ON_Plane</a> &, double=0.0) const</td></tr>
<tr class="separator:a4744b6a74f71515c51722573d4103a43"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a05b2800c92393a4ab828455bb4468fec"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a05b2800c92393a4ab828455bb4468fec">IsClosed</a> (void) const</td></tr>
<tr class="separator:a05b2800c92393a4ab828455bb4468fec"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2f74d602c85741d2b5f7126596c3ff3d"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a2f74d602c85741d2b5f7126596c3ff3d">IsPeriodic</a> (void) const</td></tr>
<tr class="separator:a2f74d602c85741d2b5f7126596c3ff3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:addaae2d168f93337da22bc49b605c4bd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#addaae2d168f93337da22bc49b605c4bd">IsContinuous</a> (ON::continuity c, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const</td></tr>
<tr class="separator:addaae2d168f93337da22bc49b605c4bd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a64618d86782e3e972c59e1b1283303a5"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a64618d86782e3e972c59e1b1283303a5">Reverse</a> ()</td></tr>
<tr class="separator:a64618d86782e3e972c59e1b1283303a5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9ea185f74320fe69dbb33366a945da5d"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a9ea185f74320fe69dbb33366a945da5d">SetStartPoint</a> (<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> start_point)</td></tr>
<tr class="separator:a9ea185f74320fe69dbb33366a945da5d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a826f318144b9249921088d1f59fd55b9"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a826f318144b9249921088d1f59fd55b9">SetEndPoint</a> (<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> end_point)</td></tr>
<tr class="separator:a826f318144b9249921088d1f59fd55b9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a73d31a229b502f4b5368eca1684e61ef"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a73d31a229b502f4b5368eca1684e61ef">Evaluate</a> (double, int, int, double *, int=0, int *=0) const</td></tr>
<tr class="separator:a73d31a229b502f4b5368eca1684e61ef"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5894def4f554d7521bb79b86cb3a68e6"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a5894def4f554d7521bb79b86cb3a68e6">Trim</a> (const <a class="el" href="class_o_n___interval.html">ON_Interval</a> &)</td></tr>
<tr class="separator:a5894def4f554d7521bb79b86cb3a68e6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3c211583977042e2e31b415413488a25"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a3c211583977042e2e31b415413488a25">Extend</a> (const <a class="el" href="class_o_n___interval.html">ON_Interval</a> &domain)</td></tr>
<tr class="separator:a3c211583977042e2e31b415413488a25"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a447f4281dbfcf3b22e3fc1cc2272b152"><td class="memItemLeft" align="right" valign="top">virtual ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a447f4281dbfcf3b22e3fc1cc2272b152">Split</a> (double t, <a class="el" href="class_o_n___curve.html">ON_Curve</a> *&left_side, <a class="el" href="class_o_n___curve.html">ON_Curve</a> *&right_side) const</td></tr>
<tr class="separator:a447f4281dbfcf3b22e3fc1cc2272b152"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab672ba15f54e68fb37f7513732f530b6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ab672ba15f54e68fb37f7513732f530b6">GetNurbForm</a> (<a class="el" href="class_o_n___nurbs_curve.html">ON_NurbsCurve</a> &, double=0.0, const <a class="el" href="class_o_n___interval.html">ON_Interval</a> *=NULL) const</td></tr>
<tr class="separator:ab672ba15f54e68fb37f7513732f530b6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a542e0a50de98ed912eacba97b306b092"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a542e0a50de98ed912eacba97b306b092">HasNurbForm</a> () const</td></tr>
<tr class="separator:a542e0a50de98ed912eacba97b306b092"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa4d7612427c556075862f9b72fc1cbd9"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#aa4d7612427c556075862f9b72fc1cbd9">GetCurveParameterFromNurbFormParameter</a> (double, double *) const</td></tr>
<tr class="separator:aa4d7612427c556075862f9b72fc1cbd9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a57c6222def9315cae28605fa83b6bac4"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a57c6222def9315cae28605fa83b6bac4">GetNurbFormParameterFromCurveParameter</a> (double, double *) const</td></tr>
<tr class="separator:a57c6222def9315cae28605fa83b6bac4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a96e1d768506a2db75b35a84ae5bfa8b3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a96e1d768506a2db75b35a84ae5bfa8b3">IsCircle</a> () const</td></tr>
<tr class="separator:a96e1d768506a2db75b35a84ae5bfa8b3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae7f255be03a3e7ed4aa72edb6c71d574"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ae7f255be03a3e7ed4aa72edb6c71d574">Radius</a> () const</td></tr>
<tr class="separator:ae7f255be03a3e7ed4aa72edb6c71d574"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad882215e8bd06714554a901153c4ed89"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ad882215e8bd06714554a901153c4ed89">AngleRadians</a> () const</td></tr>
<tr class="separator:ad882215e8bd06714554a901153c4ed89"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae1d3d38242f7a733aafaad089f81dcc1"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#ae1d3d38242f7a733aafaad089f81dcc1">AngleDegrees</a> () const</td></tr>
<tr class="separator:ae1d3d38242f7a733aafaad089f81dcc1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_o_n___curve"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___curve')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_o_n___curve.html">ON_Curve</a></td></tr>
<tr class="memitem:a0f967d64807bf009b47511ea7b304b5e inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a0f967d64807bf009b47511ea7b304b5e">DestroyRuntimeCache</a> (bool bDelete=true)</td></tr>
<tr class="separator:a0f967d64807bf009b47511ea7b304b5e inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a89cedb3eb4e3301dcfdc88fa0d6b6ee8 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a89cedb3eb4e3301dcfdc88fa0d6b6ee8">ON_Curve</a> ()</td></tr>
<tr class="separator:a89cedb3eb4e3301dcfdc88fa0d6b6ee8 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a42282f1334a661f2ab4d3ddf93bcefd4 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a42282f1334a661f2ab4d3ddf93bcefd4">ON_Curve</a> (const <a class="el" href="class_o_n___curve.html">ON_Curve</a> &)</td></tr>
<tr class="separator:a42282f1334a661f2ab4d3ddf93bcefd4 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a91620c97b56aba376a763086efb4f817 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___curve.html">ON_Curve</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a91620c97b56aba376a763086efb4f817">operator=</a> (const <a class="el" href="class_o_n___curve.html">ON_Curve</a> &)</td></tr>
<tr class="separator:a91620c97b56aba376a763086efb4f817 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7c0d8b8b7a5b797feca3becb8842b360 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a7c0d8b8b7a5b797feca3becb8842b360">~ON_Curve</a> ()</td></tr>
<tr class="separator:a7c0d8b8b7a5b797feca3becb8842b360 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4e11525b42fc4c532b1890304e6e6f71 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a4e11525b42fc4c532b1890304e6e6f71">SizeOf</a> () const</td></tr>
<tr class="separator:a4e11525b42fc4c532b1890304e6e6f71 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af73f96772ad3ef57326e6d3c4b9f10d6 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#af73f96772ad3ef57326e6d3c4b9f10d6">EvaluatePoint</a> (const class <a class="el" href="class_o_n___obj_ref.html">ON_ObjRef</a> &objref, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &P) const</td></tr>
<tr class="separator:af73f96772ad3ef57326e6d3c4b9f10d6 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab1b9d5f72971851b4790f4f47d51a846 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_o_n___curve.html">ON_Curve</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#ab1b9d5f72971851b4790f4f47d51a846">DuplicateCurve</a> () const</td></tr>
<tr class="separator:ab1b9d5f72971851b4790f4f47d51a846 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aab3369d740f790006d94d36ed9c7205e inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON::object_type </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#aab3369d740f790006d94d36ed9c7205e">ObjectType</a> () const</td></tr>
<tr class="separator:aab3369d740f790006d94d36ed9c7205e inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a219255c4a6b93cf2e513a67d4138d930 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a219255c4a6b93cf2e513a67d4138d930">GetTightBoundingBox</a> (<a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a> &tight_bbox, int bGrowBox=false, const <a class="el" href="class_o_n___xform.html">ON_Xform</a> *xform=0) const</td></tr>
<tr class="separator:a219255c4a6b93cf2e513a67d4138d930 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae33c4ca7d44f59bd5e8acdf3ebcf9454 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#ae33c4ca7d44f59bd5e8acdf3ebcf9454">GetDomain</a> (double *t0, double *t1) const</td></tr>
<tr class="separator:ae33c4ca7d44f59bd5e8acdf3ebcf9454 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac8dc771e7ebcfac85baf26c7e6b21c70 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#ac8dc771e7ebcfac85baf26c7e6b21c70">SetDomain</a> (<a class="el" href="class_o_n___interval.html">ON_Interval</a> domain)</td></tr>
<tr class="separator:ac8dc771e7ebcfac85baf26c7e6b21c70 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a695cdd0833c917a8570838c178bcc252 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a695cdd0833c917a8570838c178bcc252">GetSpanVectorIndex</a> (double t, int side, int *span_vector_index, <a class="el" href="class_o_n___interval.html">ON_Interval</a> *span_domain) const</td></tr>
<tr class="separator:a695cdd0833c917a8570838c178bcc252 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0c8edeee35196162534db220eee0c2d7 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a0c8edeee35196162534db220eee0c2d7">GetParameterTolerance</a> (double t, double *tminus, double *tplus) const</td></tr>
<tr class="separator:a0c8edeee35196162534db220eee0c2d7 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6c701d7f6612ba355270b446a277511d inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a6c701d7f6612ba355270b446a277511d">IsPolyline</a> (<a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> > *pline_points=NULL, <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>< double > *pline_t=NULL) const</td></tr>
<tr class="separator:a6c701d7f6612ba355270b446a277511d inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4cab622314d16eaf41182a427d5c36e6 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a4cab622314d16eaf41182a427d5c36e6">IsArcAt</a> (double t, const <a class="el" href="class_o_n___plane.html">ON_Plane</a> *plane=0, <a class="el" href="class_o_n___arc.html">ON_Arc</a> *arc=0, double tolerance=ON_ZERO_TOLERANCE, double *t0=0, double *t1=0) const</td></tr>
<tr class="separator:a4cab622314d16eaf41182a427d5c36e6 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa2ace1a700f2466dbd54980ccaa6c8da inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#aa2ace1a700f2466dbd54980ccaa6c8da">IsEllipse</a> (const <a class="el" href="class_o_n___plane.html">ON_Plane</a> *plane=NULL, <a class="el" href="class_o_n___ellipse.html">ON_Ellipse</a> *ellipse=NULL, double tolerance=ON_ZERO_TOLERANCE) const</td></tr>
<tr class="separator:aa2ace1a700f2466dbd54980ccaa6c8da inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0ba05cb9ae319f5723a43755fb9c2d3f inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a0ba05cb9ae319f5723a43755fb9c2d3f">IsClosable</a> (double tolerance, double min_abs_size=0.0, double min_rel_size=10.0) const</td></tr>
<tr class="separator:a0ba05cb9ae319f5723a43755fb9c2d3f inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0b16940d131c2cc536492ee7861581bd inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a0b16940d131c2cc536492ee7861581bd">GetNextDiscontinuity</a> (ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const</td></tr>
<tr class="separator:a0b16940d131c2cc536492ee7861581bd inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abe5aefbc95ce86f017e69bf76cbbe03f inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#abe5aefbc95ce86f017e69bf76cbbe03f">PointAt</a> (double t) const</td></tr>
<tr class="separator:abe5aefbc95ce86f017e69bf76cbbe03f inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abd83649cbf4e749ac2613a058a6fe078 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#abd83649cbf4e749ac2613a058a6fe078">PointAtStart</a> () const</td></tr>
<tr class="separator:abd83649cbf4e749ac2613a058a6fe078 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a24c02f50c0c7e0036c744a0e3c8b8f88 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a24c02f50c0c7e0036c744a0e3c8b8f88">PointAtEnd</a> () const</td></tr>
<tr class="separator:a24c02f50c0c7e0036c744a0e3c8b8f88 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a14427359a417f8713b9910f29b8dd302 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a14427359a417f8713b9910f29b8dd302">DerivativeAt</a> (double t) const</td></tr>
<tr class="separator:a14427359a417f8713b9910f29b8dd302 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8de2247b5bb20d1b67d40c274c17697a inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a8de2247b5bb20d1b67d40c274c17697a">TangentAt</a> (double t) const</td></tr>
<tr class="separator:a8de2247b5bb20d1b67d40c274c17697a inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a91ad780521ca0c126603533731882dc2 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a91ad780521ca0c126603533731882dc2">CurvatureAt</a> (double t) const</td></tr>
<tr class="separator:a91ad780521ca0c126603533731882dc2 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac315d59d5238d135732c4b1c3c5ecf34 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#ac315d59d5238d135732c4b1c3c5ecf34">FrameAt</a> (double t, <a class="el" href="class_o_n___plane.html">ON_Plane</a> &plane) const</td></tr>
<tr class="separator:ac315d59d5238d135732c4b1c3c5ecf34 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a89f1f135abf21351b2342595027bb7ef inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a89f1f135abf21351b2342595027bb7ef">EvPoint</a> (double t, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &point, int side=0, int *hint=0) const</td></tr>
<tr class="separator:a89f1f135abf21351b2342595027bb7ef inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae29014385cae0f4ee3345de5530f9830 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#ae29014385cae0f4ee3345de5530f9830">Ev1Der</a> (double t, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &first_derivative, int side=0, int *hint=0) const</td></tr>
<tr class="separator:ae29014385cae0f4ee3345de5530f9830 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a71ceec6370448c24f0309b6165e4184b inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a71ceec6370448c24f0309b6165e4184b">Ev2Der</a> (double t, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &first_derivative, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &second_derivative, int side=0, int *hint=0) const</td></tr>
<tr class="separator:a71ceec6370448c24f0309b6165e4184b inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a75f4d65a7c280a95dd0123762869c742 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a75f4d65a7c280a95dd0123762869c742">EvTangent</a> (double t, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &tangent, int side=0, int *hint=0) const</td></tr>
<tr class="separator:a75f4d65a7c280a95dd0123762869c742 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad337d24f47bcb0a59042d37efd8b00ab inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#ad337d24f47bcb0a59042d37efd8b00ab">EvCurvature</a> (double t, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &tangent, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &kappa, int side=0, int *hint=0) const</td></tr>
<tr class="separator:ad337d24f47bcb0a59042d37efd8b00ab inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acfb31835869e2633469c36eca4a08e9b inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#acfb31835869e2633469c36eca4a08e9b">FirstSpanIsLinear</a> (double min_length, double tolerance) const</td></tr>
<tr class="separator:acfb31835869e2633469c36eca4a08e9b inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae26e3ac4106357457d997acd4a989307 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#ae26e3ac4106357457d997acd4a989307">LastSpanIsLinear</a> (double min_length, double tolerance) const</td></tr>
<tr class="separator:ae26e3ac4106357457d997acd4a989307 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a85aa9ee2224714bc466f0bedaa569410 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a85aa9ee2224714bc466f0bedaa569410">FirstSpanIsLinear</a> (double min_length, double tolerance, <a class="el" href="class_o_n___line.html">ON_Line</a> *span_line) const</td></tr>
<tr class="separator:a85aa9ee2224714bc466f0bedaa569410 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ada7ec27d4ee0cfb4cecfc77a8d65e889 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#ada7ec27d4ee0cfb4cecfc77a8d65e889">LastSpanIsLinear</a> (double min_length, double tolerance, <a class="el" href="class_o_n___line.html">ON_Line</a> *span_line) const</td></tr>
<tr class="separator:ada7ec27d4ee0cfb4cecfc77a8d65e889 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af658105942f02e1299e8128cef242169 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___nurbs_curve.html">ON_NurbsCurve</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#af658105942f02e1299e8128cef242169">NurbsCurve</a> (<a class="el" href="class_o_n___nurbs_curve.html">ON_NurbsCurve</a> *pNurbsCurve=NULL, double tolerance=0.0, const <a class="el" href="class_o_n___interval.html">ON_Interval</a> *subdomain=NULL) const</td></tr>
<tr class="separator:af658105942f02e1299e8128cef242169 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5a1d3ccd2a60f2ed3f06c864ee263429 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#a5a1d3ccd2a60f2ed3f06c864ee263429">DestroyCurveTree</a> ()</td></tr>
<tr class="separator:a5a1d3ccd2a60f2ed3f06c864ee263429 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_o_n___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___geometry')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_o_n___geometry.html">ON_Geometry</a></td></tr>
<tr class="memitem:acf3431b99b1cb66c43775ab9009355b5 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#acf3431b99b1cb66c43775ab9009355b5">ON_Geometry</a> ()</td></tr>
<tr class="separator:acf3431b99b1cb66c43775ab9009355b5 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adcb6cfe331ab91007357615da41ef52c inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#adcb6cfe331ab91007357615da41ef52c">ON_Geometry</a> (const <a class="el" href="class_o_n___geometry.html">ON_Geometry</a> &)</td></tr>
<tr class="separator:adcb6cfe331ab91007357615da41ef52c inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a81dbe19e8f1e0a67ff97016b46ef2107 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___geometry.html">ON_Geometry</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a81dbe19e8f1e0a67ff97016b46ef2107">operator=</a> (const <a class="el" href="class_o_n___geometry.html">ON_Geometry</a> &)</td></tr>
<tr class="separator:a81dbe19e8f1e0a67ff97016b46ef2107 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a206d03ff6cdb40b4ebd251a00a69f80b inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a206d03ff6cdb40b4ebd251a00a69f80b">~ON_Geometry</a> ()</td></tr>
<tr class="separator:a206d03ff6cdb40b4ebd251a00a69f80b inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#ab1acdd7f0c350da696b402a9ac5edce0">BoundingBox</a> () const</td></tr>
<tr class="separator:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8bc1b522e91053892385b9f90ba2bcd1 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a8bc1b522e91053892385b9f90ba2bcd1">GetBoundingBox</a> (<a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a> &bbox, int bGrowBox=false) const</td></tr>
<tr class="separator:a8bc1b522e91053892385b9f90ba2bcd1 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adba54d30d27ced3cf53831a09740f5a1 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#adba54d30d27ced3cf53831a09740f5a1">GetBoundingBox</a> (<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &bbox_min, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &bbox_max, int bGrowBox=false) const</td></tr>
<tr class="separator:adba54d30d27ced3cf53831a09740f5a1 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6a3c1de4aa2a726b61ae5b93fed988e6 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a6a3c1de4aa2a726b61ae5b93fed988e6">Rotate</a> (double sin_angle, double cos_angle, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &rotation_axis, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &rotation_center)</td></tr>
<tr class="separator:a6a3c1de4aa2a726b61ae5b93fed988e6 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4fd6a87b2eb524cd7bcedf6c53af1a32 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a4fd6a87b2eb524cd7bcedf6c53af1a32">Rotate</a> (double rotation_angle, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &rotation_axis, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &rotation_center)</td></tr>
<tr class="separator:a4fd6a87b2eb524cd7bcedf6c53af1a32 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a74a85e90b3248222a4165c17244c0fb2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a74a85e90b3248222a4165c17244c0fb2">Translate</a> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &translation_vector)</td></tr>
<tr class="separator:a74a85e90b3248222a4165c17244c0fb2 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6af0cd88018266a5f3f0e31691eb2901 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a6af0cd88018266a5f3f0e31691eb2901">Scale</a> (double scale_factor)</td></tr>
<tr class="separator:a6af0cd88018266a5f3f0e31691eb2901 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#af8dfbd8534986bbd327a6ad812e374be">ClearBoundingBox</a> ()</td></tr>
<tr class="separator:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af156cd098b9e68fab5f32e76b1e274e2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#af156cd098b9e68fab5f32e76b1e274e2">IsDeformable</a> () const</td></tr>
<tr class="separator:af156cd098b9e68fab5f32e76b1e274e2 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac3d5cb708edca66a4a6c1992299329a3 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#ac3d5cb708edca66a4a6c1992299329a3">MakeDeformable</a> ()</td></tr>
<tr class="separator:ac3d5cb708edca66a4a6c1992299329a3 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6ac31d8afc7fb5ba182d85f7c172731d inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a6ac31d8afc7fb5ba182d85f7c172731d">SwapCoordinates</a> (int i, int j)</td></tr>
<tr class="separator:a6ac31d8afc7fb5ba182d85f7c172731d inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1f0d6ce5e5d7256384642153d7eaf388 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a1f0d6ce5e5d7256384642153d7eaf388">HasBrepForm</a> () const</td></tr>
<tr class="separator:a1f0d6ce5e5d7256384642153d7eaf388 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3cb73a86d628becae13037fb2d3f829d inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_o_n___brep.html">ON_Brep</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a3cb73a86d628becae13037fb2d3f829d">BrepForm</a> (<a class="el" href="class_o_n___brep.html">ON_Brep</a> *brep=NULL) const</td></tr>
<tr class="separator:a3cb73a86d628becae13037fb2d3f829d inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual ON_COMPONENT_INDEX </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___geometry.html#a20e5d1aeada9545127329a8699c702b9">ComponentIndex</a> () const</td></tr>
<tr class="separator:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_o_n___object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___object')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_o_n___object.html">ON_Object</a></td></tr>
<tr class="memitem:a53c0349bb1705e95ac3acf5d537154ba inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a53c0349bb1705e95ac3acf5d537154ba">CopyFrom</a> (const <a class="el" href="class_o_n___object.html">ON_Object</a> *src)</td></tr>
<tr class="separator:a53c0349bb1705e95ac3acf5d537154ba inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac43c29188ce86847d412022ddc2c7523 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#ac43c29188ce86847d412022ddc2c7523">ON_Object</a> ()</td></tr>
<tr class="separator:ac43c29188ce86847d412022ddc2c7523 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a274166b34d06fc07a85997fd01b2dab1">ON_Object</a> (const <a class="el" href="class_o_n___object.html">ON_Object</a> &)</td></tr>
<tr class="separator:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___object.html">ON_Object</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#aba6166c9aecef42639e684a2a3fda223">operator=</a> (const <a class="el" href="class_o_n___object.html">ON_Object</a> &)</td></tr>
<tr class="separator:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad940aab7d51005c8732d76d1b188e332 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#ad940aab7d51005c8732d76d1b188e332">~ON_Object</a> ()</td></tr>
<tr class="separator:ad940aab7d51005c8732d76d1b188e332 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#ad265ca0da2d751edaa9d2b5ab2540c6a">EmergencyDestroy</a> ()</td></tr>
<tr class="separator:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#ae0674ccb79b6333e4b3c8e95ee10dd73">MemoryRelocate</a> ()</td></tr>
<tr class="separator:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1c298b84e0ff3a30bec545d959777f17 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a1c298b84e0ff3a30bec545d959777f17">IsKindOf</a> (const <a class="el" href="class_o_n___class_id.html">ON_ClassId</a> *pClassId) const</td></tr>
<tr class="separator:a1c298b84e0ff3a30bec545d959777f17 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_o_n___u_u_i_d.html">ON_UUID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a21c508d3b53458e252adbcd29e62ed09">ModelObjectId</a> () const</td></tr>
<tr class="separator:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a074dc9e9b919853919564793c37f5143">SetUserString</a> (const wchar_t *key, const wchar_t *string_value)</td></tr>
<tr class="separator:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a7234af898c307a2c2f7931db7e627592">SetUserStrings</a> (int count, const <a class="el" href="class_o_n___user_string.html">ON_UserString</a> *user_strings, bool bReplace)</td></tr>
<tr class="separator:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#ab40b5e89b4766299e415593b31a3849c">GetUserString</a> (const wchar_t *key, <a class="el" href="class_o_n__w_string.html">ON_wString</a> &string_value) const</td></tr>
<tr class="separator:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a004ab49490f69fcdc7681919c3837a33">GetUserStrings</a> (<a class="el" href="class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="class_o_n___user_string.html">ON_UserString</a> > &user_strings) const</td></tr>
<tr class="separator:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#ac285fba1506b2b9b821e3655582939c4">GetUserStringKeys</a> (<a class="el" href="class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="class_o_n__w_string.html">ON_wString</a> > &user_string_keys) const</td></tr>
<tr class="separator:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#ab648403ebf4592831809710f378e9ac2">UserStringCount</a> () const</td></tr>
<tr class="separator:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab6d28b2b8f63b854c8ffe461eddeffc3 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#ab6d28b2b8f63b854c8ffe461eddeffc3">AttachUserData</a> (<a class="el" href="class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
<tr class="separator:ab6d28b2b8f63b854c8ffe461eddeffc3 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaa66216fcc8517f0fe1ec9e933f95e10 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">ON_BOOL32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#aaa66216fcc8517f0fe1ec9e933f95e10">DetachUserData</a> (<a class="el" href="class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
<tr class="separator:aaa66216fcc8517f0fe1ec9e933f95e10 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6a9c62a277877e282a95629dfc35413f inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___user_data.html">ON_UserData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a6a9c62a277877e282a95629dfc35413f">GetUserData</a> (const <a class="el" href="class_o_n___u_u_i_d.html">ON_UUID</a> &userdata_uuid) const</td></tr>
<tr class="separator:a6a9c62a277877e282a95629dfc35413f inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a88b61cafc0024ecb7a4bd22da2718680">PurgeUserData</a> ()</td></tr>
<tr class="separator:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeb55427e409e885b748d89e69ed578aa inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___user_data.html">ON_UserData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#aeb55427e409e885b748d89e69ed578aa">FirstUserData</a> () const</td></tr>
<tr class="separator:aeb55427e409e885b748d89e69ed578aa inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8cf133e46fbc7670cbdee77df62b5c13 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a8cf133e46fbc7670cbdee77df62b5c13">TransformUserData</a> (const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &xform)</td></tr>
<tr class="separator:a8cf133e46fbc7670cbdee77df62b5c13 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a58958333257eba5575a6a1b09c366c1b">CopyUserData</a> (const <a class="el" href="class_o_n___object.html">ON_Object</a> &source_object)</td></tr>
<tr class="separator:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___object.html#a54a891ae2cb2a25008a7a39cb19dfcea">MoveUserData</a> (<a class="el" href="class_o_n___object.html">ON_Object</a> &source_object)</td></tr>
<tr class="separator:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><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:adfacdada9d5f0a460c43506d259e8432"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___arc.html">ON_Arc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#adfacdada9d5f0a460c43506d259e8432">m_arc</a></td></tr>
<tr class="separator:adfacdada9d5f0a460c43506d259e8432"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a92b50fe2499c91f317d551ae9b3b705b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___interval.html">ON_Interval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a92b50fe2499c91f317d551ae9b3b705b">m_t</a></td></tr>
<tr class="separator:a92b50fe2499c91f317d551ae9b3b705b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a15ec1a5cd6175aa75a40213dfc54b5b8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___arc_curve.html#a15ec1a5cd6175aa75a40213dfc54b5b8">m_dim</a></td></tr>
<tr class="separator:a15ec1a5cd6175aa75a40213dfc54b5b8"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_class_o_n___curve"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_o_n___curve')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_o_n___curve.html">ON_Curve</a></td></tr>
<tr class="memitem:ae57cffd07cc97af4e9636c5088babbdb inherit pro_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#ae57cffd07cc97af4e9636c5088babbdb">ParameterSearch</a> (double t, int &index, bool bEnableSnap, const <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>< double > &m_t, double RelTol=ON_SQRT_EPSILON) const</td></tr>
<tr class="separator:ae57cffd07cc97af4e9636c5088babbdb inherit pro_methods_class_o_n___curve"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="opennurbs__arccurve_8h_source.html#l00035">35</a> of file <a class="el" href="opennurbs__arccurve_8h_source.html">opennurbs_arccurve.h</a>.</p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
<a id="a28862efcf7aaa8db094a866f384da2ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28862efcf7aaa8db094a866f384da2ca">◆ </a></span>ON_ArcCurve() <span class="overload">[1/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_ArcCurve::ON_ArcCurve </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a91d11108a4a0d2b890bfb47aa3da2977"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91d11108a4a0d2b890bfb47aa3da2977">◆ </a></span>ON_ArcCurve() <span class="overload">[2/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_ArcCurve::ON_ArcCurve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a> & </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5393b23ba4f46d78d19d1fcb11641213"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5393b23ba4f46d78d19d1fcb11641213">◆ </a></span>~ON_ArcCurve()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual ON_ArcCurve::~ON_ArcCurve </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4a2cac0dd5f1d2fe66e14120d9244d4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a2cac0dd5f1d2fe66e14120d9244d4f">◆ </a></span>ON_ArcCurve() <span class="overload">[3/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_ArcCurve::ON_ArcCurve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___arc.html">ON_Arc</a> & </td>
<td class="paramname"><em>arc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aefde297d9335b43e4cf9749034124618"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefde297d9335b43e4cf9749034124618">◆ </a></span>ON_ArcCurve() <span class="overload">[4/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_ArcCurve::ON_ArcCurve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___arc.html">ON_Arc</a> & </td>
<td class="paramname"><em>arc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>t0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>t1</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae8f6fc80d89424cefa4718eac719c9aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8f6fc80d89424cefa4718eac719c9aa">◆ </a></span>ON_ArcCurve() <span class="overload">[5/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_ArcCurve::ON_ArcCurve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___circle.html">ON_Circle</a> & </td>
<td class="paramname"><em>circle</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a489e6d74cc68e6941351dbcfa25f3d44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a489e6d74cc68e6941351dbcfa25f3d44">◆ </a></span>ON_ArcCurve() <span class="overload">[6/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_ArcCurve::ON_ArcCurve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___circle.html">ON_Circle</a> & </td>
<td class="paramname"><em>circle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>t0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>t1</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae1d3d38242f7a733aafaad089f81dcc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1d3d38242f7a733aafaad089f81dcc1">◆ </a></span>AngleDegrees()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_ArcCurve::AngleDegrees </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad882215e8bd06714554a901153c4ed89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad882215e8bd06714554a901153c4ed89">◆ </a></span>AngleRadians()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_ArcCurve::AngleRadians </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab6836e470479b9b2830fa7bffd46c38f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6836e470479b9b2830fa7bffd46c38f">◆ </a></span>ChangeClosedCurveSeam()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::ChangeClosedCurveSeam </td>
<td>(</td>
<td class="paramtype">double </td>
<td class="paramname"><em>t</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a273e204deef4ad9ab7506496f09b162c">ON_Curve</a>.</p>
</div>
</div>
<a id="a8876419689ac06d77f7a0c587c634c41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8876419689ac06d77f7a0c587c634c41">◆ </a></span>ChangeDimension()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_ArcCurve::ChangeDimension </td>
<td>(</td>
<td class="paramtype">int </td>
<td class="paramname"><em>desired_dimension</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#abd112f88c48651e238649201743bc692">ON_Curve</a>.</p>
</div>
</div>
<a id="a06bc8304e8c830fc45460a5885425863"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06bc8304e8c830fc45460a5885425863">◆ </a></span>DataCRC()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON__UINT32 ON_ArcCurve::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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___object.html#af51d5fcec9379ad9b7a56ac4dfc9a8b2">ON_Object</a>.</p>
</div>
</div>
<a id="a4436c5b008524a0824530daaf557e253"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4436c5b008524a0824530daaf557e253">◆ </a></span>Degree()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int ON_ArcCurve::Degree </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_o_n___curve.html#a3c1b90bd24333d58d584016e3b40225d">ON_Curve</a>.</p>
</div>
</div>
<a id="adbdbb1c43717b1801f292eadaedd82b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbdbb1c43717b1801f292eadaedd82b5">◆ </a></span>Dimension()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int ON_ArcCurve::Dimension </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_o_n___geometry.html#a7f4b6ffa0683ce6d81f03669661516d5">ON_Geometry</a>.</p>
</div>
</div>
<a id="af215287a51f38073f2dbaad0e314e17c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af215287a51f38073f2dbaad0e314e17c">◆ </a></span>Domain()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_o_n___interval.html">ON_Interval</a> ON_ArcCurve::Domain </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_o_n___curve.html#ae3a1e3ea7c924246a43754aa03790432">ON_Curve</a>.</p>
</div>
</div>
<a id="a782e190e96c6bc7cc15939fbe7f45367"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a782e190e96c6bc7cc15939fbe7f45367">◆ </a></span>Dump()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ON_ArcCurve::Dump </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___text_log.html">ON_TextLog</a> & </td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___object.html#a21c7b04a80f1806c3a45f72d7c491a44">ON_Object</a>.</p>
</div>
</div>
<a id="a73d31a229b502f4b5368eca1684e61ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73d31a229b502f4b5368eca1684e61ef">◆ </a></span>Evaluate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::Evaluate </td>
<td>(</td>
<td class="paramtype">double </td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </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">int </td>
<td class="paramname"> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int * </td>
<td class="paramname"> = <code>0</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_o_n___curve.html#a342bfe8a0d83bc2e83baa29472bf899b">ON_Curve</a>.</p>
</div>
</div>
<a id="a3c211583977042e2e31b415413488a25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c211583977042e2e31b415413488a25">◆ </a></span>Extend()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_ArcCurve::Extend </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___interval.html">ON_Interval</a> & </td>
<td class="paramname"><em>domain</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#ad590804af708aa05f56c27b6b3982ef7">ON_Curve</a>.</p>
</div>
</div>
<a id="ae76ce70aab60d0ff7e3761146831c911"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae76ce70aab60d0ff7e3761146831c911">◆ </a></span>GetBBox()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::GetBBox </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">ON_BOOL32 </td>
<td class="paramname"> = <code>false</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_o_n___geometry.html#a0da0537de9175dc3e9e26598f43f42ab">ON_Geometry</a>.</p>
</div>
</div>
<a id="aa4d7612427c556075862f9b72fc1cbd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4d7612427c556075862f9b72fc1cbd9">◆ </a></span>GetCurveParameterFromNurbFormParameter()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::GetCurveParameterFromNurbFormParameter </td>
<td>(</td>
<td class="paramtype">double </td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double * </td>
<td class="paramname"> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a810a710ee6e9dfba281b698600eef21b">ON_Curve</a>.</p>
</div>
</div>
<a id="ab672ba15f54e68fb37f7513732f530b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab672ba15f54e68fb37f7513732f530b6">◆ </a></span>GetNurbForm()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int ON_ArcCurve::GetNurbForm </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___nurbs_curve.html">ON_NurbsCurve</a> & </td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"> = <code>0.0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_o_n___interval.html">ON_Interval</a> * </td>
<td class="paramname"> = <code>NULL</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a81ed7214e01100a924a4bfbeac32fa3a">ON_Curve</a>.</p>
</div>
</div>
<a id="a57c6222def9315cae28605fa83b6bac4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57c6222def9315cae28605fa83b6bac4">◆ </a></span>GetNurbFormParameterFromCurveParameter()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::GetNurbFormParameterFromCurveParameter </td>
<td>(</td>
<td class="paramtype">double </td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double * </td>
<td class="paramname"> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a7325ea7beed0c734903292b85d64c6bb">ON_Curve</a>.</p>
</div>
</div>
<a id="a919cb441dff127e3565cf8cd5410f5ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a919cb441dff127e3565cf8cd5410f5ba">◆ </a></span>GetSpanVector()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::GetSpanVector </td>
<td>(</td>
<td class="paramtype">double * </td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_o_n___curve.html#ad2f131524d1b45ef7122e2091b948a4c">ON_Curve</a>.</p>
</div>
</div>
<a id="a45b6da65b96c69ac54edba57fda87cdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45b6da65b96c69ac54edba57fda87cdb">◆ </a></span>GetTightBoundingBox()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_ArcCurve::GetTightBoundingBox </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a> & </td>
<td class="paramname"><em>tight_bbox</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>bGrowBox</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_o_n___xform.html">ON_Xform</a> * </td>
<td class="paramname"><em>xform</em> = <code>0</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___geometry.html#aae947d8c843fe84c029f15d163a0a7bf">ON_Geometry</a>.</p>
</div>
</div>
<a id="a542e0a50de98ed912eacba97b306b092"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a542e0a50de98ed912eacba97b306b092">◆ </a></span>HasNurbForm()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int ON_ArcCurve::HasNurbForm </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a25f556492601b4e679e8416cee60c529">ON_Curve</a>.</p>
</div>
</div>
<a id="a72604971ae1c06e24e30ef1b9e4d46b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72604971ae1c06e24e30ef1b9e4d46b2">◆ </a></span>IsArc()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::IsArc </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___plane.html">ON_Plane</a> * </td>
<td class="paramname"> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_o_n___arc.html">ON_Arc</a> * </td>
<td class="paramname"> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"> = <code>0.0</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#ac3e91acb4b87e435a09aba61613f6dc1">ON_Curve</a>.</p>
</div>
</div>
<a id="a96e1d768506a2db75b35a84ae5bfa8b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96e1d768506a2db75b35a84ae5bfa8b3">◆ </a></span>IsCircle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ArcCurve::IsCircle </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a05b2800c92393a4ab828455bb4468fec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05b2800c92393a4ab828455bb4468fec">◆ </a></span>IsClosed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::IsClosed </td>
<td>(</td>
<td class="paramtype">void </td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a9050db3bb42479176654d0458318e97d">ON_Curve</a>.</p>
</div>
</div>
<a id="addaae2d168f93337da22bc49b605c4bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addaae2d168f93337da22bc49b605c4bd">◆ </a></span>IsContinuous()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_ArcCurve::IsContinuous </td>
<td>(</td>
<td class="paramtype">ON::continuity </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int * </td>
<td class="paramname"><em>hint</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>point_tolerance</em> = <code>ON_ZERO_TOLERANCE</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>d1_tolerance</em> = <code>ON_ZERO_TOLERANCE</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>d2_tolerance</em> = <code>ON_ZERO_TOLERANCE</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>cos_angle_tolerance</em> = <code>ON_DEFAULT_ANGLE_TOLERANCE_COSINE</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>curvature_tolerance</em> = <code>ON_SQRT_EPSILON</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#ac1a9c5c53fac7b324e1f4db653215030">ON_Curve</a>.</p>
</div>
</div>
<a id="a4744b6a74f71515c51722573d4103a43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4744b6a74f71515c51722573d4103a43">◆ </a></span>IsInPlane()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::IsInPlane </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___plane.html">ON_Plane</a> & </td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"> = <code>0.0</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_o_n___curve.html#aeb8222610ce95f7388d2fea724ac78b7">ON_Curve</a>.</p>
</div>
</div>
<a id="ae8abcd673b893f60d497fadf30bff468"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8abcd673b893f60d497fadf30bff468">◆ </a></span>IsLinear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::IsLinear </td>
<td>(</td>
<td class="paramtype">double </td>
<td class="paramname"> = <code>ON_ZERO_TOLERANCE</code></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#aaffec25b669e20fc1bce7dad489ebe38">ON_Curve</a>.</p>
</div>
</div>
<a id="a2f74d602c85741d2b5f7126596c3ff3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f74d602c85741d2b5f7126596c3ff3d">◆ </a></span>IsPeriodic()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::IsPeriodic </td>
<td>(</td>
<td class="paramtype">void </td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#ac22868f2907a0527aa87622445ef86f9">ON_Curve</a>.</p>
</div>
</div>
<a id="acecb14178f0bf2d30b8b5f5542054b21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acecb14178f0bf2d30b8b5f5542054b21">◆ </a></span>IsPlanar()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::IsPlanar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___plane.html">ON_Plane</a> * </td>
<td class="paramname"> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"> = <code>0.0</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#af72a0ef86db8b98591ada0dea4c35837">ON_Curve</a>.</p>
</div>
</div>
<a id="ae2531f93232e9b11139fe8c3ae6e942d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2531f93232e9b11139fe8c3ae6e942d">◆ </a></span>IsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::IsValid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___text_log.html">ON_TextLog</a> * </td>
<td class="paramname"><em>text_log</em> = <code>NULL</code></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_o_n___object.html#a102f42bc1227a6360defd18bdbefae79">ON_Object</a>.</p>
</div>
</div>
<a id="a53da569210bbb93d418cad311e0199bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53da569210bbb93d418cad311e0199bd">◆ </a></span>operator=() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a>& ON_ArcCurve::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___arc.html">ON_Arc</a> & </td>
<td class="paramname"><em>arc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4da4ff4fffd071e45ed19450555c5d8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4da4ff4fffd071e45ed19450555c5d8d">◆ </a></span>operator=() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a>& ON_ArcCurve::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a> & </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afc6d697f62a7934fde1b40e8e5fb7bae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc6d697f62a7934fde1b40e8e5fb7bae">◆ </a></span>operator=() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a>& ON_ArcCurve::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___circle.html">ON_Circle</a> & </td>
<td class="paramname"><em>circle</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae7f255be03a3e7ed4aa72edb6c71d574"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7f255be03a3e7ed4aa72edb6c71d574">◆ </a></span>Radius()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_ArcCurve::Radius </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9f9b326426cd1a9555d1700e0335145e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f9b326426cd1a9555d1700e0335145e">◆ </a></span>Read()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::Read </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> & </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___object.html#a822e88895f3f2e75fde347a9bf3eeffb">ON_Object</a>.</p>
</div>
</div>
<a id="a64618d86782e3e972c59e1b1283303a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64618d86782e3e972c59e1b1283303a5">◆ </a></span>Reverse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::Reverse </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_o_n___curve.html#ac23714fce4f0b167515d126de323d11b">ON_Curve</a>.</p>
</div>
</div>
<a id="ab85d240446055ab51ab69a390fde4dbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab85d240446055ab51ab69a390fde4dbb">◆ </a></span>SetDomain()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::SetDomain </td>
<td>(</td>
<td class="paramtype">double </td>
<td class="paramname"><em>t0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double </td>
<td class="paramname"><em>t1</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">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a6c9885f49f95b70ba0993e5c6f0c573c">ON_Curve</a>.</p>
</div>
</div>
<a id="a826f318144b9249921088d1f59fd55b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a826f318144b9249921088d1f59fd55b9">◆ </a></span>SetEndPoint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::SetEndPoint </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td>
<td class="paramname"><em>end_point</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a64be0e5217626e72ee0645c52b900914">ON_Curve</a>.</p>
</div>
</div>
<a id="a9ea185f74320fe69dbb33366a945da5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ea185f74320fe69dbb33366a945da5d">◆ </a></span>SetStartPoint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::SetStartPoint </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> </td>
<td class="paramname"><em>start_point</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a1881da78a1251645f5bffd787d79e859">ON_Curve</a>.</p>
</div>
</div>
<a id="ad44760ceac0904eb8816bd8a63dc0e95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad44760ceac0904eb8816bd8a63dc0e95">◆ </a></span>SizeOf()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ArcCurve::SizeOf </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___object.html#a0299df21bfed90d7b5bfb24cdcf5e6c1">ON_Object</a>.</p>
</div>
</div>
<a id="a9a39a51fd96f2ce5b588107de5f7ba24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a39a51fd96f2ce5b588107de5f7ba24">◆ </a></span>SpanCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int ON_ArcCurve::SpanCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="class_o_n___curve.html#ad162b90ba333e4f3dd5b13823e1b5f27">ON_Curve</a>.</p>
</div>
</div>
<a id="a447f4281dbfcf3b22e3fc1cc2272b152"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a447f4281dbfcf3b22e3fc1cc2272b152">◆ </a></span>Split()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual ON_BOOL32 ON_ArcCurve::Split </td>
<td>(</td>
<td class="paramtype">double </td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_o_n___curve.html">ON_Curve</a> *& </td>
<td class="paramname"><em>left_side</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_o_n___curve.html">ON_Curve</a> *& </td>
<td class="paramname"><em>right_side</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a2103bea3ca0236d7575dea0f3780906f">ON_Curve</a>.</p>
</div>
</div>
<a id="a9291ff9829895761e751448a93f803a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9291ff9829895761e751448a93f803a1">◆ </a></span>Transform()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::Transform </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___xform.html">ON_Xform</a> & </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___geometry.html#ac4d0fe64b783a137af9c09ce2c491650">ON_Geometry</a>.</p>
</div>
</div>
<a id="a5894def4f554d7521bb79b86cb3a68e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5894def4f554d7521bb79b86cb3a68e6">◆ </a></span>Trim()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::Trim </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___interval.html">ON_Interval</a> & </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___curve.html#a0d90a5086a69293d225a52cf258ab94a">ON_Curve</a>.</p>
</div>
</div>
<a id="aae9ac0376a043abe4614cedd1333730f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae9ac0376a043abe4614cedd1333730f">◆ </a></span>Write()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_BOOL32 ON_ArcCurve::Write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> & </td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="class_o_n___object.html#a8ad679d9ca953bf3c0e3c1e3a50cd888">ON_Object</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="adfacdada9d5f0a460c43506d259e8432"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfacdada9d5f0a460c43506d259e8432">◆ </a></span>m_arc</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_o_n___arc.html">ON_Arc</a> ON_ArcCurve::m_arc</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="opennurbs__arccurve_8h_source.html#l00412">412</a> of file <a class="el" href="opennurbs__arccurve_8h_source.html">opennurbs_arccurve.h</a>.</p>
</div>
</div>
<a id="a15ec1a5cd6175aa75a40213dfc54b5b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15ec1a5cd6175aa75a40213dfc54b5b8">◆ </a></span>m_dim</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_ArcCurve::m_dim</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="opennurbs__arccurve_8h_source.html#l00420">420</a> of file <a class="el" href="opennurbs__arccurve_8h_source.html">opennurbs_arccurve.h</a>.</p>
</div>
</div>
<a id="a92b50fe2499c91f317d551ae9b3b705b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92b50fe2499c91f317d551ae9b3b705b">◆ </a></span>m_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_o_n___interval.html">ON_Interval</a> ON_ArcCurve::m_t</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="opennurbs__arccurve_8h_source.html#l00416">416</a> of file <a class="el" href="opennurbs__arccurve_8h_source.html">opennurbs_arccurve.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>pcl/surface/3rdparty/opennurbs/<a class="el" href="opennurbs__arccurve_8h_source.html">opennurbs_arccurve.h</a></li>
</ul>
</div><!-- contents -->
<hr>
<div id="footer">
<p>
Except where otherwise noted, the PointClouds.org web pages are licensed under <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0</a>.
</p>
<p>Pages generated on Sun Dec 20 2020 13:19:06</p>
</div> <!-- #footer -->
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。