1 Star 0 Fork 0

未来/documentation

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
class_o_n___arc_curve.html 118.69 KB
一键复制 编辑 原始数据 按行查看 历史
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899
<!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)
&#160;<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&amp;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&amp;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> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<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 &lt;<a class="el" href="opennurbs__arccurve_8h_source.html">pcl/surface/3rdparty/opennurbs/opennurbs_arccurve.h</a>&gt;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a91d11108a4a0d2b890bfb47aa3da2977"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;)</td></tr>
<tr class="separator:a91d11108a4a0d2b890bfb47aa3da2977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5393b23ba4f46d78d19d1fcb11641213"><td class="memItemLeft" align="right" valign="top">virtual&#160;</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">&#160;</td></tr>
<tr class="memitem:ad44760ceac0904eb8816bd8a63dc0e95"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</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">&#160;</td></tr>
<tr class="memitem:a06bc8304e8c830fc45460a5885425863"><td class="memItemLeft" align="right" valign="top">ON__UINT32&#160;</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">&#160;</td></tr>
<tr class="memitem:a4a2cac0dd5f1d2fe66e14120d9244d4f"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;arc)</td></tr>
<tr class="separator:a4a2cac0dd5f1d2fe66e14120d9244d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefde297d9335b43e4cf9749034124618"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;arc, double t0, double t1)</td></tr>
<tr class="separator:aefde297d9335b43e4cf9749034124618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8f6fc80d89424cefa4718eac719c9aa"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;circle)</td></tr>
<tr class="separator:ae8f6fc80d89424cefa4718eac719c9aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a489e6d74cc68e6941351dbcfa25f3d44"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;circle, double t0, double t1)</td></tr>
<tr class="separator:a489e6d74cc68e6941351dbcfa25f3d44"><td class="memSeparator" colspan="2">&#160;</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> &amp;&#160;</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> &amp;)</td></tr>
<tr class="separator:a4da4ff4fffd071e45ed19450555c5d8d"><td class="memSeparator" colspan="2">&#160;</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> &amp;&#160;</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> &amp;arc)</td></tr>
<tr class="separator:a53da569210bbb93d418cad311e0199bd"><td class="memSeparator" colspan="2">&#160;</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> &amp;&#160;</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> &amp;circle)</td></tr>
<tr class="separator:afc6d697f62a7934fde1b40e8e5fb7bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2531f93232e9b11139fe8c3ae6e942d"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a782e190e96c6bc7cc15939fbe7f45367"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;) const</td></tr>
<tr class="separator:a782e190e96c6bc7cc15939fbe7f45367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae9ac0376a043abe4614cedd1333730f"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;) const</td></tr>
<tr class="separator:aae9ac0376a043abe4614cedd1333730f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f9b326426cd1a9555d1700e0335145e"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;)</td></tr>
<tr class="separator:a9f9b326426cd1a9555d1700e0335145e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbdbb1c43717b1801f292eadaedd82b5"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:ae76ce70aab60d0ff7e3761146831c911"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a45b6da65b96c69ac54edba57fda87cdb"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;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">&#160;</td></tr>
<tr class="memitem:a9291ff9829895761e751448a93f803a1"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;)</td></tr>
<tr class="separator:a9291ff9829895761e751448a93f803a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab85d240446055ab51ab69a390fde4dbb"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a8876419689ac06d77f7a0c587c634c41"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:ab6836e470479b9b2830fa7bffd46c38f"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a9a39a51fd96f2ce5b588107de5f7ba24"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:a919cb441dff127e3565cf8cd5410f5ba"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a4436c5b008524a0824530daaf557e253"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:ae8abcd673b893f60d497fadf30bff468"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a72604971ae1c06e24e30ef1b9e4d46b2"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:acecb14178f0bf2d30b8b5f5542054b21"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a4744b6a74f71515c51722573d4103a43"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;, double=0.0) const</td></tr>
<tr class="separator:a4744b6a74f71515c51722573d4103a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05b2800c92393a4ab828455bb4468fec"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a2f74d602c85741d2b5f7126596c3ff3d"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:addaae2d168f93337da22bc49b605c4bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:a64618d86782e3e972c59e1b1283303a5"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a9ea185f74320fe69dbb33366a945da5d"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a826f318144b9249921088d1f59fd55b9"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a73d31a229b502f4b5368eca1684e61ef"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a5894def4f554d7521bb79b86cb3a68e6"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;)</td></tr>
<tr class="separator:a5894def4f554d7521bb79b86cb3a68e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c211583977042e2e31b415413488a25"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;domain)</td></tr>
<tr class="separator:a3c211583977042e2e31b415413488a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a447f4281dbfcf3b22e3fc1cc2272b152"><td class="memItemLeft" align="right" valign="top">virtual ON_BOOL32&#160;</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> *&amp;left_side, <a class="el" href="class_o_n___curve.html">ON_Curve</a> *&amp;right_side) const</td></tr>
<tr class="separator:a447f4281dbfcf3b22e3fc1cc2272b152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab672ba15f54e68fb37f7513732f530b6"><td class="memItemLeft" align="right" valign="top">int&#160;</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> &amp;, 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">&#160;</td></tr>
<tr class="memitem:a542e0a50de98ed912eacba97b306b092"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:aa4d7612427c556075862f9b72fc1cbd9"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a57c6222def9315cae28605fa83b6bac4"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a96e1d768506a2db75b35a84ae5bfa8b3"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:ae7f255be03a3e7ed4aa72edb6c71d574"><td class="memItemLeft" align="right" valign="top">double&#160;</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">&#160;</td></tr>
<tr class="memitem:ad882215e8bd06714554a901153c4ed89"><td class="memItemLeft" align="right" valign="top">double&#160;</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">&#160;</td></tr>
<tr class="memitem:ae1d3d38242f7a733aafaad089f81dcc1"><td class="memItemLeft" align="right" valign="top">double&#160;</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">&#160;</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="-"/>&#160;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&#160;</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">&#160;</td></tr>
<tr class="memitem:a89cedb3eb4e3301dcfdc88fa0d6b6ee8 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td></tr>
<tr class="memitem:a42282f1334a661f2ab4d3ddf93bcefd4 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;)</td></tr>
<tr class="separator:a42282f1334a661f2ab4d3ddf93bcefd4 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</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> &amp;&#160;</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> &amp;)</td></tr>
<tr class="separator:a91620c97b56aba376a763086efb4f817 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c0d8b8b7a5b797feca3becb8842b360 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual&#160;</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">&#160;</td></tr>
<tr class="memitem:a4e11525b42fc4c532b1890304e6e6f71 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</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">&#160;</td></tr>
<tr class="memitem:af73f96772ad3ef57326e6d3c4b9f10d6 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;objref, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;P) const</td></tr>
<tr class="separator:af73f96772ad3ef57326e6d3c4b9f10d6 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</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> *&#160;</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">&#160;</td></tr>
<tr class="memitem:aab3369d740f790006d94d36ed9c7205e inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON::object_type&#160;</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">&#160;</td></tr>
<tr class="memitem:a219255c4a6b93cf2e513a67d4138d930 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;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">&#160;</td></tr>
<tr class="memitem:ae33c4ca7d44f59bd5e8acdf3ebcf9454 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:ac8dc771e7ebcfac85baf26c7e6b21c70 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:a695cdd0833c917a8570838c178bcc252 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a0c8edeee35196162534db220eee0c2d7 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a6c701d7f6612ba355270b446a277511d inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</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>&lt; <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &gt; *pline_points=NULL, <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; double &gt; *pline_t=NULL) const</td></tr>
<tr class="separator:a6c701d7f6612ba355270b446a277511d inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cab622314d16eaf41182a427d5c36e6 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:aa2ace1a700f2466dbd54980ccaa6c8da inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</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">&#160;</td></tr>
<tr class="memitem:a0ba05cb9ae319f5723a43755fb9c2d3f inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:a0b16940d131c2cc536492ee7861581bd inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:ac315d59d5238d135732c4b1c3c5ecf34 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;plane) const</td></tr>
<tr class="separator:ac315d59d5238d135732c4b1c3c5ecf34 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89f1f135abf21351b2342595027bb7ef inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;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">&#160;</td></tr>
<tr class="memitem:ae29014385cae0f4ee3345de5530f9830 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;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">&#160;</td></tr>
<tr class="memitem:a71ceec6370448c24f0309b6165e4184b inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;first_derivative, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;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">&#160;</td></tr>
<tr class="memitem:a75f4d65a7c280a95dd0123762869c742 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;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">&#160;</td></tr>
<tr class="memitem:ad337d24f47bcb0a59042d37efd8b00ab inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;tangent, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;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">&#160;</td></tr>
<tr class="memitem:acfb31835869e2633469c36eca4a08e9b inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:ae26e3ac4106357457d997acd4a989307 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:a85aa9ee2224714bc466f0bedaa569410 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:ada7ec27d4ee0cfb4cecfc77a8d65e889 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</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> *&#160;</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">&#160;</td></tr>
<tr class="memitem:a5a1d3ccd2a60f2ed3f06c864ee263429 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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="-"/>&#160;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">&#160;</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">&#160;</td></tr>
<tr class="memitem:adcb6cfe331ab91007357615da41ef52c inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;)</td></tr>
<tr class="separator:adcb6cfe331ab91007357615da41ef52c inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</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> &amp;&#160;</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> &amp;)</td></tr>
<tr class="separator:a81dbe19e8f1e0a67ff97016b46ef2107 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a206d03ff6cdb40b4ebd251a00a69f80b inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a8bc1b522e91053892385b9f90ba2bcd1 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;bbox, int bGrowBox=false) const</td></tr>
<tr class="separator:a8bc1b522e91053892385b9f90ba2bcd1 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adba54d30d27ced3cf53831a09740f5a1 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;bbox_min, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;bbox_max, int bGrowBox=false) const</td></tr>
<tr class="separator:adba54d30d27ced3cf53831a09740f5a1 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a3c1de4aa2a726b61ae5b93fed988e6 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;rotation_axis, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;rotation_center)</td></tr>
<tr class="separator:a6a3c1de4aa2a726b61ae5b93fed988e6 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fd6a87b2eb524cd7bcedf6c53af1a32 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;rotation_axis, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;rotation_center)</td></tr>
<tr class="separator:a4fd6a87b2eb524cd7bcedf6c53af1a32 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74a85e90b3248222a4165c17244c0fb2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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> &amp;translation_vector)</td></tr>
<tr class="separator:a74a85e90b3248222a4165c17244c0fb2 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6af0cd88018266a5f3f0e31691eb2901 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</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">&#160;</td></tr>
<tr class="memitem:af156cd098b9e68fab5f32e76b1e274e2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</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">&#160;</td></tr>
<tr class="memitem:ac3d5cb708edca66a4a6c1992299329a3 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</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">&#160;</td></tr>
<tr class="memitem:a6ac31d8afc7fb5ba182d85f7c172731d inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:a1f0d6ce5e5d7256384642153d7eaf388 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual ON_BOOL32&#160;</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">&#160;</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> *&#160;</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">&#160;</td></tr>
<tr class="memitem:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual ON_COMPONENT_INDEX&#160;</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">&#160;</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="-"/>&#160;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&#160;</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">&#160;</td></tr>
<tr class="memitem:ac43c29188ce86847d412022ddc2c7523 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td></tr>
<tr class="memitem:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">&#160;</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> &amp;)</td></tr>
<tr class="separator:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</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> &amp;&#160;</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> &amp;)</td></tr>
<tr class="separator:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad940aab7d51005c8732d76d1b188e332 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</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">&#160;</td></tr>
<tr class="memitem:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</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">&#160;</td></tr>
<tr class="memitem:a1c298b84e0ff3a30bec545d959777f17 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;string_value) const</td></tr>
<tr class="separator:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</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>&lt; <a class="el" href="class_o_n___user_string.html">ON_UserString</a> &gt; &amp;user_strings) const</td></tr>
<tr class="separator:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</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>&lt; <a class="el" href="class_o_n__w_string.html">ON_wString</a> &gt; &amp;user_string_keys) const</td></tr>
<tr class="separator:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:ab6d28b2b8f63b854c8ffe461eddeffc3 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</td></tr>
<tr class="memitem:aaa66216fcc8517f0fe1ec9e933f95e10 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">ON_BOOL32&#160;</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">&#160;</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> *&#160;</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> &amp;userdata_uuid) const</td></tr>
<tr class="separator:a6a9c62a277877e282a95629dfc35413f inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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> *&#160;</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">&#160;</td></tr>
<tr class="memitem:a8cf133e46fbc7670cbdee77df62b5c13 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;xform)</td></tr>
<tr class="separator:a8cf133e46fbc7670cbdee77df62b5c13 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;source_object)</td></tr>
<tr class="separator:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;source_object)</td></tr>
<tr class="separator:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a15ec1a5cd6175aa75a40213dfc54b5b8"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</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="-"/>&#160;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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___curve.html#ae57cffd07cc97af4e9636c5088babbdb">ParameterSearch</a> (double t, int &amp;index, bool bEnableSnap, const <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; double &gt; &amp;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">&#160;</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 &amp; Destructor Documentation</h2>
<a id="a28862efcf7aaa8db094a866f384da2ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28862efcf7aaa8db094a866f384da2ca">&#9670;&nbsp;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</td>
<td class="paramname"><em>arc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>t0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>t1</em>&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</td>
<td class="paramname"><em>circle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>t0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>t1</em>&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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&#160;</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">&#9670;&nbsp;</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&#160;</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">&#9670;&nbsp;</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&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"> = <code>0</code>&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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 *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON_BOOL32&#160;</td>
<td class="paramname"> = <code>false</code>&#160;</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">&#9670;&nbsp;</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&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname">&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</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> *&#160;</td>
<td class="paramname"> = <code>NULL</code>&#160;</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">&#9670;&nbsp;</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&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname">&#160;</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">&#9670;&nbsp;</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 *&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</td>
<td class="paramname"><em>tight_bbox</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</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> *&#160;</td>
<td class="paramname"><em>xform</em> = <code>0</code>&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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> *&#160;</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> *&#160;</td>
<td class="paramname"> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"> = <code>0.0</code>&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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&#160;</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">&#9670;&nbsp;</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&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>hint</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</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&#160;</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&#160;</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&#160;</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&#160;</td>
<td class="paramname"><em>curvature_tolerance</em> = <code>ON_SQRT_EPSILON</code>&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"> = <code>0.0</code>&#160;</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">&#9670;&nbsp;</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&#160;</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">&#9670;&nbsp;</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&#160;</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">&#9670;&nbsp;</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> *&#160;</td>
<td class="paramname"> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"> = <code>0.0</code>&#160;</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">&#9670;&nbsp;</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> *&#160;</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">&#9670;&nbsp;</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>&amp; ON_ArcCurve::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___arc.html">ON_Arc</a> &amp;&#160;</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">&#9670;&nbsp;</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>&amp; ON_ArcCurve::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___arc_curve.html">ON_ArcCurve</a> &amp;&#160;</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">&#9670;&nbsp;</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>&amp; ON_ArcCurve::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___circle.html">ON_Circle</a> &amp;&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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&#160;</td>
<td class="paramname"><em>t0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>t1</em>&#160;</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">&#9670;&nbsp;</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>&#160;</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">&#9670;&nbsp;</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>&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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&#160;</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> *&amp;&#160;</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> *&amp;&#160;</td>
<td class="paramname"><em>right_side</em>&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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> &amp;&#160;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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">&#9670;&nbsp;</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>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhangFeature/documentation.git
git@gitee.com:zhangFeature/documentation.git
zhangFeature
documentation
documentation
gh-pages

搜索帮助