Files
opennurbs/6/dc/db0/class_o_n___hatch_pattern.html
Bozo 013efd06c9 Publish!
Generated from v6.0.11315.11111-test11
2018-01-31 14:30:40 -08:00

1464 lines
170 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_HatchPattern 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
&#160;<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-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../d9/d67/class_o_n___hatch_pattern-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ON_HatchPattern Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../db/dfc/opennurbs__hatch_8h_source.html">opennurbs_hatch.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for ON_HatchPattern:</div>
<div class="dyncontent">
<div class="center">
<img src="../../dc/db0/class_o_n___hatch_pattern.png" usemap="#ON_5FHatchPattern_map" alt=""/>
<map id="ON_5FHatchPattern_map" name="ON_5FHatchPattern_map">
<area href="../../dc/d5c/class_o_n___model_component.html" alt="ON_ModelComponent" shape="rect" coords="0,56,136,80"/>
<area href="../../d9/d7b/class_o_n___object.html" alt="ON_Object" shape="rect" coords="0,0,136,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a0034c984b918c03c6ccf4e5c4cbc6007"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007">HatchFillType</a> : unsigned int { <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007ae41480b6bbfbf7407974a88d3d34f4fa">HatchFillType::Solid</a> = 0,
<a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007aa0b0293a2db49f5f93c15a62e095c819">HatchFillType::Lines</a> = 1,
<a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007a5e59525cb7d1d1cd93be0b9f36e9d09a">HatchFillType::Gradient</a> = 2
}</td></tr>
<tr class="separator:a0034c984b918c03c6ccf4e5c4cbc6007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_class_o_n___model_component"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_o_n___model_component')"><img src="../../closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a></td></tr>
<tr class="memitem:ab89963a3ae7d6ebae18eb5e00ca469bc inherit pub_types_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bc">Attributes</a> : unsigned int { <br />
&#160;&#160;<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bcad522ea7fcf7777cdfb4b1122852a427a">NoAttributes</a> = 0U,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bca5854bdea8562cc5ad1f0e50e0ae1c7ba">ComponentSerialNumberAttribute</a> = 0x0001U,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bcaaf50084a4d8b8b01b3ab4f502bf50ebc">TypeAttribute</a> = 0x0002U,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bca5468622d3400bcfa3b58d5458feb9418">ModelSerialNumberAttribute</a> = 0x0004U,
<br />
&#160;&#160;<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bca442e9bef16b9c33a31ca17ec590c180c">IdAttribute</a> = 0x0008U,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bca9e6bea70e1a8e8e3fd63596213a8bec5">IndexAttribute</a> = 0x0010U,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bca47d61d7caac82519b41a04cc048de2ff">NameAttribute</a> = 0x0020U,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bca34e10333aa2c49675cc85ec84b97ab60">ParentIdAttribute</a> = 0x0040U,
<br />
&#160;&#160;<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bca8e75b4c6f55f2a1f63829c9d0c13662e">DeletedNameAttribute</a> = 0x0080U,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bca367f343b8476571eccb880ead2b16600">ComponentStatusAttribute</a> = 0x0100U,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bca0708be93774df9c7f5cfd48489a8e301">BinaryArchiveAttributes</a> = 0x78U,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bca4c4c2f1a269f63ab1ad3e0280d0d5671">AllAttributes</a> = 0x1FFU,
<br />
&#160;&#160;<a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89963a3ae7d6ebae18eb5e00ca469bcae63c8669a48986160876e3a0f15839e0">SystemComponentAttribute</a> = 0x8000U
<br />
}</td></tr>
<tr class="separator:ab89963a3ae7d6ebae18eb5e00ca469bc inherit pub_types_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2977d69091b4952cc19b0189a28a0eac inherit pub_types_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">Type</a> : unsigned char { <br />
&#160;&#160;<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eacac9f88e098f6fe4e4e112eeb05ccb9671">Type::Unset</a> = 0,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eacabe53a0541a6d36f6ecb879fa2c584b08">Type::Image</a> = 1,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eaca1270ec6930150b50ca550c0dc799d263">Type::TextureMapping</a> = 2,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eacad68f567316316750d31138a1185b4fb9">Type::RenderMaterial</a> = 3,
<br />
&#160;&#160;<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eacae32935f96aedbf5444a07da4cfbdd652">Type::LinePattern</a> = 4,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eaca359b71e88f40029251366609358a302f">Type::Layer</a> = 5,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eaca03937134cedab9078be39a77ee3a48a0">Type::Group</a> = 6,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eaca87a09f640dea2e6843778ea1b89124f5">Type::TextStyle</a> = 7,
<br />
&#160;&#160;<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eacac8ee421ce9c339f0c25e244d00142bbc">Type::DimStyle</a> = 8,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eacadf3900765f8bb524dc2911688c9f835e">Type::RenderLight</a> = 9,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eacad18ef15cd6a274f4c950145b8478bb41">Type::HatchPattern</a> = 10,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eaca21e9d09dda17806ecff11df2a530328e">Type::InstanceDefinition</a> = 11,
<br />
&#160;&#160;<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eacafe7d6ee189ff8d2aaf2267423fdbc05a">Type::ModelGeometry</a> = 12,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eacaf53acc9e6d0618a0e0d4db806de77642">Type::HistoryRecord</a> = 13,
<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eaca699b4f79215d191584653efebf156e52">Type::Mixed</a> = 0xFE
<br />
}<tr class="memdesc:a2977d69091b4952cc19b0189a28a0eac"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac" title="The ON_ModelComponent::Type enum has a value for each explicit component type and two special values...">ON_ModelComponent::Type</a> enum has a value for each explicit component type and two special values, Unset and Mixed. Use an <a class="el" href="../../d0/d89/class_o_n___model_component_type_iterator.html">ON_ModelComponentTypeIterator</a> instance to iterate over the <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac" title="The ON_ModelComponent::Type enum has a value for each explicit component type and two special values...">ON_ModelComponent::Type</a> values. /summary&gt; <a href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a2977d69091b4952cc19b0189a28a0eac inherit pub_types_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956c">UserDataConflictResolution</a> : unsigned char { <br />
&#160;&#160;<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 />
&#160;&#160;<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">&#160;</td></tr>
</table><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:aa0db6e1f7dfbbbf56f05ccb117069fcc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#aa0db6e1f7dfbbbf56f05ccb117069fcc">ON_HatchPattern</a> () ON_NOEXCEPT</td></tr>
<tr class="separator:aa0db6e1f7dfbbbf56f05ccb117069fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac059507b480334f1ed42ac617b69179c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#ac059507b480334f1ed42ac617b69179c">ON_HatchPattern</a> (const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;)</td></tr>
<tr class="separator:ac059507b480334f1ed42ac617b69179c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f9155e139f14e384880e244a3c8b2e0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a6f9155e139f14e384880e244a3c8b2e0">~ON_HatchPattern</a> ()=default</td></tr>
<tr class="separator:a6f9155e139f14e384880e244a3c8b2e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90f9a483fc373c4d91db921ee20e4f58"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a90f9a483fc373c4d91db921ee20e4f58">AddHatchLine</a> (const <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a> &amp;line)</td></tr>
<tr class="separator:a90f9a483fc373c4d91db921ee20e4f58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aece6de71e8ce225fe974375301dbf595"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#aece6de71e8ce225fe974375301dbf595">Description</a> () const</td></tr>
<tr class="separator:aece6de71e8ce225fe974375301dbf595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1302c7f801b6dc9882d04f56dc32b13d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a1302c7f801b6dc9882d04f56dc32b13d">Dump</a> (<a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;) const override</td></tr>
<tr class="memdesc:a1302c7f801b6dc9882d04f56dc32b13d"><td class="mdescLeft">&#160;</td><td class="mdescRight">for debugging <a href="#a1302c7f801b6dc9882d04f56dc32b13d">More...</a><br /></td></tr>
<tr class="separator:a1302c7f801b6dc9882d04f56dc32b13d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f63b712c8ecc9f61de23a403e56d6af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007">ON_HatchPattern::HatchFillType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a6f63b712c8ecc9f61de23a403e56d6af">FillType</a> () const</td></tr>
<tr class="memdesc:a6f63b712c8ecc9f61de23a403e56d6af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface. <a href="#a6f63b712c8ecc9f61de23a403e56d6af">More...</a><br /></td></tr>
<tr class="separator:a6f63b712c8ecc9f61de23a403e56d6af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef4eef96cf4af2031aae2ec399be94b4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#aef4eef96cf4af2031aae2ec399be94b4">HatchLine</a> (int index) const</td></tr>
<tr class="separator:aef4eef96cf4af2031aae2ec399be94b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a470f3fc88f776a56257e623ca816455b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a470f3fc88f776a56257e623ca816455b">HatchLineCount</a> () const</td></tr>
<tr class="memdesc:a470f3fc88f776a56257e623ca816455b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface functions for line hatches. <a href="#a470f3fc88f776a56257e623ca816455b">More...</a><br /></td></tr>
<tr class="separator:a470f3fc88f776a56257e623ca816455b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7732bd878883ad06dc66dcbb601737cf"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a7732bd878883ad06dc66dcbb601737cf">HatchLines</a> () const</td></tr>
<tr class="separator:a7732bd878883ad06dc66dcbb601737cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa10c091c47f02f8891620bcacb25cb45"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#aa10c091c47f02f8891620bcacb25cb45">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="memdesc:aa10c091c47f02f8891620bcacb25cb45"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> overrides. <a href="#aa10c091c47f02f8891620bcacb25cb45">More...</a><br /></td></tr>
<tr class="separator:aa10c091c47f02f8891620bcacb25cb45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afba7c9f47897172219920f485cbf3111"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#afba7c9f47897172219920f485cbf3111">operator=</a> (const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;)=default</td></tr>
<tr class="separator:afba7c9f47897172219920f485cbf3111"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb2dfd520e14078e72144f7abe619646"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#afb2dfd520e14078e72144f7abe619646">Read</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;) override</td></tr>
<tr class="separator:afb2dfd520e14078e72144f7abe619646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfcb514e8e2dc87324aa2191af679a2c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#adfcb514e8e2dc87324aa2191af679a2c">RemoveAllHatchLines</a> ()</td></tr>
<tr class="separator:adfcb514e8e2dc87324aa2191af679a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ce22665aee8f7e8bb603932a4725988"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a4ce22665aee8f7e8bb603932a4725988">RemoveHatchLine</a> (int index)</td></tr>
<tr class="separator:a4ce22665aee8f7e8bb603932a4725988"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec68a3541fafb060957a7be513628406"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#aec68a3541fafb060957a7be513628406">SetDescription</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *pDescription)</td></tr>
<tr class="separator:aec68a3541fafb060957a7be513628406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32dd16a1ecb6a19c63351b7ae3b4da7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a32dd16a1ecb6a19c63351b7ae3b4da7e">SetFillType</a> (<a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007">ON_HatchPattern::HatchFillType</a> fill_type)</td></tr>
<tr class="separator:a32dd16a1ecb6a19c63351b7ae3b4da7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2597d3780744fb31cb92f3c4ec9e7d7d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a2597d3780744fb31cb92f3c4ec9e7d7d">SetHatchLines</a> (const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a> &gt; &amp;lines)</td></tr>
<tr class="separator:a2597d3780744fb31cb92f3c4ec9e7d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae71538b211438715c42cbac8c565cbd2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#ae71538b211438715c42cbac8c565cbd2">SetHatchLines</a> (size_t count, const <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a> *lines)</td></tr>
<tr class="separator:ae71538b211438715c42cbac8c565cbd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9546e6d25778313c96067627dba80d3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#ae9546e6d25778313c96067627dba80d3">Write</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;) const override</td></tr>
<tr class="separator:ae9546e6d25778313c96067627dba80d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_o_n___model_component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___model_component')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a></td></tr>
<tr class="memitem:a5af22cae5cb0c0ffd17835be862bdd06 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a5af22cae5cb0c0ffd17835be862bdd06">ON_ModelComponent</a> () ON_NOEXCEPT</td></tr>
<tr class="separator:a5af22cae5cb0c0ffd17835be862bdd06 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e5b691e7d7ce6893d37e44ae0c30c01 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2e5b691e7d7ce6893d37e44ae0c30c01">ON_ModelComponent</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;source)</td></tr>
<tr class="separator:a2e5b691e7d7ce6893d37e44ae0c30c01 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bf455f656723f013013ec9a10642fdb inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a4bf455f656723f013013ec9a10642fdb">ON_ModelComponent</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type) ON_NOEXCEPT</td></tr>
<tr class="separator:a4bf455f656723f013013ec9a10642fdb inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef97b9bbea377931fe0b8c2339c4edfc inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aef97b9bbea377931fe0b8c2339c4edfc">ON_ModelComponent</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;source) ON_NOEXCEPT</td></tr>
<tr class="memdesc:aef97b9bbea377931fe0b8c2339c4edfc inherit pub_methods_class_o_n___model_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">Locked status of source attributes is not copied to permit copy and modify operations. <a href="../../dc/d5c/class_o_n___model_component.html#aef97b9bbea377931fe0b8c2339c4edfc">More...</a><br /></td></tr>
<tr class="separator:aef97b9bbea377931fe0b8c2339c4edfc inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a693dd54044a9d2a5424bac7f3442a1eb inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a693dd54044a9d2a5424bac7f3442a1eb">~ON_ModelComponent</a> ()=default</td></tr>
<tr class="separator:a693dd54044a9d2a5424bac7f3442a1eb inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7a1fe3ade2341a073586c42c4b9f33a inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#af7a1fe3ade2341a073586c42c4b9f33a">ChangeName</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *new_name, class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> *manifest)</td></tr>
<tr class="separator:af7a1fe3ade2341a073586c42c4b9f33a inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6227429dfeb467e65f30f2b50b97faa3 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a6227429dfeb467e65f30f2b50b97faa3">ClearComponentType</a> ()</td></tr>
<tr class="separator:a6227429dfeb467e65f30f2b50b97faa3 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad02cb394c2ee2f81193e8a0b3e74e2a9 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ad02cb394c2ee2f81193e8a0b3e74e2a9">ClearId</a> ()</td></tr>
<tr class="separator:ad02cb394c2ee2f81193e8a0b3e74e2a9 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6bd6e539d06a9c928bcb291e7eb5042 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac6bd6e539d06a9c928bcb291e7eb5042">ClearIndex</a> ()</td></tr>
<tr class="separator:ac6bd6e539d06a9c928bcb291e7eb5042 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a1ed01950699a694427815c550f20c8 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a9a1ed01950699a694427815c550f20c8">ClearModelComponentAttributes</a> (unsigned int attributes_filter)</td></tr>
<tr class="separator:a9a1ed01950699a694427815c550f20c8 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afea83d77ef52dfab7d977f5f14a24462 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#afea83d77ef52dfab7d977f5f14a24462">ClearModelComponentStatus</a> ()</td></tr>
<tr class="separator:afea83d77ef52dfab7d977f5f14a24462 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca0332723c3afd7d63d56dbc0ee32aa9 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aca0332723c3afd7d63d56dbc0ee32aa9">ClearModelSerialNumber</a> ()</td></tr>
<tr class="separator:aca0332723c3afd7d63d56dbc0ee32aa9 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6696e69584c85069f135d2a2f77097fd inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a6696e69584c85069f135d2a2f77097fd">ClearName</a> ()</td></tr>
<tr class="separator:a6696e69584c85069f135d2a2f77097fd inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ff090d48eafb272c8d48b28680f8f0a inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2ff090d48eafb272c8d48b28680f8f0a">ClearParentId</a> ()</td></tr>
<tr class="separator:a2ff090d48eafb272c8d48b28680f8f0a inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7776a9e008eed53ad5101f3b0bc92d3e inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a7776a9e008eed53ad5101f3b0bc92d3e">CompareName</a> (const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;other_parent_id, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *other_name) const</td></tr>
<tr class="separator:a7776a9e008eed53ad5101f3b0bc92d3e inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae303c481f587fb798968d4dc63dc3f2b inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ae303c481f587fb798968d4dc63dc3f2b">CompareName</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *other_name) const</td></tr>
<tr class="separator:ae303c481f587fb798968d4dc63dc3f2b inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d95d7b31e47d50ba4ccbd054e414dce inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a9d95d7b31e47d50ba4ccbd054e414dce">CompareNameExact</a> (const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;other_parent_id, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *other_name) const</td></tr>
<tr class="separator:a9d95d7b31e47d50ba4ccbd054e414dce inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc1b48a21f9a2ab2f8e71b0d2bcfb001 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#acc1b48a21f9a2ab2f8e71b0d2bcfb001">CompareNameExact</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *other_name) const</td></tr>
<tr class="separator:acc1b48a21f9a2ab2f8e71b0d2bcfb001 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c5b12c1ef9f94379ecc868034765efa inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a5c5b12c1ef9f94379ecc868034765efa">ComponentType</a> () const</td></tr>
<tr class="separator:a5c5b12c1ef9f94379ecc868034765efa inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af07b214b4a81087ae9704c095847fa01 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#af07b214b4a81087ae9704c095847fa01">ComponentTypeIsLocked</a> () const</td></tr>
<tr class="separator:af07b214b4a81087ae9704c095847fa01 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf3c2db48f10168187d29f7295ba8b20 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#acf3c2db48f10168187d29f7295ba8b20">ComponentTypeIsSet</a> () const</td></tr>
<tr class="separator:acf3c2db48f10168187d29f7295ba8b20 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a519fee9947b7f5652095e5e5973f99c9 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">ON__UINT64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a519fee9947b7f5652095e5e5973f99c9">ContentVersionNumber</a> () const</td></tr>
<tr class="separator:a519fee9947b7f5652095e5e5973f99c9 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f3088d8d85e64261ea0f40121ed4b27 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a1f3088d8d85e64261ea0f40121ed4b27">CopyFrom</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;src, unsigned int attributes_filter)</td></tr>
<tr class="separator:a1f3088d8d85e64261ea0f40121ed4b27 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacc6c77d678662a84796ee0380ec55bc inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">ON__UINT32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aacc6c77d678662a84796ee0380ec55bc">DataCRC</a> (ON__UINT32 current_remainder) const override</td></tr>
<tr class="separator:aacc6c77d678662a84796ee0380ec55bc inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bf54d789ced063daf43b2a9b600e523 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2bf54d789ced063daf43b2a9b600e523">DeletedName</a> () const</td></tr>
<tr class="separator:a2bf54d789ced063daf43b2a9b600e523 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd2e22309edf888629fcae4addc97713 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../da/de3/class_o_n___name_hash.html">ON_NameHash</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#afd2e22309edf888629fcae4addc97713">DeletedNameHash</a> () const</td></tr>
<tr class="separator:afd2e22309edf888629fcae4addc97713 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa65c1c03f0f08c0dcf04fbb8aeb0c1a8 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aa65c1c03f0f08c0dcf04fbb8aeb0c1a8">DeletedNameIsSet</a> () const</td></tr>
<tr class="separator:aa65c1c03f0f08c0dcf04fbb8aeb0c1a8 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2211d07ccddf34c7968df989012fb58f inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2211d07ccddf34c7968df989012fb58f">DeleteName</a> ()</td></tr>
<tr class="separator:a2211d07ccddf34c7968df989012fb58f inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebee8c1655e072f442bd71d873240770 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aebee8c1655e072f442bd71d873240770">Dump</a> (<a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;) const override</td></tr>
<tr class="separator:aebee8c1655e072f442bd71d873240770 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab89341ea48153725f2a6f20f4f884522 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab89341ea48153725f2a6f20f4f884522">EraseIdentification</a> (bool bIgnoreLocks)</td></tr>
<tr class="separator:ab89341ea48153725f2a6f20f4f884522 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93ce13eb72a9fcb06cffbfd71c543165 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a93ce13eb72a9fcb06cffbfd71c543165">GetName</a> (<a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;component_name) const</td></tr>
<tr class="separator:a93ce13eb72a9fcb06cffbfd71c543165 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e4decb826ac79c583526fbc83a96946 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a7e4decb826ac79c583526fbc83a96946">Id</a> () const</td></tr>
<tr class="separator:a7e4decb826ac79c583526fbc83a96946 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a693a6096ba55956deb4c1e0313eacf53 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a693a6096ba55956deb4c1e0313eacf53">IdIsLocked</a> () const</td></tr>
<tr class="separator:a693a6096ba55956deb4c1e0313eacf53 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8666f4d049f9d64ae26946f4b776a7bf inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a8666f4d049f9d64ae26946f4b776a7bf">IdIsNil</a> () const</td></tr>
<tr class="separator:a8666f4d049f9d64ae26946f4b776a7bf inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaebedcb1ee86e9588b66f0902e2bcf97 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aaebedcb1ee86e9588b66f0902e2bcf97">IdIsNotNil</a> () const</td></tr>
<tr class="separator:aaebedcb1ee86e9588b66f0902e2bcf97 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71669e6a180c9db66726a2cf58408317 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a71669e6a180c9db66726a2cf58408317">IdIsSet</a> () const</td></tr>
<tr class="separator:a71669e6a180c9db66726a2cf58408317 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae597c623ccc8c405c121fca53e754e96 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ae597c623ccc8c405c121fca53e754e96">IfIdIsNilSetId</a> ()</td></tr>
<tr class="separator:ae597c623ccc8c405c121fca53e754e96 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d0998a906ab18cf3c9205218542c7c9 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a1d0998a906ab18cf3c9205218542c7c9">Index</a> () const</td></tr>
<tr class="separator:a1d0998a906ab18cf3c9205218542c7c9 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40f6cd8822afddfa10643580a97bcf91 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a40f6cd8822afddfa10643580a97bcf91">Index</a> (int unset_index_value) const</td></tr>
<tr class="separator:a40f6cd8822afddfa10643580a97bcf91 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17333a2c16b7d07872c8681d266bb73a inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a17333a2c16b7d07872c8681d266bb73a">IndexIsLocked</a> () const</td></tr>
<tr class="separator:a17333a2c16b7d07872c8681d266bb73a inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c6cdebe58c967a72bd8abd115eccfb inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aa5c6cdebe58c967a72bd8abd115eccfb">IndexIsSet</a> () const</td></tr>
<tr class="separator:aa5c6cdebe58c967a72bd8abd115eccfb inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaed0b07fa591a07c8bcfc97640a785c3 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aaed0b07fa591a07c8bcfc97640a785c3">InstanceDefinitionModelSerialNumber</a> () const</td></tr>
<tr class="separator:aaed0b07fa591a07c8bcfc97640a785c3 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bc2c0cb6df27a80db5554fa2630279f inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a5bc2c0cb6df27a80db5554fa2630279f">IsDeleted</a> () const</td></tr>
<tr class="separator:a5bc2c0cb6df27a80db5554fa2630279f inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99fb5419bf85922c1c6bdd6309b42145 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a99fb5419bf85922c1c6bdd6309b42145">IsHidden</a> () const</td></tr>
<tr class="separator:a99fb5419bf85922c1c6bdd6309b42145 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6eceae7343fa8675cc9c2ef4b6387cc inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#af6eceae7343fa8675cc9c2ef4b6387cc">IsLocked</a> () const</td></tr>
<tr class="separator:af6eceae7343fa8675cc9c2ef4b6387cc inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f12e6d4538313b52c69832428131215 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a1f12e6d4538313b52c69832428131215">IsReferenceComponent</a> () const</td></tr>
<tr class="separator:a1f12e6d4538313b52c69832428131215 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6796f8e51d4c1e3a8c17ff28901198a2 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a6796f8e51d4c1e3a8c17ff28901198a2">IsSystemComponent</a> () const</td></tr>
<tr class="separator:a6796f8e51d4c1e3a8c17ff28901198a2 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf05d4c839f242289c7b7a3ea607c242 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#adf05d4c839f242289c7b7a3ea607c242">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:adf05d4c839f242289c7b7a3ea607c242 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ff17b6abf1686efcadb4505b88b3912 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a4ff17b6abf1686efcadb4505b88b3912">LockAllSettingsExceptName</a> ()</td></tr>
<tr class="separator:a4ff17b6abf1686efcadb4505b88b3912 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6486577bddb54e9f58d7d98b0107de0f inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a6486577bddb54e9f58d7d98b0107de0f">LockComponentType</a> ()</td></tr>
<tr class="separator:a6486577bddb54e9f58d7d98b0107de0f inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a300c39d490748acf673ed11797330f99 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a300c39d490748acf673ed11797330f99">LockId</a> ()</td></tr>
<tr class="separator:a300c39d490748acf673ed11797330f99 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a898f9b9b4d8187f6a6ec02db7ba60edb inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a898f9b9b4d8187f6a6ec02db7ba60edb">LockIndex</a> ()</td></tr>
<tr class="separator:a898f9b9b4d8187f6a6ec02db7ba60edb inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2cf7637689f3dd58a0b52d6fa7fa80d inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aa2cf7637689f3dd58a0b52d6fa7fa80d">LockModelComponentStatus</a> ()</td></tr>
<tr class="separator:aa2cf7637689f3dd58a0b52d6fa7fa80d inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2042cd45c9fe898dd4b2b7b10ecc1e63 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2042cd45c9fe898dd4b2b7b10ecc1e63">LockModelSerialNumber</a> ()</td></tr>
<tr class="separator:a2042cd45c9fe898dd4b2b7b10ecc1e63 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab02216721380f82ff5feb96569ae112 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aab02216721380f82ff5feb96569ae112">LockName</a> ()</td></tr>
<tr class="separator:aab02216721380f82ff5feb96569ae112 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacb3e232d8e69eb4ccaa15d9ebee5567 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aacb3e232d8e69eb4ccaa15d9ebee5567">LockParentId</a> ()</td></tr>
<tr class="separator:aacb3e232d8e69eb4ccaa15d9ebee5567 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33008395801d0d0bc7925d4afbc372b4 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a33008395801d0d0bc7925d4afbc372b4">ModelComponentStatus</a> () const</td></tr>
<tr class="separator:a33008395801d0d0bc7925d4afbc372b4 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa628696797f5780d9b3b0929a7875adb inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aa628696797f5780d9b3b0929a7875adb">ModelComponentStatusIsLocked</a> () const</td></tr>
<tr class="separator:aa628696797f5780d9b3b0929a7875adb inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09947b924e1b7eb7ed554765f2e65804 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a09947b924e1b7eb7ed554765f2e65804">ModelComponentStatusIsSet</a> () const</td></tr>
<tr class="separator:a09947b924e1b7eb7ed554765f2e65804 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcdd748b7b44448d6d58f26f63141660 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#afcdd748b7b44448d6d58f26f63141660">ModelObjectId</a> () const override</td></tr>
<tr class="separator:afcdd748b7b44448d6d58f26f63141660 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6e40301734fa20489f53b27e1b4f0f5 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ad6e40301734fa20489f53b27e1b4f0f5">ModelSerialNumber</a> () const</td></tr>
<tr class="separator:ad6e40301734fa20489f53b27e1b4f0f5 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a525d41d585490e1f7b670092a12a1e92 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a525d41d585490e1f7b670092a12a1e92">ModelSerialNumberIsLocked</a> () const</td></tr>
<tr class="separator:a525d41d585490e1f7b670092a12a1e92 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac590e4fff424ea9e00b3f3d8ef77bd6d inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac590e4fff424ea9e00b3f3d8ef77bd6d">ModelSerialNumberIsSet</a> () const</td></tr>
<tr class="separator:ac590e4fff424ea9e00b3f3d8ef77bd6d inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac157c257e5a54aa12e3b3688ac87618a inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac157c257e5a54aa12e3b3688ac87618a">Name</a> () const</td></tr>
<tr class="separator:ac157c257e5a54aa12e3b3688ac87618a inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacded0f025770da4135f91d5ac5d9d42 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aacded0f025770da4135f91d5ac5d9d42">NameAsPointer</a> () const</td></tr>
<tr class="separator:aacded0f025770da4135f91d5ac5d9d42 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06b75052749c5d7c76829500aa5b6d9e inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../da/de3/class_o_n___name_hash.html">ON_NameHash</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a06b75052749c5d7c76829500aa5b6d9e">NameHash</a> () const</td></tr>
<tr class="separator:a06b75052749c5d7c76829500aa5b6d9e inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70117916cafd4d54548f33c4c248ec9b inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a70117916cafd4d54548f33c4c248ec9b">NameIsEmpty</a> () const</td></tr>
<tr class="separator:a70117916cafd4d54548f33c4c248ec9b inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad820dcc8ef09016886e28a482e175ae1 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ad820dcc8ef09016886e28a482e175ae1">NameIsLocked</a> () const</td></tr>
<tr class="separator:ad820dcc8ef09016886e28a482e175ae1 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a4c64801a7cc9dcb19996e82b080af5 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a5a4c64801a7cc9dcb19996e82b080af5">NameIsNotEmpty</a> () const</td></tr>
<tr class="separator:a5a4c64801a7cc9dcb19996e82b080af5 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb14e78ec38e645c07791e569095f3be inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#adb14e78ec38e645c07791e569095f3be">NameIsSet</a> () const</td></tr>
<tr class="separator:adb14e78ec38e645c07791e569095f3be inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7defe36d98666b758c35fb176a0a3901 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../da/de3/class_o_n___name_hash.html">ON_NameHash</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a7defe36d98666b758c35fb176a0a3901">NewNameHash</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *new_name) const</td></tr>
<tr class="separator:a7defe36d98666b758c35fb176a0a3901 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b6390d0141faa7ba14271dacb57ae35 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a0b6390d0141faa7ba14271dacb57ae35">operator=</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;source)</td></tr>
<tr class="separator:a0b6390d0141faa7ba14271dacb57ae35 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7e0be5af010061d9e32dd74cfcf8315 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab7e0be5af010061d9e32dd74cfcf8315">ParentId</a> () const</td></tr>
<tr class="separator:ab7e0be5af010061d9e32dd74cfcf8315 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3559ba0f1d74088f199d1fc142c6e29 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac3559ba0f1d74088f199d1fc142c6e29">ParentIdIsLocked</a> () const</td></tr>
<tr class="separator:ac3559ba0f1d74088f199d1fc142c6e29 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3a8542f3d75369cf7760d3df181ac4a inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac3a8542f3d75369cf7760d3df181ac4a">ParentIdIsNil</a> () const</td></tr>
<tr class="separator:ac3a8542f3d75369cf7760d3df181ac4a inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a824536e40e350398f0ab61afddf1b2dc inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a824536e40e350398f0ab61afddf1b2dc">ParentIdIsNotNil</a> () const</td></tr>
<tr class="separator:a824536e40e350398f0ab61afddf1b2dc inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae498d8f1f2baa5ea376af660f1174a04 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ae498d8f1f2baa5ea376af660f1174a04">ParentIdIsSet</a> () const</td></tr>
<tr class="separator:ae498d8f1f2baa5ea376af660f1174a04 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b3705da46f2d5fd25b6308b8a6ea7d5 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a0b3705da46f2d5fd25b6308b8a6ea7d5">ReadModelComponentAttributes</a> (class <a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;archive)</td></tr>
<tr class="separator:a0b3705da46f2d5fd25b6308b8a6ea7d5 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05d33af020136d855b8ff663911081c3 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a05d33af020136d855b8ff663911081c3">ReferenceModelSerialNumber</a> () const</td></tr>
<tr class="separator:a05d33af020136d855b8ff663911081c3 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec107d943b87f00ed57478ccc389ba17 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">ON__UINT64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aec107d943b87f00ed57478ccc389ba17">RuntimeSerialNumber</a> () const</td></tr>
<tr class="separator:aec107d943b87f00ed57478ccc389ba17 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada84c12d978b562a779a6504e0d35f5e inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ada84c12d978b562a779a6504e0d35f5e">SetAndLockId</a> ()</td></tr>
<tr class="separator:ada84c12d978b562a779a6504e0d35f5e inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ea8fc60e0b93686f49d5c26bf4c9b6 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a66ea8fc60e0b93686f49d5c26bf4c9b6">SetAsSystemComponent</a> ()</td></tr>
<tr class="separator:a66ea8fc60e0b93686f49d5c26bf4c9b6 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeceed0533040cd6a37e31ada723b08d inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#abeceed0533040cd6a37e31ada723b08d">SetAsUnsetSystemComponent</a> ()</td></tr>
<tr class="separator:abeceed0533040cd6a37e31ada723b08d inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79271216dcf76347e0ca698f573b6295 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a79271216dcf76347e0ca698f573b6295">SetComponentType</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_component_type)</td></tr>
<tr class="separator:a79271216dcf76347e0ca698f573b6295 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71a52f203a7e2583cefa4dab3756022b inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a71a52f203a7e2583cefa4dab3756022b">SetDeletedModelComponentState</a> (bool bDeleted, class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> *manifest)</td></tr>
<tr class="separator:a71a52f203a7e2583cefa4dab3756022b inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac28fb2cd25d6fa199d84fe3fdc0916aa inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac28fb2cd25d6fa199d84fe3fdc0916aa">SetHiddenModelComponentState</a> (bool bHidden)</td></tr>
<tr class="separator:ac28fb2cd25d6fa199d84fe3fdc0916aa inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae182339cb9733031ccc483630f8680fd inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ae182339cb9733031ccc483630f8680fd">SetId</a> (const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;component_id)</td></tr>
<tr class="separator:ae182339cb9733031ccc483630f8680fd inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf5dc8f80355c00ab2c2646567f9e125 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aaf5dc8f80355c00ab2c2646567f9e125">SetId</a> ()</td></tr>
<tr class="separator:aaf5dc8f80355c00ab2c2646567f9e125 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33f36d109e2096730251360beabe2b19 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a33f36d109e2096730251360beabe2b19">SetIdentification</a> (const class <a class="el" href="../../de/d34/class_o_n___component_manifest_item.html">ON_ComponentManifestItem</a> &amp;manifest_item, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *manifest_name, bool bSetId, bool bParentId, bool bSetName, bool bSetIndex)</td></tr>
<tr class="separator:a33f36d109e2096730251360beabe2b19 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5175a4cde67c03af7f39dbd5b54c23e8 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a5175a4cde67c03af7f39dbd5b54c23e8">SetIndex</a> (int component_index)</td></tr>
<tr class="separator:a5175a4cde67c03af7f39dbd5b54c23e8 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a261e7a75b9f0477eb383afd66d3ba320 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a261e7a75b9f0477eb383afd66d3ba320">SetLocalizedSystemComponentName</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *system_component_localized_name)</td></tr>
<tr class="separator:a261e7a75b9f0477eb383afd66d3ba320 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafa8fc0f64a0abe858ee94980b8df34d inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aafa8fc0f64a0abe858ee94980b8df34d">SetLockedModelComponentState</a> (bool bLocked)</td></tr>
<tr class="separator:aafa8fc0f64a0abe858ee94980b8df34d inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d1d7035a96f5aacd765aeba0cad449 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a84d1d7035a96f5aacd765aeba0cad449">SetModelComponentStatus</a> (<a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> component_status)</td></tr>
<tr class="separator:a84d1d7035a96f5aacd765aeba0cad449 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32968c29e7dc646d0e1118ae730caebd inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a32968c29e7dc646d0e1118ae730caebd">SetModelSerialNumber</a> (unsigned int model_serial_number)</td></tr>
<tr class="separator:a32968c29e7dc646d0e1118ae730caebd inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3d25aa9c43325daddd0d3c3232abf80 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac3d25aa9c43325daddd0d3c3232abf80">SetModelSerialNumber</a> (unsigned int model_serial_number, unsigned int reference_model_serial_number, unsigned int instance_definition_model_serial_number)</td></tr>
<tr class="separator:ac3d25aa9c43325daddd0d3c3232abf80 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a438dcead4834272400aa56b57ace93d0 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a438dcead4834272400aa56b57ace93d0">SetName</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *component_name)</td></tr>
<tr class="separator:a438dcead4834272400aa56b57ace93d0 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1281eec2644849fd97e952685aa9eecd inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a1281eec2644849fd97e952685aa9eecd">SetParentId</a> (const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;parent_id)</td></tr>
<tr class="separator:a1281eec2644849fd97e952685aa9eecd inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61423322e2092534d438235969b22c99 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a61423322e2092534d438235969b22c99">SizeOf</a> () const override</td></tr>
<tr class="separator:a61423322e2092534d438235969b22c99 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa24b302e5c1d657b65aff299bdccfab1 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aa24b302e5c1d657b65aff299bdccfab1">UndeleteName</a> ()</td></tr>
<tr class="separator:aa24b302e5c1d657b65aff299bdccfab1 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab50df5fc422f237fdec3cb26d1306893 inherit pub_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab50df5fc422f237fdec3cb26d1306893">WriteModelComponentAttributes</a> (class <a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;archive, unsigned int attributes_filter) const</td></tr>
<tr class="separator:ab50df5fc422f237fdec3cb26d1306893 inherit pub_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_o_n___object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___object')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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> &amp;)</td></tr>
<tr class="separator:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad940aab7d51005c8732d76d1b188e332 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:ad5432b341051664c185b10712a6e5b79 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</td></tr>
<tr class="memitem:a27893ff72ca7abbe985f8b5f4ccd900e inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</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">&#160;</td></tr>
<tr class="memitem:a1af75ebe418edff4a11985f8fca7d83b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</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">&#160;</td></tr>
<tr class="memitem:aeadf76a46f3f1a661bbf41e1b754fe89 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</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">&#160;</td></tr>
<tr class="memitem:ad044157e5c1efde9fce1c6ccf6e81ff3 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</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> &amp;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">&#160;</td></tr>
<tr class="memitem:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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> &amp;source_object)</td></tr>
<tr class="separator:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa67be7d8cc76ec82ae22a30093ecf98f inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</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">&#160;</td></tr>
<tr class="memitem:af8435c33ab53af41c22dac75e8917569 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#af8435c33ab53af41c22dac75e8917569">DestroyRuntimeCache</a> (bool bDelete=true)</td></tr>
<tr class="separator:af8435c33ab53af41c22dac75e8917569 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dbb0eff3b2287152b40991b3afca9ee inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</td></tr>
<tr class="memitem:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</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> *&#160;</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">&#160;</td></tr>
<tr class="memitem:a691de6470e814973858aa5c51eaffa77 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</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>&lt; ON_COMPONENT_INDEX &gt; &amp;components) const</td></tr>
<tr class="separator:a691de6470e814973858aa5c51eaffa77 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</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> *&#160;</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> &amp;userdata_uuid) const</td></tr>
<tr class="separator:a29f8d609e22008680581c6ca72ac47df inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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> &amp;string_value) const</td></tr>
<tr class="separator:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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>&lt; <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &gt; &amp;user_string_keys) const</td></tr>
<tr class="separator:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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>&lt; <a class="el" href="../../d0/d82/class_o_n___user_string.html">ON_UserString</a> &gt; &amp;user_strings) const</td></tr>
<tr class="separator:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe5367058a90545e81cd79b78103175d inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</td></tr>
<tr class="memitem:a609192fbafecbe4be3136d8cb4dce882 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</td></tr>
<tr class="memitem:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</td></tr>
<tr class="memitem:a78b4ecb2eb36641e1ee6b4fc6129606e inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</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> &amp;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">&#160;</td></tr>
<tr class="memitem:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a54a891ae2cb2a25008a7a39cb19dfcea">MoveUserData</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &amp;source_object)</td></tr>
<tr class="separator:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa19aee4a411a8fda53aff00bd02d86e inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual ON::object_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#afa19aee4a411a8fda53aff00bd02d86e">ObjectType</a> () const</td></tr>
<tr class="separator:afa19aee4a411a8fda53aff00bd02d86e inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &amp;&#160;</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> &amp;)</td></tr>
<tr class="separator:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</td></tr>
<tr class="memitem:ab728c0576fd5913bc1575b74997bddb5 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</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">&#160;</td></tr>
<tr class="memitem:a589f1fdc28f6259d1bd22bdedc9c4c76 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</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">&#160;</td></tr>
<tr class="memitem:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</td></tr>
<tr class="memitem:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</td></tr>
<tr class="memitem:a881bd2f0d8515adba1c42c578bcb7052 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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> &amp;xform)</td></tr>
<tr class="separator:a881bd2f0d8515adba1c42c578bcb7052 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82188bbf97bbd149ac6fcb7cd8e989d1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</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> &amp;source_manifest, const class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> &amp;destination_manifest, const class <a class="el" href="../../d9/df6/class_o_n___manifest_map.html">ON_ManifestMap</a> &amp;manifest_map)</td></tr>
<tr class="separator:a82188bbf97bbd149ac6fcb7cd8e989d1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../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">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:af3d24a94bcbc25fcecd180b1f9d1f10e"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#af3d24a94bcbc25fcecd180b1f9d1f10e">Compare</a> (const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;a, const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;b)</td></tr>
<tr class="memdesc:af3d24a94bcbc25fcecd180b1f9d1f10e"><td class="mdescLeft">&#160;</td><td class="mdescRight">compare everything except <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a1d0998a906ab18cf3c9205218542c7c9">Index()</a> value. <a href="#af3d24a94bcbc25fcecd180b1f9d1f10e">More...</a><br /></td></tr>
<tr class="separator:af3d24a94bcbc25fcecd180b1f9d1f10e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27d174829f28a9183aa4dd6bf0be82ea"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a27d174829f28a9183aa4dd6bf0be82ea">CompareAppearance</a> (const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;a, const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;b)</td></tr>
<tr class="separator:a27d174829f28a9183aa4dd6bf0be82ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a924c4d40f436d0b4e4b8a96834a6604d"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a924c4d40f436d0b4e4b8a96834a6604d">FromModelComponentRef</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &amp;model_component_reference, const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> *none_return_value)</td></tr>
<tr class="separator:a924c4d40f436d0b4e4b8a96834a6604d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95e0f83f9d2c0b97baffe4fbc1adf191"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007">ON_HatchPattern::HatchFillType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a95e0f83f9d2c0b97baffe4fbc1adf191">HatchFillTypeFromUnsigned</a> (unsigned hatch_fill_type_as_unsigned)</td></tr>
<tr class="separator:a95e0f83f9d2c0b97baffe4fbc1adf191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_class_o_n___model_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_o_n___model_component')"><img src="../../closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a></td></tr>
<tr class="memitem:a39bd0635a9d54645e9ccaf20cb65966a inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a39bd0635a9d54645e9ccaf20cb65966a">CompareId</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;a, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;b)</td></tr>
<tr class="separator:a39bd0635a9d54645e9ccaf20cb65966a inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39a03c7f5b2d8243e5073d0696935611 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a39a03c7f5b2d8243e5073d0696935611">CompareIdAndName</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;a, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;b)</td></tr>
<tr class="separator:a39a03c7f5b2d8243e5073d0696935611 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30a7f4be110604b6a6d303749be7ed17 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a30a7f4be110604b6a6d303749be7ed17">CompareName</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;a, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;b)</td></tr>
<tr class="separator:a30a7f4be110604b6a6d303749be7ed17 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac35a5e9ec967a6874b34fe11f33a412c inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac35a5e9ec967a6874b34fe11f33a412c">CompareNameAndId</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;a, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;b)</td></tr>
<tr class="separator:ac35a5e9ec967a6874b34fe11f33a412c inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b1e2b3fabe928fd7ee52080f6634891 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a7b1e2b3fabe928fd7ee52080f6634891">CompareNameExact</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;a, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;b)</td></tr>
<tr class="separator:a7b1e2b3fabe928fd7ee52080f6634891 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac83048399fff5bf55b1bc42b04846bd4 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac83048399fff5bf55b1bc42b04846bd4">ComponentTypeFromUnsigned</a> (unsigned int component_type_as_unsigned)</td></tr>
<tr class="separator:ac83048399fff5bf55b1bc42b04846bd4 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab50a176bc2319445cb0d1a8dad8ea51a inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab50a176bc2319445cb0d1a8dad8ea51a">ComponentTypeIsValid</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type)</td></tr>
<tr class="separator:ab50a176bc2319445cb0d1a8dad8ea51a inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2238a0a8e006e263b3d43c0739f26c2a inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2238a0a8e006e263b3d43c0739f26c2a">ComponentTypeIsValidAndNotMixed</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type)</td></tr>
<tr class="separator:a2238a0a8e006e263b3d43c0739f26c2a inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae55dada6f768098269e74889e658ba70 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ae55dada6f768098269e74889e658ba70">ComponentTypeToString</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a>)</td></tr>
<tr class="separator:ae55dada6f768098269e74889e658ba70 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81fe6fc139c62ae7908be9b8b432456d inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a81fe6fc139c62ae7908be9b8b432456d">IndexRequired</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type)</td></tr>
<tr class="separator:a81fe6fc139c62ae7908be9b8b432456d inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d75fb10c07264595741be96873c371e inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a4d75fb10c07264595741be96873c371e">Internal_SystemComponentHelper</a> ()</td></tr>
<tr class="memdesc:a4d75fb10c07264595741be96873c371e inherit pub_static_methods_class_o_n___model_component"><td class="mdescLeft">&#160;</td><td class="mdescRight">For internal use. Never call this function. <a href="../../dc/d5c/class_o_n___model_component.html#a4d75fb10c07264595741be96873c371e">More...</a><br /></td></tr>
<tr class="separator:a4d75fb10c07264595741be96873c371e inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add7734325ce94ce5c447c7af75bf6ead inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#add7734325ce94ce5c447c7af75bf6ead">IsNamePathSeparator</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *s)</td></tr>
<tr class="separator:add7734325ce94ce5c447c7af75bf6ead inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8bcf2524e50f50da86a349e813e367a inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">*static const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ad8bcf2524e50f50da86a349e813e367a">IsReferencePrefixDelimiter</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *s)</td></tr>
<tr class="separator:ad8bcf2524e50f50da86a349e813e367a inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e2587ae4aa0f1b8dd703a04614ee47a inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a7e2587ae4aa0f1b8dd703a04614ee47a">IsReferencePrefixSeparator</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *s)</td></tr>
<tr class="separator:a7e2587ae4aa0f1b8dd703a04614ee47a inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98aa61a2c8d4a8c44ab57e26f2bb2a35 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a98aa61a2c8d4a8c44ab57e26f2bb2a35">IsValidComponentName</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *candidate_component_name)</td></tr>
<tr class="separator:a98aa61a2c8d4a8c44ab57e26f2bb2a35 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8af5de191289de97950d748a48ca467 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ad8af5de191289de97950d748a48ca467">IsValidComponentName</a> (const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;candidate_component_name)</td></tr>
<tr class="separator:ad8af5de191289de97950d748a48ca467 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf68e352f017e02a8a17960145ee651c inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#abf68e352f017e02a8a17960145ee651c">IsValidComponentName</a> (size_t length, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *candidate_component_name)</td></tr>
<tr class="separator:abf68e352f017e02a8a17960145ee651c inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59207bc9b86326d0bec0b5f16d5b7556 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a59207bc9b86326d0bec0b5f16d5b7556">IsValidComponentName</a> (const class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> &amp;model_manfest, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &amp;model_component, bool bPermitReferencePrefix, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;valid_name)</td></tr>
<tr class="separator:a59207bc9b86326d0bec0b5f16d5b7556 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0016925d7bd2e5ebf48a5e7fb002d874 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a0016925d7bd2e5ebf48a5e7fb002d874">IsValidComponentNameFirstCodePoint</a> (ON__UINT32 unicode_code_point)</td></tr>
<tr class="separator:a0016925d7bd2e5ebf48a5e7fb002d874 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace56044c83449c2520d015c590a7c4d5 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ace56044c83449c2520d015c590a7c4d5">IsValidComponentNameFirstCodePoint</a> (int length, const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *candidate_component_name)</td></tr>
<tr class="separator:ace56044c83449c2520d015c590a7c4d5 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58114aef25df63091c334e0aa339e35f inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a58114aef25df63091c334e0aa339e35f">NameLeaf</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *name)</td></tr>
<tr class="separator:a58114aef25df63091c334e0aa339e35f inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64475590e76eefde0ef3be0d6d2688b3 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a64475590e76eefde0ef3be0d6d2688b3">NameParent</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *name, bool bIncludeReference)</td></tr>
<tr class="separator:a64475590e76eefde0ef3be0d6d2688b3 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab88e0dacbb65387d6076879e4deb0656 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab88e0dacbb65387d6076879e4deb0656">NameReferencePrefix</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *name)</td></tr>
<tr class="separator:ab88e0dacbb65387d6076879e4deb0656 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93f76d3c2fd3cbe32729e2434a6ae31e inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a93f76d3c2fd3cbe32729e2434a6ae31e">RemoveAllReferencePrefixDelimiters</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *name)</td></tr>
<tr class="separator:a93f76d3c2fd3cbe32729e2434a6ae31e inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eac6a9460097526cbf1841df26b0ce3 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a3eac6a9460097526cbf1841df26b0ce3">RemoveReferencePrefix</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *name)</td></tr>
<tr class="separator:a3eac6a9460097526cbf1841df26b0ce3 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a1cd9625116a3c01890bbc6d3a31529 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a1a1cd9625116a3c01890bbc6d3a31529">RemoveTrailingNamePathSeparator</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *name)</td></tr>
<tr class="separator:a1a1cd9625116a3c01890bbc6d3a31529 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2f0a80b5f86fc83aff3dcffedaa4635 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ab2f0a80b5f86fc83aff3dcffedaa4635">RemoveTrailingReferencePrefixDelimiter</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *name)</td></tr>
<tr class="separator:ab2f0a80b5f86fc83aff3dcffedaa4635 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac149a940329dc304073764e7f5a69a8e inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac149a940329dc304073764e7f5a69a8e">RemoveTrailingReferencePrefixSeparator</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *name)</td></tr>
<tr class="separator:ac149a940329dc304073764e7f5a69a8e inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86bebe7f43d5018d17056051b3890f4a inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a86bebe7f43d5018d17056051b3890f4a">SplitName</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *name, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;reference_prefix, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;name_parent, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;name_leaf)</td></tr>
<tr class="separator:a86bebe7f43d5018d17056051b3890f4a inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada20ca0c820b76b1b6a8157c91568f14 inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ada20ca0c820b76b1b6a8157c91568f14">UniqueNameIgnoresCase</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type)</td></tr>
<tr class="separator:ada20ca0c820b76b1b6a8157c91568f14 inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53ada3d0b591c68a41efdeed971dea1b inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a53ada3d0b591c68a41efdeed971dea1b">UniqueNameIncludesParent</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type)</td></tr>
<tr class="separator:a53ada3d0b591c68a41efdeed971dea1b inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac964f3398ebf21fe35a649ff10d88bba inherit pub_static_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac964f3398ebf21fe35a649ff10d88bba">UniqueNameRequired</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type)</td></tr>
<tr class="separator:ac964f3398ebf21fe35a649ff10d88bba inherit pub_static_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ac49ca5b5382a01694d54d78ab042be35"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#ac49ca5b5382a01694d54d78ab042be35">Grid</a></td></tr>
<tr class="memdesc:ac49ca5b5382a01694d54d78ab042be35"><td class="mdescLeft">&#160;</td><td class="mdescRight">index = -6, id set, unique and persistent <a href="#ac49ca5b5382a01694d54d78ab042be35">More...</a><br /></td></tr>
<tr class="separator:ac49ca5b5382a01694d54d78ab042be35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e3b8e532f216fe0e1f777fb7643ff8d"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a8e3b8e532f216fe0e1f777fb7643ff8d">Grid60</a></td></tr>
<tr class="memdesc:a8e3b8e532f216fe0e1f777fb7643ff8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">index = -7, id set, unique and persistent <a href="#a8e3b8e532f216fe0e1f777fb7643ff8d">More...</a><br /></td></tr>
<tr class="separator:a8e3b8e532f216fe0e1f777fb7643ff8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3baf21c3630bc27292ea098425f9c416"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a3baf21c3630bc27292ea098425f9c416">Hatch1</a></td></tr>
<tr class="memdesc:a3baf21c3630bc27292ea098425f9c416"><td class="mdescLeft">&#160;</td><td class="mdescRight">index = -2, id set, unique and persistent <a href="#a3baf21c3630bc27292ea098425f9c416">More...</a><br /></td></tr>
<tr class="separator:a3baf21c3630bc27292ea098425f9c416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b91b757454260eba48dfcba7ea47e1f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a7b91b757454260eba48dfcba7ea47e1f">Hatch2</a></td></tr>
<tr class="memdesc:a7b91b757454260eba48dfcba7ea47e1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">index = -3, id set, unique and persistent <a href="#a7b91b757454260eba48dfcba7ea47e1f">More...</a><br /></td></tr>
<tr class="separator:a7b91b757454260eba48dfcba7ea47e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1cad64677a1eef79cad99be107db99"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0f1cad64677a1eef79cad99be107db99">Hatch3</a></td></tr>
<tr class="memdesc:a0f1cad64677a1eef79cad99be107db99"><td class="mdescLeft">&#160;</td><td class="mdescRight">index = -4, id set, unique and persistent <a href="#a0f1cad64677a1eef79cad99be107db99">More...</a><br /></td></tr>
<tr class="separator:a0f1cad64677a1eef79cad99be107db99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef2723030c3000b169274e287c465a9e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#aef2723030c3000b169274e287c465a9e">HatchDash</a></td></tr>
<tr class="memdesc:aef2723030c3000b169274e287c465a9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">index = -5, id set, unique and persistent <a href="#aef2723030c3000b169274e287c465a9e">More...</a><br /></td></tr>
<tr class="separator:aef2723030c3000b169274e287c465a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28a8ebd98a5f836d2cf89162be6ab194"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a28a8ebd98a5f836d2cf89162be6ab194">Plus</a></td></tr>
<tr class="memdesc:a28a8ebd98a5f836d2cf89162be6ab194"><td class="mdescLeft">&#160;</td><td class="mdescRight">index = -8, id set, unique and persistent <a href="#a28a8ebd98a5f836d2cf89162be6ab194">More...</a><br /></td></tr>
<tr class="separator:a28a8ebd98a5f836d2cf89162be6ab194"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6dd6c4135a455f13d12b09a1175684e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#af6dd6c4135a455f13d12b09a1175684e">Solid</a></td></tr>
<tr class="memdesc:af6dd6c4135a455f13d12b09a1175684e"><td class="mdescLeft">&#160;</td><td class="mdescRight">index = -1, id set, unique and persistent <a href="#af6dd6c4135a455f13d12b09a1175684e">More...</a><br /></td></tr>
<tr class="separator:af6dd6c4135a455f13d12b09a1175684e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d3cc42c902291985b3e5e13c69b4a65"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a4d3cc42c902291985b3e5e13c69b4a65">Squares</a></td></tr>
<tr class="memdesc:a4d3cc42c902291985b3e5e13c69b4a65"><td class="mdescLeft">&#160;</td><td class="mdescRight">index = -9, id set, unique and persistent <a href="#a4d3cc42c902291985b3e5e13c69b4a65">More...</a><br /></td></tr>
<tr class="separator:a4d3cc42c902291985b3e5e13c69b4a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f3c88f40407ffbec0d80109380d3fb3"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a2f3c88f40407ffbec0d80109380d3fb3">Unset</a></td></tr>
<tr class="memdesc:a2f3c88f40407ffbec0d80109380d3fb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">index = ON_UNSET_INT_INDEX, id = nil <a href="#a2f3c88f40407ffbec0d80109380d3fb3">More...</a><br /></td></tr>
<tr class="separator:a2f3c88f40407ffbec0d80109380d3fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_class_o_n___model_component"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_o_n___model_component')"><img src="../../closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a></td></tr>
<tr class="memitem:ae65df2e8323ee23f769316b506a5bdaf inherit pub_static_attribs_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#ae65df2e8323ee23f769316b506a5bdaf">NamePathSeparator</a></td></tr>
<tr class="separator:ae65df2e8323ee23f769316b506a5bdaf inherit pub_static_attribs_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21d3152dddf88cb6d387b9f74d51033a inherit pub_static_attribs_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a21d3152dddf88cb6d387b9f74d51033a">ReferencePrefixDelimiter</a></td></tr>
<tr class="separator:a21d3152dddf88cb6d387b9f74d51033a inherit pub_static_attribs_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff7493e7c306e8faef135e6cf348db6a inherit pub_static_attribs_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#aff7493e7c306e8faef135e6cf348db6a">ReferencePrefixSeparator</a></td></tr>
<tr class="separator:aff7493e7c306e8faef135e6cf348db6a inherit pub_static_attribs_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6caf26908c92f603cdb07baec0c27990 inherit pub_static_attribs_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a6caf26908c92f603cdb07baec0c27990">Unset</a></td></tr>
<tr class="separator:a6caf26908c92f603cdb07baec0c27990 inherit pub_static_attribs_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63a60bd152dda8879588b15d7f394b47 inherit pub_static_attribs_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">*static const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> WorksessionReferencePrefix *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a></td></tr>
<tr class="separator:a63a60bd152dda8879588b15d7f394b47 inherit pub_static_attribs_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_class_o_n___model_component"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_o_n___model_component')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a></td></tr>
<tr class="memitem:a7f6f2f7fe63a3db314c6456f63d7d728 inherit pro_methods_class_o_n___model_component"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a7f6f2f7fe63a3db314c6456f63d7d728">IncrementContentVersionNumber</a> () const</td></tr>
<tr class="separator:a7f6f2f7fe63a3db314c6456f63d7d728 inherit pro_methods_class_o_n___model_component"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>class <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> /////////////////////////////////////////////////////////////// Fill definition for a hatch</p>
<p>The hatch will be one of ON_Hatch::ON_HatchPattern::HatchFillType::Lines - pat file style definition ON_Hatch::ON_HatchPattern::HatchFillType::Gradient - uses a color function ON_Hatch::ON_HatchPattern::HatchFillType::Solid - uses entity color </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a0034c984b918c03c6ccf4e5c4cbc6007"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0034c984b918c03c6ccf4e5c4cbc6007">&#9670;&nbsp;</a></span>HatchFillType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007">ON_HatchPattern::HatchFillType</a> : unsigned int</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0034c984b918c03c6ccf4e5c4cbc6007ae41480b6bbfbf7407974a88d3d34f4fa"></a>Solid&#160;</td><td class="fielddoc"><p>uses entity color </p>
</td></tr>
<tr><td class="fieldname"><a id="a0034c984b918c03c6ccf4e5c4cbc6007aa0b0293a2db49f5f93c15a62e095c819"></a>Lines&#160;</td><td class="fielddoc"><p>pat file definition </p>
</td></tr>
<tr><td class="fieldname"><a id="a0034c984b918c03c6ccf4e5c4cbc6007a5e59525cb7d1d1cd93be0b9f36e9d09a"></a>Gradient&#160;</td><td class="fielddoc"><p>uses a fill color function </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aa0db6e1f7dfbbbf56f05ccb117069fcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0db6e1f7dfbbbf56f05ccb117069fcc">&#9670;&nbsp;</a></span>ON_HatchPattern() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_HatchPattern::ON_HatchPattern </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6f9155e139f14e384880e244a3c8b2e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f9155e139f14e384880e244a3c8b2e0">&#9670;&nbsp;</a></span>~ON_HatchPattern()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_HatchPattern::~ON_HatchPattern </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac059507b480334f1ed42ac617b69179c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac059507b480334f1ed42ac617b69179c">&#9670;&nbsp;</a></span>ON_HatchPattern() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_HatchPattern::ON_HatchPattern </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;&#160;</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="a90f9a483fc373c4d91db921ee20e4f58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90f9a483fc373c4d91db921ee20e4f58">&#9670;&nbsp;</a></span>AddHatchLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_HatchPattern::AddHatchLine </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a> &amp;&#160;</td>
<td class="paramname"><em>line</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Add an <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a> to the pattern Parameters: line - [in] the line to add Return: &gt;= 0 index of the new line -1 on failure </p>
</div>
</div>
<a id="af3d24a94bcbc25fcecd180b1f9d1f10e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3d24a94bcbc25fcecd180b1f9d1f10e">&#9670;&nbsp;</a></span>Compare()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int ON_HatchPattern::Compare </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>compare everything except <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a1d0998a906ab18cf3c9205218542c7c9">Index()</a> value. </p>
</div>
</div>
<a id="a27d174829f28a9183aa4dd6bf0be82ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27d174829f28a9183aa4dd6bf0be82ea">&#9670;&nbsp;</a></span>CompareAppearance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int ON_HatchPattern::CompareAppearance </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Compare all settings (type, lines, ...) that effect the appearance. Ignore <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a1d0998a906ab18cf3c9205218542c7c9">Index()</a>, <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a7e4decb826ac79c583526fbc83a96946">Id()</a>, <a class="el" href="../../dc/d5c/class_o_n___model_component.html#ac157c257e5a54aa12e3b3688ac87618a">Name()</a> </p>
</div>
</div>
<a id="aece6de71e8ce225fe974375301dbf595"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aece6de71e8ce225fe974375301dbf595">&#9670;&nbsp;</a></span>Description()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&amp; ON_HatchPattern::Description </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Get a short description of the pattern Parameters: string - [out] The string is returned here </p>
</div>
</div>
<a id="a1302c7f801b6dc9882d04f56dc32b13d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1302c7f801b6dc9882d04f56dc32b13d">&#9670;&nbsp;</a></span>Dump()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ON_HatchPattern::Dump </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>for debugging </p>
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#a21c7b04a80f1806c3a45f72d7c491a44">ON_Object</a>.</p>
</div>
</div>
<a id="a6f63b712c8ecc9f61de23a403e56d6af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f63b712c8ecc9f61de23a403e56d6af">&#9670;&nbsp;</a></span>FillType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007">ON_HatchPattern::HatchFillType</a> ON_HatchPattern::FillType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Interface. </p>
<p>Description: Return the pattern's fill type Parameters: </p>
</div>
</div>
<a id="a924c4d40f436d0b4e4b8a96834a6604d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a924c4d40f436d0b4e4b8a96834a6604d">&#9670;&nbsp;</a></span>FromModelComponentRef()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>* ON_HatchPattern::FromModelComponentRef </td>
<td>(</td>
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &amp;&#160;</td>
<td class="paramname"><em>model_component_reference</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> *&#160;</td>
<td class="paramname"><em>none_return_value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: model_component_reference - [in] none_return_value - [in] value to return if ON_Layer::Cast(model_component_ref.ModelComponent()) is nullptr Returns: If ON_Layer::Cast(model_component_ref.ModelComponent()) is not nullptr, that pointer is returned. Otherwise, none_return_value is returned. </p>
</div>
</div>
<a id="a95e0f83f9d2c0b97baffe4fbc1adf191"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95e0f83f9d2c0b97baffe4fbc1adf191">&#9670;&nbsp;</a></span>HatchFillTypeFromUnsigned()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007">ON_HatchPattern::HatchFillType</a> ON_HatchPattern::HatchFillTypeFromUnsigned </td>
<td>(</td>
<td class="paramtype">unsigned&#160;</td>
<td class="paramname"><em>hatch_fill_type_as_unsigned</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aef4eef96cf4af2031aae2ec399be94b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef4eef96cf4af2031aae2ec399be94b4">&#9670;&nbsp;</a></span>HatchLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a>* ON_HatchPattern::HatchLine </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Get the <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a> at index Parameters: index - [in] Index of the line to get Return: the hatch line nullptr if index is out of range </p>
</div>
</div>
<a id="a470f3fc88f776a56257e623ca816455b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a470f3fc88f776a56257e623ca816455b">&#9670;&nbsp;</a></span>HatchLineCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_HatchPattern::HatchLineCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Interface functions for line hatches. </p>
<p>Description: Get the number of ON_HatchLines in the pattern Parameters: Return: number of lines </p>
</div>
</div>
<a id="a7732bd878883ad06dc66dcbb601737cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7732bd878883ad06dc66dcbb601737cf">&#9670;&nbsp;</a></span>HatchLines()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>&lt;<a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a>&gt;&amp; ON_HatchPattern::HatchLines </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa10c091c47f02f8891620bcacb25cb45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa10c091c47f02f8891620bcacb25cb45">&#9670;&nbsp;</a></span>IsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_HatchPattern::IsValid </td>
<td>(</td>
<td class="paramtype">class <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *&#160;</td>
<td class="paramname"><em>text_log</em> = <code>nullptr</code></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><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> overrides. </p>
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#a7212696724553dc4d365479a10150c0d">ON_Object</a>.</p>
</div>
</div>
<a id="afba7c9f47897172219920f485cbf3111"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afba7c9f47897172219920f485cbf3111">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a>&amp; ON_HatchPattern::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afb2dfd520e14078e72144f7abe619646"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb2dfd520e14078e72144f7abe619646">&#9670;&nbsp;</a></span>Read()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_HatchPattern::Read </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;&#160;</td>
<td class="paramname"><em>binary_archive</em></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>Description: Low level archive writing tool used by <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a025b86c1da38eb51f66d6260b1141ac3">ON_BinaryArchive::ReadObject()</a>. Parameters: binary_archive - archive to read from Returns: Returns true if the read is successful. Remarks: Use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a025b86c1da38eb51f66d6260b1141ac3">ON_BinaryArchive::ReadObject()</a> to read objects. This <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#afb2dfd520e14078e72144f7abe619646">Read()</a> function should read the objects definition back into its data members.</p>
<p>The default implementation of this virtual function returns false and does nothing. </p>
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#a09ac9742ead91dd8f9cdd579bcbfed10">ON_Object</a>.</p>
</div>
</div>
<a id="adfcb514e8e2dc87324aa2191af679a2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfcb514e8e2dc87324aa2191af679a2c">&#9670;&nbsp;</a></span>RemoveAllHatchLines()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_HatchPattern::RemoveAllHatchLines </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Remove all of the hatch line from the pattern Parameters:</p>
<p>Return: true - success false - index out of range </p>
</div>
</div>
<a id="a4ce22665aee8f7e8bb603932a4725988"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ce22665aee8f7e8bb603932a4725988">&#9670;&nbsp;</a></span>RemoveHatchLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_HatchPattern::RemoveHatchLine </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Remove a hatch line from the pattern Parameters: index - [in] Index of the line to remove Return: true - success false - index out of range </p>
</div>
</div>
<a id="aec68a3541fafb060957a7be513628406"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec68a3541fafb060957a7be513628406">&#9670;&nbsp;</a></span>SetDescription()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_HatchPattern::SetDescription </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a63a60bd152dda8879588b15d7f394b47">wchar_t</a> *&#160;</td>
<td class="paramname"><em>pDescription</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Set the name of the pattern Parameters: pDescription - [in] the new description Returns: </p>
</div>
</div>
<a id="a32dd16a1ecb6a19c63351b7ae3b4da7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32dd16a1ecb6a19c63351b7ae3b4da7e">&#9670;&nbsp;</a></span>SetFillType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_HatchPattern::SetFillType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#a0034c984b918c03c6ccf4e5c4cbc6007">ON_HatchPattern::HatchFillType</a>&#160;</td>
<td class="paramname"><em>fill_type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Set the pattern's fill type Parameters: type - [in] the new filltype </p>
</div>
</div>
<a id="a2597d3780744fb31cb92f3c4ec9e7d7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2597d3780744fb31cb92f3c4ec9e7d7d">&#9670;&nbsp;</a></span>SetHatchLines() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_HatchPattern::SetHatchLines </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>lines</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Set all of the hatch lines at once. Existing hatchlines are deleted. Parameters: lines - [in] Array of lines to add. Lines are copied Return: number of lines added </p>
</div>
</div>
<a id="ae71538b211438715c42cbac8c565cbd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae71538b211438715c42cbac8c565cbd2">&#9670;&nbsp;</a></span>SetHatchLines() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_HatchPattern::SetHatchLines </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../df/dc4/class_o_n___hatch_line.html">ON_HatchLine</a> *&#160;</td>
<td class="paramname"><em>lines</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae9546e6d25778313c96067627dba80d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9546e6d25778313c96067627dba80d3">&#9670;&nbsp;</a></span>Write()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_HatchPattern::Write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;&#160;</td>
<td class="paramname"><em>binary_archive</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>Description: Low level archive writing tool used by <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a33187abe5d04ac52c41d7a798e664f3b" title="writes object definition ">ON_BinaryArchive::WriteObject()</a>. Parameters: binary_archive - archive to write to Returns: Returns true if the write is successful. Remarks: Use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a33187abe5d04ac52c41d7a798e664f3b" title="writes object definition ">ON_BinaryArchive::WriteObject()</a> to write objects. This <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html#ae9546e6d25778313c96067627dba80d3">Write()</a> function should just write the specific definition of this object. It should not write and any chunk typecode or length information.</p>
<p>The default implementation of this virtual function returns false and does nothing. </p>
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#a16eb9ab6bf0d0a614655cf9cd055871a">ON_Object</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ac49ca5b5382a01694d54d78ab042be35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac49ca5b5382a01694d54d78ab042be35">&#9670;&nbsp;</a></span>Grid</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ON_HatchPattern::Grid</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>index = -6, id set, unique and persistent </p>
</div>
</div>
<a id="a8e3b8e532f216fe0e1f777fb7643ff8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e3b8e532f216fe0e1f777fb7643ff8d">&#9670;&nbsp;</a></span>Grid60</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ON_HatchPattern::Grid60</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>index = -7, id set, unique and persistent </p>
</div>
</div>
<a id="a3baf21c3630bc27292ea098425f9c416"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3baf21c3630bc27292ea098425f9c416">&#9670;&nbsp;</a></span>Hatch1</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ON_HatchPattern::Hatch1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>index = -2, id set, unique and persistent </p>
</div>
</div>
<a id="a7b91b757454260eba48dfcba7ea47e1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b91b757454260eba48dfcba7ea47e1f">&#9670;&nbsp;</a></span>Hatch2</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ON_HatchPattern::Hatch2</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>index = -3, id set, unique and persistent </p>
</div>
</div>
<a id="a0f1cad64677a1eef79cad99be107db99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f1cad64677a1eef79cad99be107db99">&#9670;&nbsp;</a></span>Hatch3</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ON_HatchPattern::Hatch3</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>index = -4, id set, unique and persistent </p>
</div>
</div>
<a id="aef2723030c3000b169274e287c465a9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef2723030c3000b169274e287c465a9e">&#9670;&nbsp;</a></span>HatchDash</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ON_HatchPattern::HatchDash</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>index = -5, id set, unique and persistent </p>
</div>
</div>
<a id="a28a8ebd98a5f836d2cf89162be6ab194"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28a8ebd98a5f836d2cf89162be6ab194">&#9670;&nbsp;</a></span>Plus</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ON_HatchPattern::Plus</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>index = -8, id set, unique and persistent </p>
</div>
</div>
<a id="af6dd6c4135a455f13d12b09a1175684e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6dd6c4135a455f13d12b09a1175684e">&#9670;&nbsp;</a></span>Solid</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ON_HatchPattern::Solid</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>index = -1, id set, unique and persistent </p>
</div>
</div>
<a id="a4d3cc42c902291985b3e5e13c69b4a65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d3cc42c902291985b3e5e13c69b4a65">&#9670;&nbsp;</a></span>Squares</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ON_HatchPattern::Squares</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>index = -9, id set, unique and persistent </p>
</div>
</div>
<a id="a2f3c88f40407ffbec0d80109380d3fb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f3c88f40407ffbec0d80109380d3fb3">&#9670;&nbsp;</a></span>Unset</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ON_HatchPattern::Unset</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>index = ON_UNSET_INT_INDEX, id = nil </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 31 2018 14:30:14 for openNURBS SDK Help by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>