mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-30 23:57:58 +08:00
761 lines
109 KiB
HTML
761 lines
109 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.13"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>openNURBS SDK Help: ON_ClippingPlaneSurface Class Reference</title>
|
|
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="../../jquery.js"></script>
|
|
<script type="text/javascript" src="../../dynsections.js"></script>
|
|
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
|
<script type="text/javascript" src="../../search/search.js"></script>
|
|
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">openNURBS SDK Help
|
|
 <span id="projectnumber">6.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|
</script>
|
|
<script type="text/javascript" src="../../menudata.js"></script>
|
|
<script type="text/javascript" src="../../menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('../../',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="../../d7/d43/class_o_n___clipping_plane_surface-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ON_ClippingPlaneSurface Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="../../d3/d74/opennurbs__planesurface_8h_source.html">opennurbs_planesurface.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ON_ClippingPlaneSurface:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="../../d9/d70/class_o_n___clipping_plane_surface.png" usemap="#ON_5FClippingPlaneSurface_map" alt=""/>
|
|
<map id="ON_5FClippingPlaneSurface_map" name="ON_5FClippingPlaneSurface_map">
|
|
<area href="../../d4/db5/class_o_n___plane_surface.html" alt="ON_PlaneSurface" shape="rect" coords="0,168,161,192"/>
|
|
<area href="../../da/da0/class_o_n___surface.html" alt="ON_Surface" shape="rect" coords="0,112,161,136"/>
|
|
<area href="../../df/de0/class_o_n___geometry.html" alt="ON_Geometry" shape="rect" coords="0,56,161,80"/>
|
|
<area href="../../d9/d7b/class_o_n___object.html" alt="ON_Object" shape="rect" coords="0,0,161,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:a4f88765b699bfc3f3f42cdbf9374cb61"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#a4f88765b699bfc3f3f42cdbf9374cb61">ON_ClippingPlaneSurface</a> ()</td></tr>
|
|
<tr class="separator:a4f88765b699bfc3f3f42cdbf9374cb61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb20bb520a2a371b9ab80cebecc2cf43"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#afb20bb520a2a371b9ab80cebecc2cf43">ON_ClippingPlaneSurface</a> (const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &src)</td></tr>
|
|
<tr class="separator:afb20bb520a2a371b9ab80cebecc2cf43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acadd799943a1c95af33f27d0efe89385"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#acadd799943a1c95af33f27d0efe89385">ON_ClippingPlaneSurface</a> (const <a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a> &src)</td></tr>
|
|
<tr class="separator:acadd799943a1c95af33f27d0efe89385"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c16f2b34d0f1ffa80760bc7be777344"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#a2c16f2b34d0f1ffa80760bc7be777344">~ON_ClippingPlaneSurface</a> ()</td></tr>
|
|
<tr class="separator:a2c16f2b34d0f1ffa80760bc7be777344"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c938d4b0e6da88c71ebc0701b3f446d"><td class="memItemLeft" align="right" valign="top">ON__UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#a0c938d4b0e6da88c71ebc0701b3f446d">DataCRC</a> (ON__UINT32 current_remainder) const override</td></tr>
|
|
<tr class="memdesc:a0c938d4b0e6da88c71ebc0701b3f446d"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#af51d5fcec9379ad9b7a56ac4dfc9a8b2">ON_Object::DataCRC</a> override <a href="#a0c938d4b0e6da88c71ebc0701b3f446d">More...</a><br /></td></tr>
|
|
<tr class="separator:a0c938d4b0e6da88c71ebc0701b3f446d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a413f7fc3b1e1ed2344f0ec03e3be27a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#a413f7fc3b1e1ed2344f0ec03e3be27a4">Default</a> ()</td></tr>
|
|
<tr class="separator:a413f7fc3b1e1ed2344f0ec03e3be27a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc749687d476cbab517d5a36b47960d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#acc749687d476cbab517d5a36b47960d6">Dump</a> (<a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &) const override</td></tr>
|
|
<tr class="memdesc:acc749687d476cbab517d5a36b47960d6"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#a21c7b04a80f1806c3a45f72d7c491a44">ON_Object::Dump</a> override <a href="#acc749687d476cbab517d5a36b47960d6">More...</a><br /></td></tr>
|
|
<tr class="separator:acc749687d476cbab517d5a36b47960d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3da85e5e2de1216527f57e5d90a5c9af"><td class="memItemLeft" align="right" valign="top">ON::object_type </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#a3da85e5e2de1216527f57e5d90a5c9af">ObjectType</a> () const override</td></tr>
|
|
<tr class="memdesc:a3da85e5e2de1216527f57e5d90a5c9af"><td class="mdescLeft"> </td><td class="mdescRight">override <a class="el" href="../../d9/d7b/class_o_n___object.html#afa19aee4a411a8fda53aff00bd02d86e">ON_Object::ObjectType()</a> - returns ON::clipplane_object <a href="#a3da85e5e2de1216527f57e5d90a5c9af">More...</a><br /></td></tr>
|
|
<tr class="separator:a3da85e5e2de1216527f57e5d90a5c9af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f4f09a9983501e51993aa8e3a3f9a9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html">ON_ClippingPlaneSurface</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#a7f4f09a9983501e51993aa8e3a3f9a9d">operator=</a> (const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &src)</td></tr>
|
|
<tr class="separator:a7f4f09a9983501e51993aa8e3a3f9a9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1908a55e8e2a25d0f189aabaeceb9459"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html">ON_ClippingPlaneSurface</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#a1908a55e8e2a25d0f189aabaeceb9459">operator=</a> (const <a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a> &src)</td></tr>
|
|
<tr class="separator:a1908a55e8e2a25d0f189aabaeceb9459"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9274ea7d60dacae632affa1bbe13f052"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#a9274ea7d60dacae632affa1bbe13f052">Read</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &) override</td></tr>
|
|
<tr class="memdesc:a9274ea7d60dacae632affa1bbe13f052"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#a09ac9742ead91dd8f9cdd579bcbfed10">ON_Object::Read</a> override <a href="#a9274ea7d60dacae632affa1bbe13f052">More...</a><br /></td></tr>
|
|
<tr class="separator:a9274ea7d60dacae632affa1bbe13f052"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47e3e1dd3e01edf38bb4e331bc3b3b77"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#a47e3e1dd3e01edf38bb4e331bc3b3b77">SizeOf</a> () const override</td></tr>
|
|
<tr class="memdesc:a47e3e1dd3e01edf38bb4e331bc3b3b77"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#a0299df21bfed90d7b5bfb24cdcf5e6c1">ON_Object::SizeOf</a> override <a href="#a47e3e1dd3e01edf38bb4e331bc3b3b77">More...</a><br /></td></tr>
|
|
<tr class="separator:a47e3e1dd3e01edf38bb4e331bc3b3b77"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a93074a42a7e29a210bae50d2b59c5e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#a1a93074a42a7e29a210bae50d2b59c5e">Write</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &) const override</td></tr>
|
|
<tr class="memdesc:a1a93074a42a7e29a210bae50d2b59c5e"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#a16eb9ab6bf0d0a614655cf9cd055871a">ON_Object::Write</a> override <a href="#a1a93074a42a7e29a210bae50d2b59c5e">More...</a><br /></td></tr>
|
|
<tr class="separator:a1a93074a42a7e29a210bae50d2b59c5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_o_n___plane_surface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___plane_surface')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a></td></tr>
|
|
<tr class="memitem:a148f98de9dacaaa3dfafe006830f5a35 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a148f98de9dacaaa3dfafe006830f5a35">ON_PlaneSurface</a> ()</td></tr>
|
|
<tr class="separator:a148f98de9dacaaa3dfafe006830f5a35 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8dd31488fa3ad795b7d11b1f22c51ed0 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a8dd31488fa3ad795b7d11b1f22c51ed0">ON_PlaneSurface</a> (const <a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a> &)</td></tr>
|
|
<tr class="separator:a8dd31488fa3ad795b7d11b1f22c51ed0 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac67771038be0375d7959f855b57ee25 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#aac67771038be0375d7959f855b57ee25">ON_PlaneSurface</a> (const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &)</td></tr>
|
|
<tr class="separator:aac67771038be0375d7959f855b57ee25 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add7665c517bc2c7e6872f16ee9626b48 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#add7665c517bc2c7e6872f16ee9626b48">~ON_PlaneSurface</a> ()</td></tr>
|
|
<tr class="separator:add7665c517bc2c7e6872f16ee9626b48 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0d35a11c0584b335025bc1ae2f00ca3 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#af0d35a11c0584b335025bc1ae2f00ca3">CreatePseudoInfinitePlane</a> (<a class="el" href="../../dd/d89/class_o_n___plane_equation.html">ON_PlaneEquation</a> plane_equation, const <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &bbox, double padding=0.0625)</td></tr>
|
|
<tr class="separator:af0d35a11c0584b335025bc1ae2f00ca3 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31ef60990e087ac026afcef86cf2764a inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a31ef60990e087ac026afcef86cf2764a">CreatePseudoInfinitePlane</a> (const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &plane, const <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &bbox, double padding=0.0625)</td></tr>
|
|
<tr class="separator:a31ef60990e087ac026afcef86cf2764a inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3ba1f3371b331b9446a867b0509e888 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#af3ba1f3371b331b9446a867b0509e888">CreatePseudoInfinitePlane</a> (const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &plane, int point_count, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> *point_list, double padding=0.0625)</td></tr>
|
|
<tr class="separator:af3ba1f3371b331b9446a867b0509e888 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a132037359457542693cd2fa32df8545d inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a132037359457542693cd2fa32df8545d">Degree</a> (int) const override</td></tr>
|
|
<tr class="separator:a132037359457542693cd2fa32df8545d inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae45ea7de223d7de467b39aa66a8ca9ee inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#ae45ea7de223d7de467b39aa66a8ca9ee">Dimension</a> () const override</td></tr>
|
|
<tr class="memdesc:ae45ea7de223d7de467b39aa66a8ca9ee inherit pub_methods_class_o_n___plane_surface"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> overrides. <a href="../../d4/db5/class_o_n___plane_surface.html#ae45ea7de223d7de467b39aa66a8ca9ee">More...</a><br /></td></tr>
|
|
<tr class="separator:ae45ea7de223d7de467b39aa66a8ca9ee inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af975d8b10f8615aa3586aa46cb3c44e2 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#af975d8b10f8615aa3586aa46cb3c44e2">Domain</a> (int) const override</td></tr>
|
|
<tr class="separator:af975d8b10f8615aa3586aa46cb3c44e2 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9635943315c0e1dde5804dcc3c859e92 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a9635943315c0e1dde5804dcc3c859e92">Evaluate</a> (double, double, int, int, double *, int=0, int *=0) const override</td></tr>
|
|
<tr class="memdesc:a9635943315c0e1dde5804dcc3c859e92 inherit pub_methods_class_o_n___plane_surface"><td class="mdescLeft"> </td><td class="mdescRight">work horse evaluator <a href="../../d4/db5/class_o_n___plane_surface.html#a9635943315c0e1dde5804dcc3c859e92">More...</a><br /></td></tr>
|
|
<tr class="separator:a9635943315c0e1dde5804dcc3c859e92 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a533a6359cdfcc9eb9fe6cb840a1f8a87 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a533a6359cdfcc9eb9fe6cb840a1f8a87">Extend</a> (int dir, const <a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> &domain) override</td></tr>
|
|
<tr class="separator:a533a6359cdfcc9eb9fe6cb840a1f8a87 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a096ebaf2ed57790e48cd0e6d587fff50 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a096ebaf2ed57790e48cd0e6d587fff50">Extents</a> (int dir) const</td></tr>
|
|
<tr class="separator:a096ebaf2ed57790e48cd0e6d587fff50 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54e22ffc56065ee3af527b74e1ed6c96 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a54e22ffc56065ee3af527b74e1ed6c96">GetBBox</a> (double *boxmin, double *boxmax, bool bGrowBox=false) const override</td></tr>
|
|
<tr class="memdesc:a54e22ffc56065ee3af527b74e1ed6c96 inherit pub_methods_class_o_n___plane_surface"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> GetBBox override <a href="../../d4/db5/class_o_n___plane_surface.html#a54e22ffc56065ee3af527b74e1ed6c96">More...</a><br /></td></tr>
|
|
<tr class="separator:a54e22ffc56065ee3af527b74e1ed6c96 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6f3ec28482ee030451ad53f9c424c3b inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#ad6f3ec28482ee030451ad53f9c424c3b">GetNextDiscontinuity</a> (int dir, ON::continuity c, double t0, double t1, double *t, int *hint=nullptr, int *dtype=nullptr, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const override</td></tr>
|
|
<tr class="separator:ad6f3ec28482ee030451ad53f9c424c3b inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a196eeb174a69b78665c0100b20c3bf6f inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a196eeb174a69b78665c0100b20c3bf6f">GetNurbForm</a> (<a class="el" href="../../de/ddc/class_o_n___nurbs_surface.html">ON_NurbsSurface</a> &, double=0.0) const override</td></tr>
|
|
<tr class="separator:a196eeb174a69b78665c0100b20c3bf6f inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53c31048194f083b89b1bc25d69e2d2f inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a53c31048194f083b89b1bc25d69e2d2f">GetParameterTolerance</a> (int, double, double *, double *) const override</td></tr>
|
|
<tr class="separator:a53c31048194f083b89b1bc25d69e2d2f inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41183b3a69f99d54d189c7b93446931d inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a41183b3a69f99d54d189c7b93446931d">GetSpanVector</a> (int, double *) const override</td></tr>
|
|
<tr class="separator:a41183b3a69f99d54d189c7b93446931d inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f44a6ffce70e8772327610742365a72 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a5f44a6ffce70e8772327610742365a72">GetSurfaceSize</a> (double *width, double *height) const override</td></tr>
|
|
<tr class="separator:a5f44a6ffce70e8772327610742365a72 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68e5821fd1e286dd7e479fbf2d1ff397 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a68e5821fd1e286dd7e479fbf2d1ff397">HasNurbForm</a> () const override</td></tr>
|
|
<tr class="separator:a68e5821fd1e286dd7e479fbf2d1ff397 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaefdab16fd9a27581bfd95e19a285454 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#aaefdab16fd9a27581bfd95e19a285454">IsClosed</a> (int) const override</td></tr>
|
|
<tr class="separator:aaefdab16fd9a27581bfd95e19a285454 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ef817ca7251e0395fda82106ac4c7d2 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a9ef817ca7251e0395fda82106ac4c7d2">IsContinuous</a> (ON::continuity c, double s, double t, int *hint=nullptr, 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 override</td></tr>
|
|
<tr class="separator:a9ef817ca7251e0395fda82106ac4c7d2 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd19965f60f869c367cb59084482bff8 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/d5a/class_o_n___curve.html">ON_Curve</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#acd19965f60f869c367cb59084482bff8">IsoCurve</a> (int dir, double c) const override</td></tr>
|
|
<tr class="separator:acd19965f60f869c367cb59084482bff8 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a153a2af1e23320895c632539343c2728 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a153a2af1e23320895c632539343c2728">IsPeriodic</a> (int) const override</td></tr>
|
|
<tr class="separator:a153a2af1e23320895c632539343c2728 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89a861086c92e0b089b088d0d39c698f inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a89a861086c92e0b089b088d0d39c698f">IsPlanar</a> (<a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> *plane=nullptr, double tolerance=ON_ZERO_TOLERANCE) const override</td></tr>
|
|
<tr class="separator:a89a861086c92e0b089b088d0d39c698f inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ac01ef1994cdc64afff287afbb5e15b inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a0ac01ef1994cdc64afff287afbb5e15b">IsSingular</a> (int) const override</td></tr>
|
|
<tr class="separator:a0ac01ef1994cdc64afff287afbb5e15b inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbf99b2372edbb2c743dcd6f65d64dfb inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#acbf99b2372edbb2c743dcd6f65d64dfb">IsValid</a> (class <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *text_log=nullptr) const override</td></tr>
|
|
<tr class="separator:acbf99b2372edbb2c743dcd6f65d64dfb inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d18fd1b6ad26dccf8b4afbcf35e9e3f inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a3d18fd1b6ad26dccf8b4afbcf35e9e3f">operator=</a> (const <a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a> &)</td></tr>
|
|
<tr class="separator:a3d18fd1b6ad26dccf8b4afbcf35e9e3f inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9600a49639e9bc16ff1aa229f03c7de3 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a9600a49639e9bc16ff1aa229f03c7de3">operator=</a> (const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &)</td></tr>
|
|
<tr class="separator:a9600a49639e9bc16ff1aa229f03c7de3 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d81ded6e9b260cd5d39d5fff3e81590 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a2d81ded6e9b260cd5d39d5fff3e81590">Reverse</a> (int) override</td></tr>
|
|
<tr class="separator:a2d81ded6e9b260cd5d39d5fff3e81590 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7255a57aebd7f7d0869364b44a2b3ae0 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a7255a57aebd7f7d0869364b44a2b3ae0">SetDomain</a> (int dir, double t0, double t1) override</td></tr>
|
|
<tr class="memdesc:a7255a57aebd7f7d0869364b44a2b3ae0 inherit pub_methods_class_o_n___plane_surface"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a> overrides. <a href="../../d4/db5/class_o_n___plane_surface.html#a7255a57aebd7f7d0869364b44a2b3ae0">More...</a><br /></td></tr>
|
|
<tr class="separator:a7255a57aebd7f7d0869364b44a2b3ae0 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af65f1ecf930310f3852bc8384e7cae49 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#af65f1ecf930310f3852bc8384e7cae49">SetExtents</a> (int dir, <a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> extents, bool bSynchDomain=false)</td></tr>
|
|
<tr class="separator:af65f1ecf930310f3852bc8384e7cae49 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaeff9350a3ec037a47a5b897c7fdf013 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#aaeff9350a3ec037a47a5b897c7fdf013">SpanCount</a> (int) const override</td></tr>
|
|
<tr class="memdesc:aaeff9350a3ec037a47a5b897c7fdf013 inherit pub_methods_class_o_n___plane_surface"><td class="mdescLeft"> </td><td class="mdescRight">number of smooth spans in curve <a href="../../d4/db5/class_o_n___plane_surface.html#aaeff9350a3ec037a47a5b897c7fdf013">More...</a><br /></td></tr>
|
|
<tr class="separator:aaeff9350a3ec037a47a5b897c7fdf013 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46d0b75441e6358e6b6a764759c18ae1 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a46d0b75441e6358e6b6a764759c18ae1">Split</a> (int dir, double c, <a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a> *&west_or_south_side, <a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a> *&east_or_north_side) const override</td></tr>
|
|
<tr class="separator:a46d0b75441e6358e6b6a764759c18ae1 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad19cc16d1443b329f04e015b2e3fa659 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#ad19cc16d1443b329f04e015b2e3fa659">Transform</a> (const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &) override</td></tr>
|
|
<tr class="separator:ad19cc16d1443b329f04e015b2e3fa659 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17fad048ac0c906204835660e1e5365b inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a17fad048ac0c906204835660e1e5365b">Transpose</a> () override</td></tr>
|
|
<tr class="memdesc:a17fad048ac0c906204835660e1e5365b inherit pub_methods_class_o_n___plane_surface"><td class="mdescLeft"> </td><td class="mdescRight">transpose surface parameterization (swap "s" and "t") <a href="../../d4/db5/class_o_n___plane_surface.html#a17fad048ac0c906204835660e1e5365b">More...</a><br /></td></tr>
|
|
<tr class="separator:a17fad048ac0c906204835660e1e5365b inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab78b249d470c9cd7c131cedd1d880736 inherit pub_methods_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#ab78b249d470c9cd7c131cedd1d880736">Trim</a> (int dir, const <a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> &domain) override</td></tr>
|
|
<tr class="separator:ab78b249d470c9cd7c131cedd1d880736 inherit pub_methods_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_o_n___surface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___surface')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a></td></tr>
|
|
<tr class="memitem:a43d9b7df349b3850f0d6defc75d1686d inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a43d9b7df349b3850f0d6defc75d1686d">ON_Surface</a> ()</td></tr>
|
|
<tr class="separator:a43d9b7df349b3850f0d6defc75d1686d inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63bad41bb1e60bd9267c573c5d1a22fd inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a63bad41bb1e60bd9267c573c5d1a22fd">ON_Surface</a> (const <a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a> &)</td></tr>
|
|
<tr class="separator:a63bad41bb1e60bd9267c573c5d1a22fd inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f6fd501a22dc6afe251ad3b0488d305 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a2f6fd501a22dc6afe251ad3b0488d305">~ON_Surface</a> ()</td></tr>
|
|
<tr class="separator:a2f6fd501a22dc6afe251ad3b0488d305 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afefc2174838a78fe1cbab26ca8e250c9 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#afefc2174838a78fe1cbab26ca8e250c9">BrepForm</a> (<a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> *brep=nullptr) const override</td></tr>
|
|
<tr class="separator:afefc2174838a78fe1cbab26ca8e250c9 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acfce039c891be4737a8710462b3336dc inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#acfce039c891be4737a8710462b3336dc">DestroyRuntimeCache</a> (bool bDelete=true) override</td></tr>
|
|
<tr class="memdesc:acfce039c891be4737a8710462b3336dc inherit pub_methods_class_o_n___surface"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#af8435c33ab53af41c22dac75e8917569">ON_Object::DestroyRuntimeCache</a> override <a href="../../da/da0/class_o_n___surface.html#acfce039c891be4737a8710462b3336dc">More...</a><br /></td></tr>
|
|
<tr class="separator:acfce039c891be4737a8710462b3336dc inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeef03fce485d2b2944b3843b657d6bc1 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#aeef03fce485d2b2944b3843b657d6bc1">DestroySurfaceTree</a> ()</td></tr>
|
|
<tr class="separator:aeef03fce485d2b2944b3843b657d6bc1 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedab1803231d9ff212afa3f360826dfc inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#aedab1803231d9ff212afa3f360826dfc">DuplicateSurface</a> () const</td></tr>
|
|
<tr class="separator:aedab1803231d9ff212afa3f360826dfc inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21b173d3df2c468d9789996cd5f63161 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a21b173d3df2c468d9789996cd5f63161">Ev1Der</a> (double u, double v, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &point, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &du, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &dv, int quadrant=0, int *hint=0) const</td></tr>
|
|
<tr class="separator:a21b173d3df2c468d9789996cd5f63161 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a899f803ad53b82aafd8eb0f4451a755f inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a899f803ad53b82aafd8eb0f4451a755f">Ev2Der</a> (double u, double v, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &point, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &du, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &dv, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &duu, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &duv, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &dvv, int quadrant=0, int *hint=0) const</td></tr>
|
|
<tr class="separator:a899f803ad53b82aafd8eb0f4451a755f inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4de63800d72940f1bc9044c87b522f4c inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a4de63800d72940f1bc9044c87b522f4c">EvaluatePoint</a> (const class <a class="el" href="../../d3/d80/class_o_n___obj_ref.html">ON_ObjRef</a> &objref, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &P) const override</td></tr>
|
|
<tr class="memdesc:a4de63800d72940f1bc9044c87b522f4c inherit pub_methods_class_o_n___surface"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> override <a href="../../da/da0/class_o_n___surface.html#a4de63800d72940f1bc9044c87b522f4c">More...</a><br /></td></tr>
|
|
<tr class="separator:a4de63800d72940f1bc9044c87b522f4c inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6a7e891aabbb7b5a170dae9bbb3dc45 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#af6a7e891aabbb7b5a170dae9bbb3dc45">EvNormal</a> (double u, double v, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &point, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &normal, int quadrant=0, int *hint=0) const</td></tr>
|
|
<tr class="separator:af6a7e891aabbb7b5a170dae9bbb3dc45 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa85e2a07c4992d2ab09080c373a04554 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#aa85e2a07c4992d2ab09080c373a04554">EvNormal</a> (double u, double v, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &normal, int quadrant=0, int *hint=0) const</td></tr>
|
|
<tr class="separator:aa85e2a07c4992d2ab09080c373a04554 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a164690f0923e8d1916e094f5f6632356 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a164690f0923e8d1916e094f5f6632356">EvNormal</a> (double u, double v, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &point, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &du, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &dv, <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &normal, int=0, int *=0) const</td></tr>
|
|
<tr class="separator:a164690f0923e8d1916e094f5f6632356 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3c9d36b5eb1b0b648cdef2c8f268442 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#ad3c9d36b5eb1b0b648cdef2c8f268442">EvPoint</a> (double u, double v, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &point, int quadrant=0, int *hint=0) const</td></tr>
|
|
<tr class="separator:ad3c9d36b5eb1b0b648cdef2c8f268442 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35005f32788751b04dd6a852d7c83185 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a35005f32788751b04dd6a852d7c83185">FrameAt</a> (double u, double v, <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &frame) const</td></tr>
|
|
<tr class="separator:a35005f32788751b04dd6a852d7c83185 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc73a9fa774af09bda8828c4bc94b158 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#adc73a9fa774af09bda8828c4bc94b158">GetDomain</a> (int dir, double *t0, double *t1) const</td></tr>
|
|
<tr class="memdesc:adc73a9fa774af09bda8828c4bc94b158 inherit pub_methods_class_o_n___surface"><td class="mdescLeft"> </td><td class="mdescRight">surface interface <a href="../../da/da0/class_o_n___surface.html#adc73a9fa774af09bda8828c4bc94b158">More...</a><br /></td></tr>
|
|
<tr class="separator:adc73a9fa774af09bda8828c4bc94b158 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe2d9cf149007d0eb444525254a2eacc inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#abe2d9cf149007d0eb444525254a2eacc">GetNurbFormParameterFromSurfaceParameter</a> (double surface_s, double surface_t, double *nurbs_s, double *nurbs_t) const</td></tr>
|
|
<tr class="separator:abe2d9cf149007d0eb444525254a2eacc inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6a9af3ac5390e3f7fdd037caab0bba3 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#ac6a9af3ac5390e3f7fdd037caab0bba3">GetSpanVectorIndex</a> (int dir, double t, int side, int *span_vector_index, <a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> *span_interval) const</td></tr>
|
|
<tr class="separator:ac6a9af3ac5390e3f7fdd037caab0bba3 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aafce544c2cced9832d8210dd78fc4878 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#aafce544c2cced9832d8210dd78fc4878">GetSurfaceParameterFromNurbFormParameter</a> (double nurbs_s, double nurbs_t, double *surface_s, double *surface_t) const</td></tr>
|
|
<tr class="separator:aafce544c2cced9832d8210dd78fc4878 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4fd9454c44389114b7e5f8b5348a449 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#ac4fd9454c44389114b7e5f8b5348a449">HasBrepForm</a> () const override</td></tr>
|
|
<tr class="separator:ac4fd9454c44389114b7e5f8b5348a449 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aace2e16046b66d9f85150616a30fb8df inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#aace2e16046b66d9f85150616a30fb8df">IsAtSeam</a> (double s, double t) const</td></tr>
|
|
<tr class="separator:aace2e16046b66d9f85150616a30fb8df inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cf580f73c666fdf8898e88f1f5842d1 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a7cf580f73c666fdf8898e88f1f5842d1">IsAtSingularity</a> (double s, double t, bool bExact=true) const</td></tr>
|
|
<tr class="separator:a7cf580f73c666fdf8898e88f1f5842d1 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc4fa6cff9ae3617a3d64dbbb34a0e50 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#abc4fa6cff9ae3617a3d64dbbb34a0e50">IsCone</a> (<a class="el" href="../../d0/d51/class_o_n___cone.html">ON_Cone</a> *cone=nullptr, double tolerance=ON_ZERO_TOLERANCE) const</td></tr>
|
|
<tr class="separator:abc4fa6cff9ae3617a3d64dbbb34a0e50 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa2b7070ae8c79bf6a0e85b4f8839286 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#afa2b7070ae8c79bf6a0e85b4f8839286">IsCylinder</a> (<a class="el" href="../../d7/de6/class_o_n___cylinder.html">ON_Cylinder</a> *cylinder=nullptr, double tolerance=ON_ZERO_TOLERANCE) const</td></tr>
|
|
<tr class="separator:afa2b7070ae8c79bf6a0e85b4f8839286 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a130a84dc24cd70540a3ec24a72310847 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087">ISO</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a130a84dc24cd70540a3ec24a72310847">IsIsoparametric</a> (const <a class="el" href="../../d4/d5a/class_o_n___curve.html">ON_Curve</a> &curve, const <a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> *curve_domain=nullptr) const</td></tr>
|
|
<tr class="separator:a130a84dc24cd70540a3ec24a72310847 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87d67a07468c45f62b31c6bc654e4faf inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087">ISO</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a87d67a07468c45f62b31c6bc654e4faf">IsIsoparametric</a> (const <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &bbox) const</td></tr>
|
|
<tr class="separator:a87d67a07468c45f62b31c6bc654e4faf inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2b4654352b6c36de48c1c9d2f597ecf inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#ab2b4654352b6c36de48c1c9d2f597ecf">IsSolid</a> () const</td></tr>
|
|
<tr class="separator:ab2b4654352b6c36de48c1c9d2f597ecf inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ef4fd9b48a12f3401f98796177528d5 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a0ef4fd9b48a12f3401f98796177528d5">IsSphere</a> (<a class="el" href="../../d7/dd8/class_o_n___sphere.html">ON_Sphere</a> *sphere=nullptr, double tolerance=ON_ZERO_TOLERANCE) const</td></tr>
|
|
<tr class="separator:a0ef4fd9b48a12f3401f98796177528d5 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25e486e43f7b3059ba65daf12a68be87 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a25e486e43f7b3059ba65daf12a68be87">IsTorus</a> (<a class="el" href="../../d4/d44/class_o_n___torus.html">ON_Torus</a> *torus=nullptr, double tolerance=ON_ZERO_TOLERANCE) const</td></tr>
|
|
<tr class="separator:a25e486e43f7b3059ba65daf12a68be87 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51bf5f5d9c3ed9724b699f0d609ad4db inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a51bf5f5d9c3ed9724b699f0d609ad4db">NormalAt</a> (double, double) const</td></tr>
|
|
<tr class="separator:a51bf5f5d9c3ed9724b699f0d609ad4db inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c25021d3304fea40d3cfe9b4fb1a58e inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/ddc/class_o_n___nurbs_surface.html">ON_NurbsSurface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a9c25021d3304fea40d3cfe9b4fb1a58e">NurbsSurface</a> (<a class="el" href="../../de/ddc/class_o_n___nurbs_surface.html">ON_NurbsSurface</a> *pNurbsSurface=nullptr, double tolerance=0.0, const <a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> *s_subdomain=nullptr, const <a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> *t_subdomain=nullptr) const</td></tr>
|
|
<tr class="separator:a9c25021d3304fea40d3cfe9b4fb1a58e inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2bd958c4af4819c1a4f1193c211d7b61 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">ON::object_type </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a2bd958c4af4819c1a4f1193c211d7b61">ObjectType</a> () const override</td></tr>
|
|
<tr class="memdesc:a2bd958c4af4819c1a4f1193c211d7b61 inherit pub_methods_class_o_n___surface"><td class="mdescLeft"> </td><td class="mdescRight">override <a class="el" href="../../d9/d7b/class_o_n___object.html#afa19aee4a411a8fda53aff00bd02d86e">ON_Object::ObjectType()</a> - returns ON::surface_object <a href="../../da/da0/class_o_n___surface.html#a2bd958c4af4819c1a4f1193c211d7b61">More...</a><br /></td></tr>
|
|
<tr class="separator:a2bd958c4af4819c1a4f1193c211d7b61 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a762f6ef1b3f3ca34753be6dce8afdc2d inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a762f6ef1b3f3ca34753be6dce8afdc2d">operator=</a> (const <a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a> &)</td></tr>
|
|
<tr class="separator:a762f6ef1b3f3ca34753be6dce8afdc2d inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a540c9be4e61afd522ced8ee37cb0a47f inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a540c9be4e61afd522ced8ee37cb0a47f">PointAt</a> (double, double) const</td></tr>
|
|
<tr class="memdesc:a540c9be4e61afd522ced8ee37cb0a47f inherit pub_methods_class_o_n___surface"><td class="mdescLeft"> </td><td class="mdescRight">simple evaluation interface - no error handling <a href="../../da/da0/class_o_n___surface.html#a540c9be4e61afd522ced8ee37cb0a47f">More...</a><br /></td></tr>
|
|
<tr class="separator:a540c9be4e61afd522ced8ee37cb0a47f inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a809b19c6594c924289e15c25f2b37573 inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a809b19c6594c924289e15c25f2b37573">SetDomain</a> (int dir, <a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> domain)</td></tr>
|
|
<tr class="separator:a809b19c6594c924289e15c25f2b37573 inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f753f161c711fb529aa98649757beee inherit pub_methods_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a2f753f161c711fb529aa98649757beee">SizeOf</a> () const override</td></tr>
|
|
<tr class="memdesc:a2f753f161c711fb529aa98649757beee inherit pub_methods_class_o_n___surface"><td class="mdescLeft"> </td><td class="mdescRight">virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#a0299df21bfed90d7b5bfb24cdcf5e6c1">ON_Object::SizeOf</a> override <a href="../../da/da0/class_o_n___surface.html#a2f753f161c711fb529aa98649757beee">More...</a><br /></td></tr>
|
|
<tr class="separator:a2f753f161c711fb529aa98649757beee inherit pub_methods_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_o_n___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___geometry')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a></td></tr>
|
|
<tr class="memitem:a65226d33b1c8c1e8289e37073566c953 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a65226d33b1c8c1e8289e37073566c953">ON_Geometry</a> ()=default</td></tr>
|
|
<tr class="separator:a65226d33b1c8c1e8289e37073566c953 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71fbefc2a5f24da5f5fb4061d6849f17 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a71fbefc2a5f24da5f5fb4061d6849f17">ON_Geometry</a> (const <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> &)=default</td></tr>
|
|
<tr class="separator:a71fbefc2a5f24da5f5fb4061d6849f17 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f2ca447610c622f3530944c764a3a67 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a4f2ca447610c622f3530944c764a3a67">~ON_Geometry</a> ()=default</td></tr>
|
|
<tr class="separator:a4f2ca447610c622f3530944c764a3a67 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ab1acdd7f0c350da696b402a9ac5edce0">BoundingBox</a> () const</td></tr>
|
|
<tr class="separator:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#af8dfbd8534986bbd327a6ad812e374be">ClearBoundingBox</a> ()</td></tr>
|
|
<tr class="separator:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual ON_COMPONENT_INDEX </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a20e5d1aeada9545127329a8699c702b9">ComponentIndex</a> () const</td></tr>
|
|
<tr class="separator:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7259b0a7e7c663e55345788411352075 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a7259b0a7e7c663e55345788411352075">GetBoundingBox</a> (<a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &bbox, bool bGrowBox=false) const</td></tr>
|
|
<tr class="separator:a7259b0a7e7c663e55345788411352075 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac123c564ea7a43c4406ac78954cf5266 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ac123c564ea7a43c4406ac78954cf5266">GetBoundingBox</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &bbox_min, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &bbox_max, bool bGrowBox=false) const</td></tr>
|
|
<tr class="separator:ac123c564ea7a43c4406ac78954cf5266 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab59968e400d15d016517b7b4f2e32ea4 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ab59968e400d15d016517b7b4f2e32ea4">GetTightBoundingBox</a> (class <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &tight_bbox, bool bGrowBox=false, const class <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> *xform=nullptr) const</td></tr>
|
|
<tr class="separator:ab59968e400d15d016517b7b4f2e32ea4 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af156cd098b9e68fab5f32e76b1e274e2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#af156cd098b9e68fab5f32e76b1e274e2">IsDeformable</a> () const</td></tr>
|
|
<tr class="separator:af156cd098b9e68fab5f32e76b1e274e2 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3d5cb708edca66a4a6c1992299329a3 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ac3d5cb708edca66a4a6c1992299329a3">MakeDeformable</a> ()</td></tr>
|
|
<tr class="separator:ac3d5cb708edca66a4a6c1992299329a3 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a071e7617820ea38c40f4b3966e7daee0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a071e7617820ea38c40f4b3966e7daee0">operator=</a> (const <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> &)=default</td></tr>
|
|
<tr class="separator:a071e7617820ea38c40f4b3966e7daee0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c8306ab6d43886453a056160429bc0a inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a3c8306ab6d43886453a056160429bc0a">Rotate</a> (double sin_angle, double cos_angle, const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &rotation_axis, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &rotation_center)</td></tr>
|
|
<tr class="separator:a3c8306ab6d43886453a056160429bc0a inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af49629d8d427ee579d9b28c1e25818e0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#af49629d8d427ee579d9b28c1e25818e0">Rotate</a> (double rotation_angle, const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &rotation_axis, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &rotation_center)</td></tr>
|
|
<tr class="separator:af49629d8d427ee579d9b28c1e25818e0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b847d6dcda412468ab59f06328b2619 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a1b847d6dcda412468ab59f06328b2619">Scale</a> (double scale_factor)</td></tr>
|
|
<tr class="separator:a1b847d6dcda412468ab59f06328b2619 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a737d7b1433104a39298629931e899cd4 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a737d7b1433104a39298629931e899cd4">SwapCoordinates</a> (int i, int j)</td></tr>
|
|
<tr class="separator:a737d7b1433104a39298629931e899cd4 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b47e669fde50b5223a8017863598e89 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a3b47e669fde50b5223a8017863598e89">Translate</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &translation_vector)</td></tr>
|
|
<tr class="separator:a3b47e669fde50b5223a8017863598e89 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_o_n___object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___object')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a></td></tr>
|
|
<tr class="memitem:af580c6199f4469c49a4e09a117626c10 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#af580c6199f4469c49a4e09a117626c10">ON_Object</a> () ON_NOEXCEPT</td></tr>
|
|
<tr class="separator:af580c6199f4469c49a4e09a117626c10 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a274166b34d06fc07a85997fd01b2dab1">ON_Object</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &)</td></tr>
|
|
<tr class="separator:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad940aab7d51005c8732d76d1b188e332 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad940aab7d51005c8732d76d1b188e332">~ON_Object</a> ()</td></tr>
|
|
<tr class="separator:ad940aab7d51005c8732d76d1b188e332 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a1cfab63437a2d03cc50fdc6734f2a5 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d1/df0/class_o_n___aggregate_component_status.html">ON_AggregateComponentStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a8a1cfab63437a2d03cc50fdc6734f2a5">AggregateComponentStatus</a> () const</td></tr>
|
|
<tr class="separator:a8a1cfab63437a2d03cc50fdc6734f2a5 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5432b341051664c185b10712a6e5b79 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad5432b341051664c185b10712a6e5b79">AttachUserData</a> (class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
|
|
<tr class="separator:ad5432b341051664c185b10712a6e5b79 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27893ff72ca7abbe985f8b5f4ccd900e inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a27893ff72ca7abbe985f8b5f4ccd900e">ClearAllComponentStates</a> () const</td></tr>
|
|
<tr class="separator:a27893ff72ca7abbe985f8b5f4ccd900e inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1af75ebe418edff4a11985f8fca7d83b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a1af75ebe418edff4a11985f8fca7d83b">ClearComponentStates</a> (<a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_to_clear) const</td></tr>
|
|
<tr class="separator:a1af75ebe418edff4a11985f8fca7d83b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeadf76a46f3f1a661bbf41e1b754fe89 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#aeadf76a46f3f1a661bbf41e1b754fe89">ClearComponentStates</a> (ON_COMPONENT_INDEX component_index, <a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_to_clear) const</td></tr>
|
|
<tr class="separator:aeadf76a46f3f1a661bbf41e1b754fe89 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad044157e5c1efde9fce1c6ccf6e81ff3 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad044157e5c1efde9fce1c6ccf6e81ff3">CopyUserData</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &source_object, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> source_userdata_item_id, <a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956c">ON_Object::UserDataConflictResolution</a> userdata_conflict_resolution)</td></tr>
|
|
<tr class="separator:ad044157e5c1efde9fce1c6ccf6e81ff3 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a58958333257eba5575a6a1b09c366c1b">CopyUserData</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &source_object)</td></tr>
|
|
<tr class="separator:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa67be7d8cc76ec82ae22a30093ecf98f inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#aa67be7d8cc76ec82ae22a30093ecf98f">DeleteComponents</a> (const ON_COMPONENT_INDEX *ci_list, size_t ci_count)</td></tr>
|
|
<tr class="separator:aa67be7d8cc76ec82ae22a30093ecf98f inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dbb0eff3b2287152b40991b3afca9ee inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a1dbb0eff3b2287152b40991b3afca9ee">DetachUserData</a> (class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
|
|
<tr class="separator:a1dbb0eff3b2287152b40991b3afca9ee inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad265ca0da2d751edaa9d2b5ab2540c6a">EmergencyDestroy</a> ()</td></tr>
|
|
<tr class="separator:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb43bb324c44740c4bc2932e2f95c835 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#adb43bb324c44740c4bc2932e2f95c835">FirstUserData</a> () const</td></tr>
|
|
<tr class="separator:adb43bb324c44740c4bc2932e2f95c835 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a691de6470e814973858aa5c51eaffa77 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a691de6470e814973858aa5c51eaffa77">GetComponentsWithSetStates</a> (<a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_filter, bool bAllEqualStates, <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< ON_COMPONENT_INDEX > &components) const</td></tr>
|
|
<tr class="separator:a691de6470e814973858aa5c51eaffa77 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29f8d609e22008680581c6ca72ac47df inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a29f8d609e22008680581c6ca72ac47df">GetUserData</a> (const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &userdata_uuid) const</td></tr>
|
|
<tr class="separator:a29f8d609e22008680581c6ca72ac47df inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ab40b5e89b4766299e415593b31a3849c">GetUserString</a> (const wchar_t *key, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &string_value) const</td></tr>
|
|
<tr class="separator:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ac285fba1506b2b9b821e3655582939c4">GetUserStringKeys</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> > &user_string_keys) const</td></tr>
|
|
<tr class="separator:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a004ab49490f69fcdc7681919c3837a33">GetUserStrings</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d0/d82/class_o_n___user_string.html">ON_UserString</a> > &user_strings) const</td></tr>
|
|
<tr class="separator:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe5367058a90545e81cd79b78103175d inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#afe5367058a90545e81cd79b78103175d">IsKindOf</a> (const <a class="el" href="../../d3/d3c/class_o_n___class_id.html">ON_ClassId</a> *pClassId) const</td></tr>
|
|
<tr class="separator:afe5367058a90545e81cd79b78103175d inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a609192fbafecbe4be3136d8cb4dce882 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a609192fbafecbe4be3136d8cb4dce882">MarkAggregateComponentStatusAsNotCurrent</a> () const</td></tr>
|
|
<tr class="separator:a609192fbafecbe4be3136d8cb4dce882 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ae0674ccb79b6333e4b3c8e95ee10dd73">MemoryRelocate</a> ()</td></tr>
|
|
<tr class="separator:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a21c508d3b53458e252adbcd29e62ed09">ModelObjectId</a> () const</td></tr>
|
|
<tr class="separator:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78b4ecb2eb36641e1ee6b4fc6129606e inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a78b4ecb2eb36641e1ee6b4fc6129606e">MoveUserData</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &source_object, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> source_userdata_item_id, <a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956c">ON_Object::UserDataConflictResolution</a> userdata_conflict_resolution, bool bDeleteAllSourceItems)</td></tr>
|
|
<tr class="separator:a78b4ecb2eb36641e1ee6b4fc6129606e inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a54a891ae2cb2a25008a7a39cb19dfcea">MoveUserData</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &source_object)</td></tr>
|
|
<tr class="separator:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#aba6166c9aecef42639e684a2a3fda223">operator=</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &)</td></tr>
|
|
<tr class="separator:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a88b61cafc0024ecb7a4bd22da2718680">PurgeUserData</a> ()</td></tr>
|
|
<tr class="separator:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab728c0576fd5913bc1575b74997bddb5 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ab728c0576fd5913bc1575b74997bddb5">SetComponentStates</a> (ON_COMPONENT_INDEX component_index, <a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_to_set) const</td></tr>
|
|
<tr class="separator:ab728c0576fd5913bc1575b74997bddb5 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a589f1fdc28f6259d1bd22bdedc9c4c76 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a589f1fdc28f6259d1bd22bdedc9c4c76">SetComponentStatus</a> (ON_COMPONENT_INDEX component_index, <a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> status_to_copy) const</td></tr>
|
|
<tr class="separator:a589f1fdc28f6259d1bd22bdedc9c4c76 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a074dc9e9b919853919564793c37f5143">SetUserString</a> (const wchar_t *key, const wchar_t *string_value)</td></tr>
|
|
<tr class="separator:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a7234af898c307a2c2f7931db7e627592">SetUserStrings</a> (int count, const <a class="el" href="../../d0/d82/class_o_n___user_string.html">ON_UserString</a> *user_strings, bool bReplace)</td></tr>
|
|
<tr class="separator:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a881bd2f0d8515adba1c42c578bcb7052 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a881bd2f0d8515adba1c42c578bcb7052">TransformUserData</a> (const class <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &xform)</td></tr>
|
|
<tr class="separator:a881bd2f0d8515adba1c42c578bcb7052 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82188bbf97bbd149ac6fcb7cd8e989d1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a82188bbf97bbd149ac6fcb7cd8e989d1">UpdateReferencedComponents</a> (const class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> &source_manifest, const class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> &destination_manifest, const class <a class="el" href="../../d9/df6/class_o_n___manifest_map.html">ON_ManifestMap</a> &manifest_map)</td></tr>
|
|
<tr class="separator:a82188bbf97bbd149ac6fcb7cd8e989d1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ab648403ebf4592831809710f378e9ac2">UserStringCount</a> () const</td></tr>
|
|
<tr class="separator:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</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:ac095f3124ab5185015f5815873391105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/de8/class_o_n___clipping_plane.html">ON_ClippingPlane</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html#ac095f3124ab5185015f5815873391105">m_clipping_plane</a></td></tr>
|
|
<tr class="separator:ac095f3124ab5185015f5815873391105"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_attribs_class_o_n___plane_surface"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_o_n___plane_surface')"><img src="../../closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a></td></tr>
|
|
<tr class="memitem:a12d80e37a5c3dafc20c63f0ff350464d inherit pub_attribs_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a12d80e37a5c3dafc20c63f0ff350464d">m_plane</a></td></tr>
|
|
<tr class="separator:a12d80e37a5c3dafc20c63f0ff350464d inherit pub_attribs_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
|
Additional Inherited Members</h2></td></tr>
|
|
<tr class="inherit_header pub_types_class_o_n___surface"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_o_n___surface')"><img src="../../closed.png" alt="-"/> Public Types inherited from <a class="el" href="../../da/da0/class_o_n___surface.html">ON_Surface</a></td></tr>
|
|
<tr class="memitem:a7418fb8120619cb5f17bd4283ad37087 inherit pub_types_class_o_n___surface"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087">ISO</a> { <br />
|
|
  <a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087adc6364ffaf6af068b073423a7a51194b">not_iso</a> = 0,
|
|
<a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087a54778bc0e6e9820d7e785ab7307d83f4">x_iso</a> = 1,
|
|
<a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087a524c06e16849a90099440f170fa74b0d">y_iso</a> = 2,
|
|
<a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087afa931b2cc684b7f087669c55217acce2">W_iso</a> = 3,
|
|
<br />
|
|
  <a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087a679d810bb0f81cf47468c197ece3a931">S_iso</a> = 4,
|
|
<a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087ab307c0ca4d4e514650445a4cd06c78ac">E_iso</a> = 5,
|
|
<a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087afeed892fcad04099c847059c6c7d9a3f">N_iso</a> = 6,
|
|
<a class="el" href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087ad32a0c9eac90b8d18c9e214619f5439b">iso_count</a> = 7
|
|
<br />
|
|
}<tr class="memdesc:a7418fb8120619cb5f17bd4283ad37087"><td class="mdescLeft"> </td><td class="mdescRight">pure virtual class for surface objects <a href="../../da/da0/class_o_n___surface.html#a7418fb8120619cb5f17bd4283ad37087">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:a7418fb8120619cb5f17bd4283ad37087 inherit pub_types_class_o_n___surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_types_class_o_n___object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_o_n___object')"><img src="../../closed.png" alt="-"/> Public Types inherited from <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a></td></tr>
|
|
<tr class="memitem:a7f520e987ffa14e71b06493340f9956c inherit pub_types_class_o_n___object"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956c">UserDataConflictResolution</a> : unsigned char { <br />
|
|
  <a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956caba9e24ac13ffcde7d2f6b554a33df7cd">UserDataConflictResolution::destination_object</a> = 0,
|
|
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca34f1a09f0cf6c7e702b6aad2260c6b0f">UserDataConflictResolution::source_object</a> = 1,
|
|
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956cad741a50b9ec9ac0de6491a83bc5b166f">UserDataConflictResolution::source_copycount_gt</a> = 2,
|
|
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca35055504b8fe7e98f97c2b2ea6168ad2">UserDataConflictResolution::source_copycount_ge</a> = 3,
|
|
<br />
|
|
  <a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca6c944380c6bd502741a041a82ad00a5a">UserDataConflictResolution::destination_copycount_gt</a> = 4,
|
|
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956cadb77cee2050a09b500c679688e45a105">UserDataConflictResolution::destination_copycount_ge</a> = 5,
|
|
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca880ec7882afd9386e91140bf4f77e594">UserDataConflictResolution::delete_item</a> = 6
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a7f520e987ffa14e71b06493340f9956c inherit pub_types_class_o_n___object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_static_attribs_class_o_n___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_o_n___geometry')"><img src="../../closed.png" alt="-"/> Static Public Attributes inherited from <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a></td></tr>
|
|
<tr class="memitem:a4d9849b197644c66831f3ed1b8738935 inherit pub_static_attribs_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a4d9849b197644c66831f3ed1b8738935">Unset</a></td></tr>
|
|
<tr class="separator:a4d9849b197644c66831f3ed1b8738935 inherit pub_static_attribs_class_o_n___geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_class_o_n___plane_surface"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_o_n___plane_surface')"><img src="../../closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a></td></tr>
|
|
<tr class="memitem:a5b8c7039b16e506680093feb8647a1ca inherit pro_attribs_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a5b8c7039b16e506680093feb8647a1ca">m_domain</a> [2]</td></tr>
|
|
<tr class="memdesc:a5b8c7039b16e506680093feb8647a1ca inherit pro_attribs_class_o_n___plane_surface"><td class="mdescLeft"> </td><td class="mdescRight">evaluation domain (always increasing) <a href="../../d4/db5/class_o_n___plane_surface.html#a5b8c7039b16e506680093feb8647a1ca">More...</a><br /></td></tr>
|
|
<tr class="separator:a5b8c7039b16e506680093feb8647a1ca inherit pro_attribs_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae8a46a48849ff980bec1821e3ea1ddf inherit pro_attribs_class_o_n___plane_surface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db5/class_o_n___plane_surface.html#aae8a46a48849ff980bec1821e3ea1ddf">m_extents</a> [2]</td></tr>
|
|
<tr class="memdesc:aae8a46a48849ff980bec1821e3ea1ddf inherit pro_attribs_class_o_n___plane_surface"><td class="mdescLeft"> </td><td class="mdescRight">rectangle extents (in m_plane x,y coordinates) <a href="../../d4/db5/class_o_n___plane_surface.html#aae8a46a48849ff980bec1821e3ea1ddf">More...</a><br /></td></tr>
|
|
<tr class="separator:aae8a46a48849ff980bec1821e3ea1ddf inherit pro_attribs_class_o_n___plane_surface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a4f88765b699bfc3f3f42cdbf9374cb61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f88765b699bfc3f3f42cdbf9374cb61">◆ </a></span>ON_ClippingPlaneSurface() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_ClippingPlaneSurface::ON_ClippingPlaneSurface </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb20bb520a2a371b9ab80cebecc2cf43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb20bb520a2a371b9ab80cebecc2cf43">◆ </a></span>ON_ClippingPlaneSurface() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_ClippingPlaneSurface::ON_ClippingPlaneSurface </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> & </td>
|
|
<td class="paramname"><em>src</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acadd799943a1c95af33f27d0efe89385"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acadd799943a1c95af33f27d0efe89385">◆ </a></span>ON_ClippingPlaneSurface() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_ClippingPlaneSurface::ON_ClippingPlaneSurface </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a> & </td>
|
|
<td class="paramname"><em>src</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c16f2b34d0f1ffa80760bc7be777344"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c16f2b34d0f1ffa80760bc7be777344">◆ </a></span>~ON_ClippingPlaneSurface()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_ClippingPlaneSurface::~ON_ClippingPlaneSurface </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a0c938d4b0e6da88c71ebc0701b3f446d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c938d4b0e6da88c71ebc0701b3f446d">◆ </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_ClippingPlaneSurface::DataCRC </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>current_remainder</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#af51d5fcec9379ad9b7a56ac4dfc9a8b2">ON_Object::DataCRC</a> override </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../d4/db5/class_o_n___plane_surface.html#ac69131fead25ace5c27f3c979fb71e64">ON_PlaneSurface</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a413f7fc3b1e1ed2344f0ec03e3be27a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a413f7fc3b1e1ed2344f0ec03e3be27a4">◆ </a></span>Default()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_ClippingPlaneSurface::Default </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc749687d476cbab517d5a36b47960d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc749687d476cbab517d5a36b47960d6">◆ </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_ClippingPlaneSurface::Dump </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#a21c7b04a80f1806c3a45f72d7c491a44">ON_Object::Dump</a> override </p>
|
|
<p>for debugging </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a660335bf3c88d9e654a184e93b6f94d4">ON_PlaneSurface</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3da85e5e2de1216527f57e5d90a5c9af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3da85e5e2de1216527f57e5d90a5c9af">◆ </a></span>ObjectType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON::object_type ON_ClippingPlaneSurface::ObjectType </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>override <a class="el" href="../../d9/d7b/class_o_n___object.html#afa19aee4a411a8fda53aff00bd02d86e">ON_Object::ObjectType()</a> - returns ON::clipplane_object </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#afa19aee4a411a8fda53aff00bd02d86e">ON_Object</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f4f09a9983501e51993aa8e3a3f9a9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f4f09a9983501e51993aa8e3a3f9a9d">◆ </a></span>operator=() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html">ON_ClippingPlaneSurface</a>& ON_ClippingPlaneSurface::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> & </td>
|
|
<td class="paramname"><em>src</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1908a55e8e2a25d0f189aabaeceb9459"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1908a55e8e2a25d0f189aabaeceb9459">◆ </a></span>operator=() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d9/d70/class_o_n___clipping_plane_surface.html">ON_ClippingPlaneSurface</a>& ON_ClippingPlaneSurface::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d4/db5/class_o_n___plane_surface.html">ON_PlaneSurface</a> & </td>
|
|
<td class="paramname"><em>src</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9274ea7d60dacae632affa1bbe13f052"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9274ea7d60dacae632affa1bbe13f052">◆ </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">bool ON_ClippingPlaneSurface::Read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#a09ac9742ead91dd8f9cdd579bcbfed10">ON_Object::Read</a> override </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../d4/db5/class_o_n___plane_surface.html#ab02a9b74306133519bb4e763f10db751">ON_PlaneSurface</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47e3e1dd3e01edf38bb4e331bc3b3b77"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47e3e1dd3e01edf38bb4e331bc3b3b77">◆ </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_ClippingPlaneSurface::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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#a0299df21bfed90d7b5bfb24cdcf5e6c1">ON_Object::SizeOf</a> override </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a88b97dade249ae1c44467ae664a61a90">ON_PlaneSurface</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a93074a42a7e29a210bae50d2b59c5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a93074a42a7e29a210bae50d2b59c5e">◆ </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">bool ON_ClippingPlaneSurface::Write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>virtual <a class="el" href="../../d9/d7b/class_o_n___object.html#a16eb9ab6bf0d0a614655cf9cd055871a">ON_Object::Write</a> override </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="../../d4/db5/class_o_n___plane_surface.html#a2eb6ac597c0a8a82c5ff00b55c1753a8">ON_PlaneSurface</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="ac095f3124ab5185015f5815873391105"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac095f3124ab5185015f5815873391105">◆ </a></span>m_clipping_plane</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="../../d6/de8/class_o_n___clipping_plane.html">ON_ClippingPlane</a> ON_ClippingPlaneSurface::m_clipping_plane</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Fri Jan 26 2018 04:54:30 for openNURBS SDK Help by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.13
|
|
</small></address>
|
|
</body>
|
|
</html>
|