Files
opennurbs/6/d8/d7f/class_o_n__3dm_annotation_context.html
Bozo db96b72945 Publish!
Generated from v6.0.11315.11111-test12
2018-01-31 14:46:11 -08:00

672 lines
37 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"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></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>
<!-- navbar -->
<div class="navbar navbar-default navbar-static top" role="navigation">
<div class="navbar-header">
<a class="navbar-brand">openNURBS SDK Help 6.0</a>
</div>
</div>
<div class="container">
<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><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>Description: 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">
<p>Returns: True if the annotation settings have been explicitly set. </p>
</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">
<p>Returns: True if the the target binary archive is set. </p>
</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">
<p>This is the dimstyle the annotation object is question is using. It can be a "base" dimstyle from the dimstyle table or an "override" style attached used by a single instance of an annnotation object. </p>
</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">
<p>Returns: True if the dimension style has been explicitly set. </p>
</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">
<p>Parameters: bRequireSetOverrides - [in] true if explicit overrides are required. Returns: true if the context dim style is an override style (parent id is not nil) and it has overrides or bRequireSetOverrides is false. </p>
</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">
<p>Returns: If the dimstyle is not set or it has a nil parent id, then DimStyleId() is returned. Otherwise the parent id is returned. </p>
</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">
<p>Parameters: annotation_settings - [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">ON_3dmAnnotationContext</a> class instance. </p>
</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">
<p>Parameters: dim_style - [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">ON_3dmAnnotationContext</a> class instance. </p>
</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">
<p>Parameters: annotation_settings - [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">ON_3dmAnnotationContext</a> class instance. </p>
</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">
<p>Parameters: binary_archive - [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">ON_3dmAnnotationContext</a> class instance. </p>
</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">
<p>Parameters: dim_style - [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">ON_3dmAnnotationContext</a> class instance. </p>
</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">
<p>Returns: 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(). </p>
</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 -->
</div> <!-- container -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 31 2018 14:45:38 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>
<script type="text/javascript" src="../../doxy-boot.js"></script>
</body>
</html>