Files
opennurbs/6/class_o_n___component_status.html
Bozo 2d5c650ea1 Publish!
Generated from TESTING
2018-01-26 12:35:52 +00:00

1144 lines
57 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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>openNURBS SDK Help: ON_ComponentStatus 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.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="class_o_n___component_status-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ON_ComponentStatus Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="opennurbs__compstat_8h_source.html">opennurbs_compstat.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aec77f5652eca3c0e5ae3e53d24eb5ebe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#aec77f5652eca3c0e5ae3e53d24eb5ebe">ON_ComponentStatus</a> ()=default</td></tr>
<tr class="separator:aec77f5652eca3c0e5ae3e53d24eb5ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00a71053ebeef0ebb6eea83bd5b9ebf1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a00a71053ebeef0ebb6eea83bd5b9ebf1">ON_ComponentStatus</a> (const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> &amp;)=default</td></tr>
<tr class="separator:a00a71053ebeef0ebb6eea83bd5b9ebf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adec7b205caa7382c3a960f023bc5b289"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#adec7b205caa7382c3a960f023bc5b289">ON_ComponentStatus</a> (ON_ComponentState state)</td></tr>
<tr class="separator:adec7b205caa7382c3a960f023bc5b289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b03e26bc61af66213ea84b7b979638e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a7b03e26bc61af66213ea84b7b979638e">~ON_ComponentStatus</a> ()=default</td></tr>
<tr class="separator:a7b03e26bc61af66213ea84b7b979638e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07a7df4fb56e8d9a0f894078e95800d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a07a7df4fb56e8d9a0f894078e95800d5">AllEqualStates</a> (<a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> states_filter, <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> comparand) const</td></tr>
<tr class="separator:a07a7df4fb56e8d9a0f894078e95800d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b1cb6183fefa6613021e7e054c4ad04"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a0b1cb6183fefa6613021e7e054c4ad04">ClearRuntimeMark</a> ()</td></tr>
<tr class="separator:a0b1cb6183fefa6613021e7e054c4ad04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abec4dcdcb602e0f5d48f25ba8c9b6f7c"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#abec4dcdcb602e0f5d48f25ba8c9b6f7c">ClearStates</a> (<a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> states_to_clear)</td></tr>
<tr class="separator:abec4dcdcb602e0f5d48f25ba8c9b6f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54ca59f8a7a57220582cca5a6fa0c305"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a54ca59f8a7a57220582cca5a6fa0c305">IsClear</a> () const</td></tr>
<tr class="separator:a54ca59f8a7a57220582cca5a6fa0c305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2536729b0485834d0e19835024dbf4a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#ac2536729b0485834d0e19835024dbf4a">IsDamaged</a> () const</td></tr>
<tr class="separator:ac2536729b0485834d0e19835024dbf4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad246c12dbbe7c29eaa2219d8449d7179"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#ad246c12dbbe7c29eaa2219d8449d7179">IsDeleted</a> () const</td></tr>
<tr class="separator:ad246c12dbbe7c29eaa2219d8449d7179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc7532a8b235bccfad86ec78e5791f7b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#afc7532a8b235bccfad86ec78e5791f7b">IsHidden</a> () const</td></tr>
<tr class="separator:afc7532a8b235bccfad86ec78e5791f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8672af32ae462be733bd790269be6b0f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a8672af32ae462be733bd790269be6b0f">IsHighlighted</a> () const</td></tr>
<tr class="separator:a8672af32ae462be733bd790269be6b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a4383893f3d935026022f15bbeb2345"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a8a4383893f3d935026022f15bbeb2345">IsLocked</a> () const</td></tr>
<tr class="separator:a8a4383893f3d935026022f15bbeb2345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e817d76bfe36cf2e4abbaea9fc2b806"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a8e817d76bfe36cf2e4abbaea9fc2b806">IsSelected</a> () const</td></tr>
<tr class="separator:a8e817d76bfe36cf2e4abbaea9fc2b806"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac767e76ba0644853e10751d3d65bab99"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#ac767e76ba0644853e10751d3d65bab99">IsSelectedPersistent</a> () const</td></tr>
<tr class="separator:ac767e76ba0644853e10751d3d65bab99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11cd0456b03a737acdd78f4c2b7fec14"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a11cd0456b03a737acdd78f4c2b7fec14">NoEqualStates</a> (<a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> states_filter, <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> comparand) const</td></tr>
<tr class="separator:a11cd0456b03a737acdd78f4c2b7fec14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07ac46f904e4f89c6bad21731b6fd631"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a07ac46f904e4f89c6bad21731b6fd631">operator!=</a> (<a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>)</td></tr>
<tr class="separator:a07ac46f904e4f89c6bad21731b6fd631"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cc6b25d516b3eec91ee313c3717e9e4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a0cc6b25d516b3eec91ee313c3717e9e4">operator!=</a> (const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> &amp;) const</td></tr>
<tr class="separator:a0cc6b25d516b3eec91ee313c3717e9e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f77cf98ae53bcb31ece668ddb50f8fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a1f77cf98ae53bcb31ece668ddb50f8fe">operator=</a> (const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> &amp;)=default</td></tr>
<tr class="separator:a1f77cf98ae53bcb31ece668ddb50f8fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af22b5fc5c74c2128dc67c8dfc45d0202"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#af22b5fc5c74c2128dc67c8dfc45d0202">operator==</a> (<a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>)</td></tr>
<tr class="separator:af22b5fc5c74c2128dc67c8dfc45d0202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad392912706dff96fbe70210d2c19ad48"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#ad392912706dff96fbe70210d2c19ad48">operator==</a> (const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> &amp;) const</td></tr>
<tr class="separator:ad392912706dff96fbe70210d2c19ad48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a772f0b3184187bcf053d6b10348dac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a7a772f0b3184187bcf053d6b10348dac">RuntimeMark</a> () const</td></tr>
<tr class="separator:a7a772f0b3184187bcf053d6b10348dac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb29f9206cd27bbb4124c7aea3f4e018"><td class="memItemLeft" align="right" valign="top">ON_ComponentState&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#acb29f9206cd27bbb4124c7aea3f4e018">SelectedState</a> () const</td></tr>
<tr class="separator:acb29f9206cd27bbb4124c7aea3f4e018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0e9c6af7e4258f0cfa07c99a5a6a70f"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#ae0e9c6af7e4258f0cfa07c99a5a6a70f">SetDamagedState</a> (bool bIsDamaged)</td></tr>
<tr class="separator:ae0e9c6af7e4258f0cfa07c99a5a6a70f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac723d883c047b2ec73529f28ebbaf69e"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#ac723d883c047b2ec73529f28ebbaf69e">SetDeletedState</a> (bool bIsDeleted)</td></tr>
<tr class="separator:ac723d883c047b2ec73529f28ebbaf69e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af13de2a1cb4a442b336fd58fb402e411"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#af13de2a1cb4a442b336fd58fb402e411">SetHiddenState</a> (bool bIsHidden)</td></tr>
<tr class="separator:af13de2a1cb4a442b336fd58fb402e411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c259098bfb532a4e1a94d30f8ff7a0"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a52c259098bfb532a4e1a94d30f8ff7a0">SetHighlightedState</a> (bool bIsHighlighed)</td></tr>
<tr class="separator:a52c259098bfb532a4e1a94d30f8ff7a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad180be6ac511a133e8e993d495690bd"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#aad180be6ac511a133e8e993d495690bd">SetLockedState</a> (bool bIsLocked)</td></tr>
<tr class="separator:aad180be6ac511a133e8e993d495690bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66cf9adc25388ad434012f9a36ee78df"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a66cf9adc25388ad434012f9a36ee78df">SetRuntimeMark</a> (bool bRuntimeMark)</td></tr>
<tr class="separator:a66cf9adc25388ad434012f9a36ee78df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a396fce4076e10f0874c544ca4025610f"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a396fce4076e10f0874c544ca4025610f">SetRuntimeMark</a> ()</td></tr>
<tr class="separator:a396fce4076e10f0874c544ca4025610f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e5b5eab2134d0ee7dbc0ef2db0fad5b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a8e5b5eab2134d0ee7dbc0ef2db0fad5b">SetSelectedState</a> (bool bSelectedState, bool bPersistent, bool bSynchronizeHighlight)</td></tr>
<tr class="separator:a8e5b5eab2134d0ee7dbc0ef2db0fad5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a360b7eeea320037b7718a4fe5295de8e"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a360b7eeea320037b7718a4fe5295de8e">SetSelectedState</a> (ON_ComponentState selected_state, bool bSynchronizeHighlight)</td></tr>
<tr class="separator:a360b7eeea320037b7718a4fe5295de8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a00c2de927e3124995723d5dd88592f"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a4a00c2de927e3124995723d5dd88592f">SetStates</a> (<a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> states_to_set)</td></tr>
<tr class="separator:a4a00c2de927e3124995723d5dd88592f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c01ab7360dbbd8a9412969d0e842703"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a8c01ab7360dbbd8a9412969d0e842703">SetStatus</a> (<a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> status_to_copy)</td></tr>
<tr class="separator:a8c01ab7360dbbd8a9412969d0e842703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0fdd7626cf0af0eee9c1a6bb68768a2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#ae0fdd7626cf0af0eee9c1a6bb68768a2">SomeEqualStates</a> (<a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> states_filter, <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> comparand) const</td></tr>
<tr class="separator:ae0fdd7626cf0af0eee9c1a6bb68768a2"><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:a77498f9dc35c78395de11aae11517d74"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a77498f9dc35c78395de11aae11517d74">AllSet</a></td></tr>
<tr class="separator:a77498f9dc35c78395de11aae11517d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0c1abc7c6695033d763b16acb95d2af"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#aa0c1abc7c6695033d763b16acb95d2af">Damaged</a></td></tr>
<tr class="separator:aa0c1abc7c6695033d763b16acb95d2af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d2729d77307d60f239d6d120a079cfc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a8d2729d77307d60f239d6d120a079cfc">Deleted</a></td></tr>
<tr class="separator:a8d2729d77307d60f239d6d120a079cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f7db902d174154175d572f729247694"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a7f7db902d174154175d572f729247694">Hidden</a></td></tr>
<tr class="separator:a7f7db902d174154175d572f729247694"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac2ce8562ffb52a2205d4e116285c61c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#aac2ce8562ffb52a2205d4e116285c61c">Highlighted</a></td></tr>
<tr class="separator:aac2ce8562ffb52a2205d4e116285c61c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2f2c80a3a7db52d907f7f751e7cdac8"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#ad2f2c80a3a7db52d907f7f751e7cdac8">Locked</a></td></tr>
<tr class="separator:ad2f2c80a3a7db52d907f7f751e7cdac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae267cd5d4088c8a033fa348d30227223"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#ae267cd5d4088c8a033fa348d30227223">NoneSet</a></td></tr>
<tr class="separator:ae267cd5d4088c8a033fa348d30227223"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c5849caa6d4fb7f0a58b2129929189c"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a9c5849caa6d4fb7f0a58b2129929189c">Selected</a></td></tr>
<tr class="separator:a9c5849caa6d4fb7f0a58b2129929189c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed3762e933514815b6c145aff7992589"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#aed3762e933514815b6c145aff7992589">SelectedPersistent</a></td></tr>
<tr class="separator:aed3762e933514815b6c145aff7992589"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a9cdd6f3959bbf39aea8a4787453f8ab8"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___component_status.html#a9cdd6f3959bbf39aea8a4787453f8ab8">ON_AggregateComponentStatus</a></td></tr>
<tr class="separator:a9cdd6f3959bbf39aea8a4787453f8ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aec77f5652eca3c0e5ae3e53d24eb5ebe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec77f5652eca3c0e5ae3e53d24eb5ebe">&#9670;&nbsp;</a></span>ON_ComponentStatus() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_ComponentStatus::ON_ComponentStatus </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="a7b03e26bc61af66213ea84b7b979638e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b03e26bc61af66213ea84b7b979638e">&#9670;&nbsp;</a></span>~ON_ComponentStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_ComponentStatus::~ON_ComponentStatus </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="a00a71053ebeef0ebb6eea83bd5b9ebf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00a71053ebeef0ebb6eea83bd5b9ebf1">&#9670;&nbsp;</a></span>ON_ComponentStatus() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_ComponentStatus::ON_ComponentStatus </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</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="adec7b205caa7382c3a960f023bc5b289"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adec7b205caa7382c3a960f023bc5b289">&#9670;&nbsp;</a></span>ON_ComponentStatus() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_ComponentStatus::ON_ComponentStatus </td>
<td>(</td>
<td class="paramtype">ON_ComponentState&#160;</td>
<td class="paramname"><em>state</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Constructs a status with the specified state set. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a07a7df4fb56e8d9a0f894078e95800d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07a7df4fb56e8d9a0f894078e95800d5">&#9670;&nbsp;</a></span>AllEqualStates()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::AllEqualStates </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"><em>states_filter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"><em>comparand</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: states_filter - [in] If no states are specified, then false is returned. comparand - [in] If a state is set in states_filter, the corresponding state in "this" and comparand will be tested. <br />
Returns: True if every tested state in "this" and comparand are identical. Remarks: For the purposes of this test, ON_ComponentState::Selected and ON_ComponentState::SelectedPersistent are considered equal. </p>
</div>
</div>
<a id="a0b1cb6183fefa6613021e7e054c4ad04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b1cb6183fefa6613021e7e054c4ad04">&#9670;&nbsp;</a></span>ClearRuntimeMark()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::ClearRuntimeMark </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abec4dcdcb602e0f5d48f25ba8c9b6f7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abec4dcdcb602e0f5d48f25ba8c9b6f7c">&#9670;&nbsp;</a></span>ClearStates()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::ClearStates </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"><em>states_to_clear</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: If a state is set in states_to_clear, the same state is cleared in "this". Parameters: states_to_clear - [in] Returns: 1 if status changed. 0 if status did not change. Remarks: The runtime mark setting cannot be changed using <a class="el" href="class_o_n___component_status.html#abec4dcdcb602e0f5d48f25ba8c9b6f7c">ClearStates()</a>. </p>
</div>
</div>
<a id="a54ca59f8a7a57220582cca5a6fa0c305"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54ca59f8a7a57220582cca5a6fa0c305">&#9670;&nbsp;</a></span>IsClear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::IsClear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: True if every setting besides runtime mark is 0 or false. Ignores the runtime mark state. Remarks: The runtime mark setting is ignored by <a class="el" href="class_o_n___component_status.html#a54ca59f8a7a57220582cca5a6fa0c305">IsClear()</a>. </p>
</div>
</div>
<a id="ac2536729b0485834d0e19835024dbf4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2536729b0485834d0e19835024dbf4a">&#9670;&nbsp;</a></span>IsDamaged()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::IsDamaged </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: false if not damaged. true otherwise. (ON_ComponentStatus::DAMAGED_STATE::not_damaged != DamagedState()) </p>
</div>
</div>
<a id="ad246c12dbbe7c29eaa2219d8449d7179"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad246c12dbbe7c29eaa2219d8449d7179">&#9670;&nbsp;</a></span>IsDeleted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::IsDeleted </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: false if not hidden. true otherwise. (ON_ComponentStatus::DELETED_STATE::not_deleted != DeletedState()) </p>
</div>
</div>
<a id="afc7532a8b235bccfad86ec78e5791f7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc7532a8b235bccfad86ec78e5791f7b">&#9670;&nbsp;</a></span>IsHidden()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::IsHidden </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: false if not hidden. true otherwise. (ON_ComponentStatus::HIDDEN_STATE::not_hidden != HiddenState()) </p>
</div>
</div>
<a id="a8672af32ae462be733bd790269be6b0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8672af32ae462be733bd790269be6b0f">&#9670;&nbsp;</a></span>IsHighlighted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::IsHighlighted </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: false if not highlighted. true otherwise. </p>
</div>
</div>
<a id="a8a4383893f3d935026022f15bbeb2345"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a4383893f3d935026022f15bbeb2345">&#9670;&nbsp;</a></span>IsLocked()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::IsLocked </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: false if not locked. true otherwise. (ON_ComponentStatus::LOCKED_STATE::not_locked != LockedState()) </p>
</div>
</div>
<a id="a8e817d76bfe36cf2e4abbaea9fc2b806"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e817d76bfe36cf2e4abbaea9fc2b806">&#9670;&nbsp;</a></span>IsSelected()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::IsSelected </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: false The selection state is ON_ComponentState::not_selected. true The selection state is ON_ComponentState::Selected or ON_ComponentState::Selected_pesistent. </p>
</div>
</div>
<a id="ac767e76ba0644853e10751d3d65bab99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac767e76ba0644853e10751d3d65bab99">&#9670;&nbsp;</a></span>IsSelectedPersistent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::IsSelectedPersistent </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: false The selection state is ON_ComponentState::not_selected. true The selection state is ON_ComponentState::Selected_pesistent. </p>
</div>
</div>
<a id="a11cd0456b03a737acdd78f4c2b7fec14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11cd0456b03a737acdd78f4c2b7fec14">&#9670;&nbsp;</a></span>NoEqualStates()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::NoEqualStates </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"><em>states_filter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"><em>comparand</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: states_filter - [in] If no states are specified, then false is returned. comparand - [in] If a state is set in states_filter, the corresponding state in "this" and comparand will be tested. Returns: True if every tested state in "this" and comparand are different. Remarks: For the purposes of this test, ON_ComponentState::Selected and ON_ComponentState::SelectedPersistent are considered equal. </p>
</div>
</div>
<a id="a07ac46f904e4f89c6bad21731b6fd631"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07ac46f904e4f89c6bad21731b6fd631">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0cc6b25d516b3eec91ee313c3717e9e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cc6b25d516b3eec91ee313c3717e9e4">&#9670;&nbsp;</a></span>operator!=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1f77cf98ae53bcb31ece668ddb50f8fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f77cf98ae53bcb31ece668ddb50f8fe">&#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="class_o_n___component_status.html">ON_ComponentStatus</a>&amp; ON_ComponentStatus::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</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="af22b5fc5c74c2128dc67c8dfc45d0202"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af22b5fc5c74c2128dc67c8dfc45d0202">&#9670;&nbsp;</a></span>operator==() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad392912706dff96fbe70210d2c19ad48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad392912706dff96fbe70210d2c19ad48">&#9670;&nbsp;</a></span>operator==() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Checking multiple state values efficently </p>
</div>
</div>
<a id="a7a772f0b3184187bcf053d6b10348dac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a772f0b3184187bcf053d6b10348dac">&#9670;&nbsp;</a></span>RuntimeMark()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::RuntimeMark </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>RuntimeMark </p>
</div>
</div>
<a id="acb29f9206cd27bbb4124c7aea3f4e018"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb29f9206cd27bbb4124c7aea3f4e018">&#9670;&nbsp;</a></span>SelectedState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_ComponentState ON_ComponentStatus::SelectedState </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Selection <br />
Returns: ON_ComponentState::not_selected, ON_ComponentState::Selected or ON_ComponentState::Selected_pesistent. </p>
</div>
</div>
<a id="ae0e9c6af7e4258f0cfa07c99a5a6a70f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0e9c6af7e4258f0cfa07c99a5a6a70f">&#9670;&nbsp;</a></span>SetDamagedState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetDamagedState </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bIsDamaged</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Damaged <br />
Returns: 1 if status changed. 0 if status did not change. </p>
</div>
</div>
<a id="ac723d883c047b2ec73529f28ebbaf69e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac723d883c047b2ec73529f28ebbaf69e">&#9670;&nbsp;</a></span>SetDeletedState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetDeletedState </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bIsDeleted</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Deleted <br />
Returns: 1 if status changed. 0 if status did not change. </p>
</div>
</div>
<a id="af13de2a1cb4a442b336fd58fb402e411"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af13de2a1cb4a442b336fd58fb402e411">&#9670;&nbsp;</a></span>SetHiddenState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetHiddenState </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bIsHidden</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Hidden <br />
Returns: 1 if status changed. 0 if status did not change. </p>
</div>
</div>
<a id="a52c259098bfb532a4e1a94d30f8ff7a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52c259098bfb532a4e1a94d30f8ff7a0">&#9670;&nbsp;</a></span>SetHighlightedState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetHighlightedState </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bIsHighlighed</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Highlighted <br />
Returns: 1 if status changed. 0 if status did not change. </p>
</div>
</div>
<a id="aad180be6ac511a133e8e993d495690bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad180be6ac511a133e8e993d495690bd">&#9670;&nbsp;</a></span>SetLockedState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetLockedState </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bIsLocked</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Locked <br />
Returns: 1 if status changed. 0 if status did not change. </p>
</div>
</div>
<a id="a66cf9adc25388ad434012f9a36ee78df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66cf9adc25388ad434012f9a36ee78df">&#9670;&nbsp;</a></span>SetRuntimeMark() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetRuntimeMark </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bRuntimeMark</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a396fce4076e10f0874c544ca4025610f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a396fce4076e10f0874c544ca4025610f">&#9670;&nbsp;</a></span>SetRuntimeMark() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetRuntimeMark </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8e5b5eab2134d0ee7dbc0ef2db0fad5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e5b5eab2134d0ee7dbc0ef2db0fad5b">&#9670;&nbsp;</a></span>SetSelectedState() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetSelectedState </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bSelectedState</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bPersistent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bSynchronizeHighlight</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: 1 if status changed. 0 if status did not change. </p>
</div>
</div>
<a id="a360b7eeea320037b7718a4fe5295de8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a360b7eeea320037b7718a4fe5295de8e">&#9670;&nbsp;</a></span>SetSelectedState() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetSelectedState </td>
<td>(</td>
<td class="paramtype">ON_ComponentState&#160;</td>
<td class="paramname"><em>selected_state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bSynchronizeHighlight</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4a00c2de927e3124995723d5dd88592f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a00c2de927e3124995723d5dd88592f">&#9670;&nbsp;</a></span>SetStates()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetStates </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"><em>states_to_set</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: If a state is set in states_to_set, the same state is set in "this". Parameters: states_to_set - [in] Returns: 1 if status changed. 0 if status did not change. Remarks: The runtime mark setting cannot be changed using <a class="el" href="class_o_n___component_status.html#a4a00c2de927e3124995723d5dd88592f">SetStates()</a>. </p>
</div>
</div>
<a id="a8c01ab7360dbbd8a9412969d0e842703"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c01ab7360dbbd8a9412969d0e842703">&#9670;&nbsp;</a></span>SetStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_ComponentStatus::SetStatus </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"><em>status_to_copy</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Sets *this = status_to_copy and returns 1 if a state setting changed. Returns: 1 if status changed. 0 if status did not change. Remarks: The runtime mark setting cannot be changed using <a class="el" href="class_o_n___component_status.html#a8c01ab7360dbbd8a9412969d0e842703">SetStatus()</a>. </p>
</div>
</div>
<a id="ae0fdd7626cf0af0eee9c1a6bb68768a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0fdd7626cf0af0eee9c1a6bb68768a2">&#9670;&nbsp;</a></span>SomeEqualStates()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_ComponentStatus::SomeEqualStates </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"><em>states_filter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_o_n___component_status.html">ON_ComponentStatus</a>&#160;</td>
<td class="paramname"><em>comparand</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: states_filter - [in] If no states are specified, then false is returned. comparand - [in] If a state is set in states_filter, the corresponding state in "this" and comparand will be tested. Returns: True if at least one tested state in "this" and comparand are identical. Remarks: For the purposes of this test, ON_ComponentState::Selected and ON_ComponentState::SelectedPersistent are considered equal. </p>
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a9cdd6f3959bbf39aea8a4787453f8ab8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cdd6f3959bbf39aea8a4787453f8ab8">&#9670;&nbsp;</a></span>ON_AggregateComponentStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="class_o_n___aggregate_component_status.html">ON_AggregateComponentStatus</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a77498f9dc35c78395de11aae11517d74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77498f9dc35c78395de11aae11517d74">&#9670;&nbsp;</a></span>AllSet</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="class_o_n___component_status.html">ON_ComponentStatus</a> ON_ComponentStatus::AllSet</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="aa0c1abc7c6695033d763b16acb95d2af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0c1abc7c6695033d763b16acb95d2af">&#9670;&nbsp;</a></span>Damaged</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="class_o_n___component_status.html">ON_ComponentStatus</a> ON_ComponentStatus::Damaged</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="a8d2729d77307d60f239d6d120a079cfc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d2729d77307d60f239d6d120a079cfc">&#9670;&nbsp;</a></span>Deleted</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="class_o_n___component_status.html">ON_ComponentStatus</a> ON_ComponentStatus::Deleted</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="a7f7db902d174154175d572f729247694"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f7db902d174154175d572f729247694">&#9670;&nbsp;</a></span>Hidden</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="class_o_n___component_status.html">ON_ComponentStatus</a> ON_ComponentStatus::Hidden</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="aac2ce8562ffb52a2205d4e116285c61c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac2ce8562ffb52a2205d4e116285c61c">&#9670;&nbsp;</a></span>Highlighted</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="class_o_n___component_status.html">ON_ComponentStatus</a> ON_ComponentStatus::Highlighted</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="ad2f2c80a3a7db52d907f7f751e7cdac8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2f2c80a3a7db52d907f7f751e7cdac8">&#9670;&nbsp;</a></span>Locked</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="class_o_n___component_status.html">ON_ComponentStatus</a> ON_ComponentStatus::Locked</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="ae267cd5d4088c8a033fa348d30227223"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae267cd5d4088c8a033fa348d30227223">&#9670;&nbsp;</a></span>NoneSet</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="class_o_n___component_status.html">ON_ComponentStatus</a> ON_ComponentStatus::NoneSet</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="a9c5849caa6d4fb7f0a58b2129929189c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c5849caa6d4fb7f0a58b2129929189c">&#9670;&nbsp;</a></span>Selected</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="class_o_n___component_status.html">ON_ComponentStatus</a> ON_ComponentStatus::Selected</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="aed3762e933514815b6c145aff7992589"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed3762e933514815b6c145aff7992589">&#9670;&nbsp;</a></span>SelectedPersistent</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="class_o_n___component_status.html">ON_ComponentStatus</a> ON_ComponentStatus::SelectedPersistent</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jan 25 2018 17:01:10 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.14
</small></address>
</body>
</html>