Files
opennurbs/6/d8/d7f/class_o_n__3dm_annotation_context.html
Bozo 832ccb5c1a Publish!
Generated from v6.0.11315.11111-test14
2018-02-03 11:08:49 -08:00

722 lines
40 KiB
HTML

<!-- HTML header for doxygen 1.8.13-->
<!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_3dmAnnotationContext 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="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../customdoxygen.css" rel="stylesheet" type="text/css"/>
<!-- bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<!-- smartmenus -->
<link href="../../jquery.smartmenus.bootstrap.css" rel="stylesheet">
<script type="text/javascript" src="../../jquery.smartmenus.js"></script>
<script type="text/javascript" src="../../jquery.smartmenus.bootstrap.js"></script>
</head>
<body>
<!-- <div class="version-banner">
Go back to the <a href="/">main site</a>...
</div> -->
<div class="container">
<!-- navbar -->
<nav class="navbar navbar-default">
<div class="container-fluid">
<a class="navbar-brand" href="#">openNURBS SDK Help</a>
<div class="navbar-collapse collapse" id="main-nav-placeholder">
<!-- <p class="navbar-text navbar-right">v6.0</p> -->
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a class="dropdown-toggle" href="#">v6.0 <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Latest (6.x)</a></li>
<li class="disabled"><a href="#">WIP (7.x)</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="page-content">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('../../',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></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="../../d3/db9/class_o_n__3dm_annotation_context-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ON_3dmAnnotationContext Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Context for an annotation object. This context is required when converting current annotation objects to and from formats used in earlier versions and is typically used when reading and writing 3dm archives.
<a href="../../d8/d7f/class_o_n__3dm_annotation_context.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="../../d3/dad/opennurbs__archive_8h_source.html">opennurbs_archive.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:a5f05028893d6b33e62dafe4dcab19a48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a5f05028893d6b33e62dafe4dcab19a48">ON_3dmAnnotationContext</a> ()=default</td></tr>
<tr class="separator:a5f05028893d6b33e62dafe4dcab19a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23a7a8ff3c586c344ab2875f56febfb9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a23a7a8ff3c586c344ab2875f56febfb9">ON_3dmAnnotationContext</a> (const <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> &amp;)</td></tr>
<tr class="separator:a23a7a8ff3c586c344ab2875f56febfb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a737e69e2da66b6f7d3a5c21157453e7e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a737e69e2da66b6f7d3a5c21157453e7e">~ON_3dmAnnotationContext</a> ()</td></tr>
<tr class="separator:a737e69e2da66b6f7d3a5c21157453e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a659546d36f80bb5061438ef5cc6ba059"><td class="memItemLeft" align="right" valign="top">const class <a class="el" href="../../df/d10/class_o_n__3dm_annotation_settings.html">ON_3dmAnnotationSettings</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a659546d36f80bb5061438ef5cc6ba059">AnnotationSettings</a> () const</td></tr>
<tr class="separator:a659546d36f80bb5061438ef5cc6ba059"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a593ddc07508de3fafab49766b51d4740"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a593ddc07508de3fafab49766b51d4740">AnnotationSettingsAreSet</a> () const</td></tr>
<tr class="separator:a593ddc07508de3fafab49766b51d4740"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26319b0d6a190e97845f9d86b0cfc851"><td class="memItemLeft" align="right" valign="top">const class <a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a26319b0d6a190e97845f9d86b0cfc851">BinaryArchive</a> () const</td></tr>
<tr class="separator:a26319b0d6a190e97845f9d86b0cfc851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c6eff562656094222a31047e4fbbeab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a2c6eff562656094222a31047e4fbbeab">BinaryArchiveIsSet</a> () const</td></tr>
<tr class="separator:a2c6eff562656094222a31047e4fbbeab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42752e09412ce3c63959bf55b9058334"><td class="memItemLeft" align="right" valign="top">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a42752e09412ce3c63959bf55b9058334">DimStyle</a> () const</td></tr>
<tr class="separator:a42752e09412ce3c63959bf55b9058334"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f2d1a85f0b35d2996ddcbe73b278af5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a0f2d1a85f0b35d2996ddcbe73b278af5">DimStyleIsSet</a> () const</td></tr>
<tr class="separator:a0f2d1a85f0b35d2996ddcbe73b278af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e32d4832b0ee03a21ecd16943b4abf7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a0e32d4832b0ee03a21ecd16943b4abf7">IsOverrideDimStyle</a> () const</td></tr>
<tr class="separator:a0e32d4832b0ee03a21ecd16943b4abf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a669e999d04c5715dd730b2b0e7088799"><td class="memItemLeft" align="right" valign="top">ON::LengthUnitSystem&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a669e999d04c5715dd730b2b0e7088799">ModelLengthUnitSystem</a> () const</td></tr>
<tr class="separator:a669e999d04c5715dd730b2b0e7088799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a722427aad427131e6c875e8366e03a81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a722427aad427131e6c875e8366e03a81">operator=</a> (const <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> &amp;)</td></tr>
<tr class="separator:a722427aad427131e6c875e8366e03a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1abffb1101d20ed15e6ea306fbbef01"><td class="memItemLeft" align="right" valign="top">ON::LengthUnitSystem&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#ac1abffb1101d20ed15e6ea306fbbef01">PageLengthUnitSystem</a> () const</td></tr>
<tr class="separator:ac1abffb1101d20ed15e6ea306fbbef01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abff7176d6f26376a829779935388ac18"><td class="memItemLeft" align="right" valign="top">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#abff7176d6f26376a829779935388ac18">ParentDimStyle</a> () const</td></tr>
<tr class="separator:abff7176d6f26376a829779935388ac18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b754940f3cab7e3f2b97ac6550056ee"><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="../../d8/d7f/class_o_n__3dm_annotation_context.html#a5b754940f3cab7e3f2b97ac6550056ee">ParentDimStyleId</a> () const</td></tr>
<tr class="separator:a5b754940f3cab7e3f2b97ac6550056ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b4e91e06216a2c0113905daa58e2843"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a9b4e91e06216a2c0113905daa58e2843">SetManagedAnnotationSettings</a> (const class <a class="el" href="../../df/d10/class_o_n__3dm_annotation_settings.html">ON_3dmAnnotationSettings</a> &amp;annotation_settings)</td></tr>
<tr class="separator:a9b4e91e06216a2c0113905daa58e2843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26c1b8aa7c8bed1ec9092a8472396ec1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a26c1b8aa7c8bed1ec9092a8472396ec1">SetManagedDimStyle</a> (const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> &amp;parent_dim_style, const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *override_dim_style, int V5_3dm_archive_index)</td></tr>
<tr class="separator:a26c1b8aa7c8bed1ec9092a8472396ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a696630b39c20c1ebd4b3898665112bc0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a696630b39c20c1ebd4b3898665112bc0">SetModelLengthUnitSystem</a> (ON::LengthUnitSystem model_length_unit_system)</td></tr>
<tr class="separator:a696630b39c20c1ebd4b3898665112bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a478e2a4581227ce09987cce4b833eec4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a478e2a4581227ce09987cce4b833eec4">SetPageLengthUnitSystem</a> (ON::LengthUnitSystem page_length_unit_system)</td></tr>
<tr class="separator:a478e2a4581227ce09987cce4b833eec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55101d6267c05ef7f7a231eff227721b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a55101d6267c05ef7f7a231eff227721b">SetReferencedAnnotationSettings</a> (const class <a class="el" href="../../df/d10/class_o_n__3dm_annotation_settings.html">ON_3dmAnnotationSettings</a> *annotation_settings)</td></tr>
<tr class="separator:a55101d6267c05ef7f7a231eff227721b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78d2ebf1a5559cfd5fdcdf1b6f53a4bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a78d2ebf1a5559cfd5fdcdf1b6f53a4bd">SetReferencedBinaryArchive</a> (const class <a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> *binary_archive)</td></tr>
<tr class="separator:a78d2ebf1a5559cfd5fdcdf1b6f53a4bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49aaaa9d10bde719a4ef8686358888e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a49aaaa9d10bde719a4ef8686358888e5">SetReferencedDimStyle</a> (const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_dim_style, const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *override_dim_style, int V5_3dm_archive_index)</td></tr>
<tr class="separator:a49aaaa9d10bde719a4ef8686358888e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa83ff9b47ccfa5f1805da8b4963ee3f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#aa83ff9b47ccfa5f1805da8b4963ee3f8">SetViewContext</a> (ON::active_space)</td></tr>
<tr class="separator:aa83ff9b47ccfa5f1805da8b4963ee3f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e8c4da93c24557e82a8aaa14ee87961"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a2e8c4da93c24557e82a8aaa14ee87961">UpdateReferencedDimStyle</a> (const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *old_pointer, const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *new_pointer)</td></tr>
<tr class="separator:a2e8c4da93c24557e82a8aaa14ee87961"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a27043bcdf9de205358b9f0788e5aa6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a2a27043bcdf9de205358b9f0788e5aa6">V5_ArchiveDimStyleIndex</a> () const</td></tr>
<tr class="separator:a2a27043bcdf9de205358b9f0788e5aa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87588cc0b74ec213a4d016bba1769af3"><td class="memItemLeft" align="right" valign="top">ON::active_space&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a87588cc0b74ec213a4d016bba1769af3">ViewContext</a> () const</td></tr>
<tr class="separator:a87588cc0b74ec213a4d016bba1769af3"><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:a8d8aabed8137d1f1e3c3bb1d562d666b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a8d8aabed8137d1f1e3c3bb1d562d666b">Default</a></td></tr>
<tr class="separator:a8d8aabed8137d1f1e3c3bb1d562d666b"><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>Context for an annotation object. This context is required when converting current annotation objects to and from formats used in earlier versions and is typically used when reading and writing 3dm archives. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5f05028893d6b33e62dafe4dcab19a48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f05028893d6b33e62dafe4dcab19a48">&#9670;&nbsp;</a></span>ON_3dmAnnotationContext() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_3dmAnnotationContext::ON_3dmAnnotationContext </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="a737e69e2da66b6f7d3a5c21157453e7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a737e69e2da66b6f7d3a5c21157453e7e">&#9670;&nbsp;</a></span>~ON_3dmAnnotationContext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_3dmAnnotationContext::~ON_3dmAnnotationContext </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a23a7a8ff3c586c344ab2875f56febfb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23a7a8ff3c586c344ab2875f56febfb9">&#9670;&nbsp;</a></span>ON_3dmAnnotationContext() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_3dmAnnotationContext::ON_3dmAnnotationContext </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</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="a659546d36f80bb5061438ef5cc6ba059"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a659546d36f80bb5061438ef5cc6ba059">&#9670;&nbsp;</a></span>AnnotationSettings()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const class <a class="el" href="../../df/d10/class_o_n__3dm_annotation_settings.html">ON_3dmAnnotationSettings</a>&amp; ON_3dmAnnotationContext::AnnotationSettings </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a593ddc07508de3fafab49766b51d4740"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a593ddc07508de3fafab49766b51d4740">&#9670;&nbsp;</a></span>AnnotationSettingsAreSet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_3dmAnnotationContext::AnnotationSettingsAreSet </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>True if the annotation settings have been explicitly set. </dd></dl>
</div>
</div>
<a id="a26319b0d6a190e97845f9d86b0cfc851"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26319b0d6a190e97845f9d86b0cfc851">&#9670;&nbsp;</a></span>BinaryArchive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const class <a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a>* ON_3dmAnnotationContext::BinaryArchive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2c6eff562656094222a31047e4fbbeab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c6eff562656094222a31047e4fbbeab">&#9670;&nbsp;</a></span>BinaryArchiveIsSet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_3dmAnnotationContext::BinaryArchiveIsSet </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>True if the the target binary archive is set. </dd></dl>
</div>
</div>
<a id="a42752e09412ce3c63959bf55b9058334"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42752e09412ce3c63959bf55b9058334">&#9670;&nbsp;</a></span>DimStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a>&amp; ON_3dmAnnotationContext::DimStyle </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0f2d1a85f0b35d2996ddcbe73b278af5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f2d1a85f0b35d2996ddcbe73b278af5">&#9670;&nbsp;</a></span>DimStyleIsSet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_3dmAnnotationContext::DimStyleIsSet </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>True if the dimension style has been explicitly set. </dd></dl>
</div>
</div>
<a id="a0e32d4832b0ee03a21ecd16943b4abf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e32d4832b0ee03a21ecd16943b4abf7">&#9670;&nbsp;</a></span>IsOverrideDimStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_3dmAnnotationContext::IsOverrideDimStyle </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bRequireSetOverrides</td><td>[in] true if explicit overrides are required.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the context dim style is an override style (parent id is not nil) and it has overrides or bRequireSetOverrides is false. </dd></dl>
</div>
</div>
<a id="a669e999d04c5715dd730b2b0e7088799"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a669e999d04c5715dd730b2b0e7088799">&#9670;&nbsp;</a></span>ModelLengthUnitSystem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::LengthUnitSystem ON_3dmAnnotationContext::ModelLengthUnitSystem </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a722427aad427131e6c875e8366e03a81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a722427aad427131e6c875e8366e03a81">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a>&amp; ON_3dmAnnotationContext::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac1abffb1101d20ed15e6ea306fbbef01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1abffb1101d20ed15e6ea306fbbef01">&#9670;&nbsp;</a></span>PageLengthUnitSystem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::LengthUnitSystem ON_3dmAnnotationContext::PageLengthUnitSystem </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abff7176d6f26376a829779935388ac18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abff7176d6f26376a829779935388ac18">&#9670;&nbsp;</a></span>ParentDimStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a>&amp; ON_3dmAnnotationContext::ParentDimStyle </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5b754940f3cab7e3f2b97ac6550056ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b754940f3cab7e3f2b97ac6550056ee">&#9670;&nbsp;</a></span>ParentDimStyleId()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> ON_3dmAnnotationContext::ParentDimStyleId </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>If the dimstyle is not set or it has a nil parent id, then DimStyleId() is returned. Otherwise the parent id is returned. </dd></dl>
</div>
</div>
<a id="a9b4e91e06216a2c0113905daa58e2843"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b4e91e06216a2c0113905daa58e2843">&#9670;&nbsp;</a></span>SetManagedAnnotationSettings()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_3dmAnnotationContext::SetManagedAnnotationSettings </td>
<td>(</td>
<td class="paramtype">const class <a class="el" href="../../df/d10/class_o_n__3dm_annotation_settings.html">ON_3dmAnnotationSettings</a> &amp;&#160;</td>
<td class="paramname"><em>annotation_settings</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">annotation_settings</td><td>[in] A copy of annotation_settings is stored and manged by the <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html" title="Context for an annotation object. This context is required when converting current annotation objects...">ON_3dmAnnotationContext</a> class instance.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a26c1b8aa7c8bed1ec9092a8472396ec1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26c1b8aa7c8bed1ec9092a8472396ec1">&#9670;&nbsp;</a></span>SetManagedDimStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_3dmAnnotationContext::SetManagedDimStyle </td>
<td>(</td>
<td class="paramtype">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> &amp;&#160;</td>
<td class="paramname"><em>parent_dim_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>override_dim_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>V5_3dm_archive_index</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dim_style</td><td>[in] A copy of a dim_style is stored and manged by the <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html" title="Context for an annotation object. This context is required when converting current annotation objects...">ON_3dmAnnotationContext</a> class instance.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a696630b39c20c1ebd4b3898665112bc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a696630b39c20c1ebd4b3898665112bc0">&#9670;&nbsp;</a></span>SetModelLengthUnitSystem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_3dmAnnotationContext::SetModelLengthUnitSystem </td>
<td>(</td>
<td class="paramtype">ON::LengthUnitSystem&#160;</td>
<td class="paramname"><em>model_length_unit_system</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a478e2a4581227ce09987cce4b833eec4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a478e2a4581227ce09987cce4b833eec4">&#9670;&nbsp;</a></span>SetPageLengthUnitSystem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_3dmAnnotationContext::SetPageLengthUnitSystem </td>
<td>(</td>
<td class="paramtype">ON::LengthUnitSystem&#160;</td>
<td class="paramname"><em>page_length_unit_system</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a55101d6267c05ef7f7a231eff227721b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55101d6267c05ef7f7a231eff227721b">&#9670;&nbsp;</a></span>SetReferencedAnnotationSettings()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_3dmAnnotationContext::SetReferencedAnnotationSettings </td>
<td>(</td>
<td class="paramtype">const class <a class="el" href="../../df/d10/class_o_n__3dm_annotation_settings.html">ON_3dmAnnotationSettings</a> *&#160;</td>
<td class="paramname"><em>annotation_settings</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">annotation_settings</td><td>[in] Annotation settings that are externally managed and will exist during the lifetime of the <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html" title="Context for an annotation object. This context is required when converting current annotation objects...">ON_3dmAnnotationContext</a> class instance.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a78d2ebf1a5559cfd5fdcdf1b6f53a4bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78d2ebf1a5559cfd5fdcdf1b6f53a4bd">&#9670;&nbsp;</a></span>SetReferencedBinaryArchive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_3dmAnnotationContext::SetReferencedBinaryArchive </td>
<td>(</td>
<td class="paramtype">const class <a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> *&#160;</td>
<td class="paramname"><em>binary_archive</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">binary_archive</td><td>[in] Binary archive that is externally managed and will exist during the lifetime of the <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html" title="Context for an annotation object. This context is required when converting current annotation objects...">ON_3dmAnnotationContext</a> class instance.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a49aaaa9d10bde719a4ef8686358888e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49aaaa9d10bde719a4ef8686358888e5">&#9670;&nbsp;</a></span>SetReferencedDimStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_3dmAnnotationContext::SetReferencedDimStyle </td>
<td>(</td>
<td class="paramtype">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_dim_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>override_dim_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>V5_3dm_archive_index</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dim_style</td><td>[in] A dimension style that is externally managed and will exist during the lifetime of the <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html" title="Context for an annotation object. This context is required when converting current annotation objects...">ON_3dmAnnotationContext</a> class instance.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa83ff9b47ccfa5f1805da8b4963ee3f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa83ff9b47ccfa5f1805da8b4963ee3f8">&#9670;&nbsp;</a></span>SetViewContext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_3dmAnnotationContext::SetViewContext </td>
<td>(</td>
<td class="paramtype">ON::active_space&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e8c4da93c24557e82a8aaa14ee87961"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e8c4da93c24557e82a8aaa14ee87961">&#9670;&nbsp;</a></span>UpdateReferencedDimStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_3dmAnnotationContext::UpdateReferencedDimStyle </td>
<td>(</td>
<td class="paramtype">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>old_pointer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>new_pointer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2a27043bcdf9de205358b9f0788e5aa6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a27043bcdf9de205358b9f0788e5aa6">&#9670;&nbsp;</a></span>V5_ArchiveDimStyleIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_3dmAnnotationContext::V5_ArchiveDimStyleIndex </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>3dm archive dimension style table index to use when writing a V5 3dm archive. This is often different from <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html#a42752e09412ce3c63959bf55b9058334">DimStyle()</a>.Index(). </dd></dl>
</div>
</div>
<a id="a87588cc0b74ec213a4d016bba1769af3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87588cc0b74ec213a4d016bba1769af3">&#9670;&nbsp;</a></span>ViewContext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::active_space ON_3dmAnnotationContext::ViewContext </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a8d8aabed8137d1f1e3c3bb1d562d666b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d8aabed8137d1f1e3c3bb1d562d666b">&#9670;&nbsp;</a></span>Default</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="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> ON_3dmAnnotationContext::Default</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 -->
<!-- HTML footer for doxygen 1.8.13-->
<!-- start footer part -->
</div> <!-- page-content -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Feb 3 2018 11:08:28 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
<!-- <img class="footer" src="../../doxygen.png" alt="doxygen"/> -->
Doxygen
</a> 1.8.13
</small></address>
</div> <!-- container -->
<!-- doxy-boot -->
<script type="text/javascript" src="../../doxy-boot.js"></script>
</body>
</html>