Files
opennurbs/6/da/d51/class_o_n___annotation.html
Bozo 2ea16cc86c Publish!
Generated from TESTING
2018-01-26 12:40:11 +00:00

6832 lines
404 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_Annotation 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
</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-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="../../d3/d98/class_o_n___annotation-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ON_Annotation Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../dc/d56/opennurbs__annotationbase_8h_source.html">opennurbs_annotationbase.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for ON_Annotation:</div>
<div class="dyncontent">
<div class="center">
<img src="../../da/d51/class_o_n___annotation.png" usemap="#ON_5FAnnotation_map" alt=""/>
<map id="ON_5FAnnotation_map" name="ON_5FAnnotation_map">
<area href="../../df/de0/class_o_n___geometry.html" alt="ON_Geometry" shape="rect" coords="354,56,462,80"/>
<area href="../../d9/d7b/class_o_n___object.html" alt="ON_Object" shape="rect" coords="354,0,462,24"/>
<area href="../../d9/dec/class_o_n___dimension.html" alt="ON_Dimension" shape="rect" coords="236,168,344,192"/>
<area href="../../d9/dc3/class_o_n___leader.html" title="ON_Leader class. " alt="ON_Leader" shape="rect" coords="354,168,462,192"/>
<area href="../../d2/d9a/class_o_n___text.html" title="ON_Table class. " alt="ON_Text" shape="rect" coords="472,168,580,192"/>
<area href="../../d0/da3/class_o_n___centermark.html" title=" " alt="ON_Centermark" shape="rect" coords="0,224,108,248"/>
<area href="../../da/d97/class_o_n___dim_angular.html" title=" " alt="ON_DimAngular" shape="rect" coords="118,224,226,248"/>
<area href="../../db/dc1/class_o_n___dim_linear.html" alt="ON_DimLinear" shape="rect" coords="236,224,344,248"/>
<area href="../../d8/df2/class_o_n___dim_ordinate.html" alt="ON_DimOrdinate" shape="rect" coords="354,224,462,248"/>
<area href="../../d7/d64/class_o_n___dim_radial.html" title=" " alt="ON_DimRadial" shape="rect" coords="472,224,580,248"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a63ef453a167789450e6a77d6dbf27329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a63ef453a167789450e6a77d6dbf27329">Alternate</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a63ef453a167789450e6a77d6dbf27329"><td class="mdescLeft">&#160;</td><td class="mdescRight">Additional measurement display toggle. <a href="#a63ef453a167789450e6a77d6dbf27329">More...</a><br /></td></tr>
<tr class="separator:a63ef453a167789450e6a77d6dbf27329"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8f62af1a759deab1c42b46bdb10f978"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ae8f62af1a759deab1c42b46bdb10f978">AlternateBelow</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:ae8f62af1a759deab1c42b46bdb10f978"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7c9ff1d47cc53c34d40ecc4f116c37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4">ON_DimStyle::LengthDisplay</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#acb7c9ff1d47cc53c34d40ecc4f116c37">AlternateDimensionLengthDisplay</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:acb7c9ff1d47cc53c34d40ecc4f116c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba56d7a25f8160482edf6533c2513a69"><td class="memItemLeft" align="right" valign="top">ON::LengthUnitSystem&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aba56d7a25f8160482edf6533c2513a69">AlternateDimensionLengthDisplayUnit</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, unsigned int model_sn) const</td></tr>
<tr class="memdesc:aba56d7a25f8160482edf6533c2513a69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameters: model_sn - 0, a model serial number, or ON_UNSET_UINT_INDEX to use the dimstyle's ModelSerialNumber() value. Returns Unit system for dimension length display. If <a class="el" href="../../da/d51/class_o_n___annotation.html#ae62c21f5b6a9103da8819aeccdcab077">DimensionLengthDisplay()</a> == <a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4a180af8e2789e85a8d58b352031e9a839" title="Decimal current model units ">ON_DimStyle::LengthDisplay::ModelUnits</a> and model_sn &gt; 0, then the value of ON::LengthUnitSystemFromModelSerialNumber(model_sn) is returned. If <a class="el" href="../../da/d51/class_o_n___annotation.html#ae62c21f5b6a9103da8819aeccdcab077">DimensionLengthDisplay()</a> == <a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4a180af8e2789e85a8d58b352031e9a839" title="Decimal current model units ">ON_DimStyle::LengthDisplay::ModelUnits</a> and model_sn == 0, then ON::LengthUnitSystem::None is returned. /summary&gt; <a href="#aba56d7a25f8160482edf6533c2513a69">More...</a><br /></td></tr>
<tr class="separator:aba56d7a25f8160482edf6533c2513a69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4f5d29cefdb0b9850fac43e58ea1532"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af4f5d29cefdb0b9850fac43e58ea1532">AlternateLengthFactor</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:af4f5d29cefdb0b9850fac43e58ea1532"><td class="mdescLeft">&#160;</td><td class="mdescRight">Distance scale factor for alternate display. <a href="#af4f5d29cefdb0b9850fac43e58ea1532">More...</a><br /></td></tr>
<tr class="separator:af4f5d29cefdb0b9850fac43e58ea1532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af01032176483e5eb1b652d9901cb17c4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af01032176483e5eb1b652d9901cb17c4">AlternateLengthResolution</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:af01032176483e5eb1b652d9901cb17c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display resolution for alternate length measurements. <a href="#af01032176483e5eb1b652d9901cb17c4">More...</a><br /></td></tr>
<tr class="separator:af01032176483e5eb1b652d9901cb17c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5725692d916e349a085912a737b7f5ed"><td class="memItemLeft" align="right" valign="top">const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a5725692d916e349a085912a737b7f5ed">AlternatePrefix</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a5725692d916e349a085912a737b7f5ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dimension alternate prefix text. <a href="#a5725692d916e349a085912a737b7f5ed">More...</a><br /></td></tr>
<tr class="separator:a5725692d916e349a085912a737b7f5ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc88aa2e0c1ca3ea47d54ef0bef09635"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#afc88aa2e0c1ca3ea47d54ef0bef09635">AlternateRoundOff</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:afc88aa2e0c1ca3ea47d54ef0bef09635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24bea2a926401e058f24980af9c39d86"><td class="memItemLeft" align="right" valign="top">const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a24bea2a926401e058f24980af9c39d86">AlternateSuffix</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a24bea2a926401e058f24980af9c39d86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dimension alternate suffix text. <a href="#a24bea2a926401e058f24980af9c39d86">More...</a><br /></td></tr>
<tr class="separator:a24bea2a926401e058f24980af9c39d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1222e7dbeeb1d4aeb0ccc18cad893101"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a1222e7dbeeb1d4aeb0ccc18cad893101">AlternateToleranceResolution</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a1222e7dbeeb1d4aeb0ccc18cad893101"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a721b4e733ed6acdacc87b7406e14a5a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a721b4e733ed6acdacc87b7406e14a5a3">AlternateZeroSuppress</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a721b4e733ed6acdacc87b7406e14a5a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5400afe8133430ed6c394ec90cc0857"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab37fcb6f81e976b22b4175cabb031d7d">ON_DimStyle::angle_format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ac5400afe8133430ed6c394ec90cc0857">AngleFormat</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:ac5400afe8133430ed6c394ec90cc0857"><td class="mdescLeft">&#160;</td><td class="mdescRight">Angle units - Degrees, Degrees-Minutes-Seconds, Radians. <a href="#ac5400afe8133430ed6c394ec90cc0857">More...</a><br /></td></tr>
<tr class="separator:ac5400afe8133430ed6c394ec90cc0857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4f4ef57fff5e19977adbbe504e816f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ae4f4ef57fff5e19977adbbe504e816f9">AngleResolution</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:ae4f4ef57fff5e19977adbbe504e816f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display resolution for angle measurements. <a href="#ae4f4ef57fff5e19977adbbe504e816f9">More...</a><br /></td></tr>
<tr class="separator:ae4f4ef57fff5e19977adbbe504e816f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b34c7dde3246998deb63f89af351a5e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a6b34c7dde3246998deb63f89af351a5e">AngleRoundOff</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a6b34c7dde3246998deb63f89af351a5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3330ce98d9324fe2cfff5b829ce099b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ad3330ce98d9324fe2cfff5b829ce099b">AngleZeroSuppress</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:ad3330ce98d9324fe2cfff5b829ce099b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ab2ae5b7c9ace273e06c8e3aae95cca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a3ab2ae5b7c9ace273e06c8e3aae95cca">ArcLengthSymbol</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a3ab2ae5b7c9ace273e06c8e3aae95cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2b3c35ac36a0d0c3d4ea7a789cabd72"><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="../../da/d51/class_o_n___annotation.html#ae2b3c35ac36a0d0c3d4ea7a789cabd72">ArrowBlockId1</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:ae2b3c35ac36a0d0c3d4ea7a789cabd72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36908455f2b29f78d4b2029a3ca599c3"><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="../../da/d51/class_o_n___annotation.html#a36908455f2b29f78d4b2029a3ca599c3">ArrowBlockId2</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a36908455f2b29f78d4b2029a3ca599c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97119abb8266bbfd56755811e4fb5fb7"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a97119abb8266bbfd56755811e4fb5fb7">ArrowSize</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a97119abb8266bbfd56755811e4fb5fb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Arrow size. <a href="#a97119abb8266bbfd56755811e4fb5fb7">More...</a><br /></td></tr>
<tr class="separator:a97119abb8266bbfd56755811e4fb5fb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d68a0ac4121971c0dee66bbf982a2a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a0d68a0ac4121971c0dee66bbf982a2a5">ArrowType1</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a0d68a0ac4121971c0dee66bbf982a2a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473187a8cbb9764014002e49b069a642"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a473187a8cbb9764014002e49b069a642">ArrowType2</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a473187a8cbb9764014002e49b069a642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaefeff183ca26040ae674b015c393385"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aaefeff183ca26040ae674b015c393385">BaselineSpacing</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:aaefeff183ca26040ae674b015c393385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b506917a731945028ab6230522a5023"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a6b506917a731945028ab6230522a5023">CenterMarkSize</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a6b506917a731945028ab6230522a5023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Centermark size. <a href="#a6b506917a731945028ab6230522a5023">More...</a><br /></td></tr>
<tr class="separator:a6b506917a731945028ab6230522a5023"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92e37120f651e58952100c0ab007d953"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a0d3eaa7ef1060745bdf091b808d5b84b">ON_DimStyle::centermark_style</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a92e37120f651e58952100c0ab007d953">CenterMarkStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a92e37120f651e58952100c0ab007d953"><td class="mdescLeft">&#160;</td><td class="mdescRight">Centermark style. <a href="#a92e37120f651e58952100c0ab007d953">More...</a><br /></td></tr>
<tr class="separator:a92e37120f651e58952100c0ab007d953"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33de1ba95ccc364fbb463a73f1ac3422"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a33de1ba95ccc364fbb463a73f1ac3422">ClearFieldOverride</a> (<a class="el" href="../../d8/df8/class_o_n___dim_style.html#a21c2db7d069250b9932240ca61d65fea">ON_DimStyle::field</a> field)</td></tr>
<tr class="separator:a33de1ba95ccc364fbb463a73f1ac3422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c21e25c1d56c510cc0d4134ba271910"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a7c21e25c1d56c510cc0d4134ba271910">ClearOverrideDimensionStyle</a> ()</td></tr>
<tr class="separator:a7c21e25c1d56c510cc0d4134ba271910"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8df1eac73e308de2c3513c50891bbba6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a8df1eac73e308de2c3513c50891bbba6">ClearText</a> () const</td></tr>
<tr class="separator:a8df1eac73e308de2c3513c50891bbba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae62c21f5b6a9103da8819aeccdcab077"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4">ON_DimStyle::LengthDisplay</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ae62c21f5b6a9103da8819aeccdcab077">DimensionLengthDisplay</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:ae62c21f5b6a9103da8819aeccdcab077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bec5b733b80df08cb4d5469e9c58d46"><td class="memItemLeft" align="right" valign="top">ON::LengthUnitSystem&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a8bec5b733b80df08cb4d5469e9c58d46">DimensionLengthDisplayUnit</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, unsigned int model_sn) const</td></tr>
<tr class="memdesc:a8bec5b733b80df08cb4d5469e9c58d46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameters: model_sn - 0, a model serial number, or ON_UNSET_UINT_INDEX to use the dimstyle's ModelSerialNumber() value. Returns Unit system for dimension length display. If <a class="el" href="../../da/d51/class_o_n___annotation.html#ae62c21f5b6a9103da8819aeccdcab077">DimensionLengthDisplay()</a> == <a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4a180af8e2789e85a8d58b352031e9a839" title="Decimal current model units ">ON_DimStyle::LengthDisplay::ModelUnits</a> and model_sn &gt; 0, then the value of ON::LengthUnitSystemFromModelSerialNumber(model_sn) is returned. If <a class="el" href="../../da/d51/class_o_n___annotation.html#ae62c21f5b6a9103da8819aeccdcab077">DimensionLengthDisplay()</a> == <a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4a180af8e2789e85a8d58b352031e9a839" title="Decimal current model units ">ON_DimStyle::LengthDisplay::ModelUnits</a> and model_sn == 0, then ON::LengthUnitSystem::None is returned. /summary&gt; <a href="#a8bec5b733b80df08cb4d5469e9c58d46">More...</a><br /></td></tr>
<tr class="separator:a8bec5b733b80df08cb4d5469e9c58d46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4d974d390cd2ce1bdb568581b66eb69"><td class="memItemLeft" align="right" valign="top">const <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="../../da/d51/class_o_n___annotation.html#ab4d974d390cd2ce1bdb568581b66eb69">DimensionStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> &amp;parent_dimstyle) const</td></tr>
<tr class="separator:ab4d974d390cd2ce1bdb568581b66eb69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a426b35b4fc358d522916cfe16c014ab1"><td class="memItemLeft" align="right" valign="top">const <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="../../da/d51/class_o_n___annotation.html#a426b35b4fc358d522916cfe16c014ab1">DimensionStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> &amp;parent_dimstyle, bool bForceOverrideUpdate) const</td></tr>
<tr class="separator:a426b35b4fc358d522916cfe16c014ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f39816c851559a3188d042062d10ffc"><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="../../da/d51/class_o_n___annotation.html#a6f39816c851559a3188d042062d10ffc">DimensionStyleId</a> () const</td></tr>
<tr class="separator:a6f39816c851559a3188d042062d10ffc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3095aab0c612b2f3c70cd9883e9941de"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a3095aab0c612b2f3c70cd9883e9941de">DimExtension</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a3095aab0c612b2f3c70cd9883e9941de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extension of dimension line past extension lines. <a href="#a3095aab0c612b2f3c70cd9883e9941de">More...</a><br /></td></tr>
<tr class="separator:a3095aab0c612b2f3c70cd9883e9941de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa04500b7e6bc369f6c7630ac2572a03d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aa04500b7e6bc369f6c7630ac2572a03d">DimRadialTextAngleStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:aa04500b7e6bc369f6c7630ac2572a03d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af09be10fd3d90a4abbb904a8822a6835"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab3dbf6e4d26c7cc8394566823156329d">ON_DimStyle::TextLocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af09be10fd3d90a4abbb904a8822a6835">DimRadialTextLocation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:af09be10fd3d90a4abbb904a8822a6835"><td class="mdescLeft">&#160;</td><td class="mdescRight">The location of text relative to the dimension line in radial dimensions. <a href="#af09be10fd3d90a4abbb904a8822a6835">More...</a><br /></td></tr>
<tr class="separator:af09be10fd3d90a4abbb904a8822a6835"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a509b9246228c7c6c2cca9d72e5b5a077"><td class="memItemLeft" align="right" valign="top">ON::TextOrientation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a509b9246228c7c6c2cca9d72e5b5a077">DimRadialTextOrientation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a509b9246228c7c6c2cca9d72e5b5a077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0338807cb73a4fbad8725e7d4ca8ed3f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a0338807cb73a4fbad8725e7d4ca8ed3f">DimScale</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a0338807cb73a4fbad8725e7d4ca8ed3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fb5bbafbe31d994bc0a3643b68c39db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a9fb5bbafbe31d994bc0a3643b68c39db">DimStyleTextPositionPropertiesHash</a> () const</td></tr>
<tr class="separator:a9fb5bbafbe31d994bc0a3643b68c39db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ef473afb9299aa67f4d4eede3ab311f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a9ef473afb9299aa67f4d4eede3ab311f">DimTextAngleStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a9ef473afb9299aa67f4d4eede3ab311f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a138d58c2ed2b0c2fe10748b0357e1c37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab3dbf6e4d26c7cc8394566823156329d">ON_DimStyle::TextLocation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a138d58c2ed2b0c2fe10748b0357e1c37">DimTextLocation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a138d58c2ed2b0c2fe10748b0357e1c37"><td class="mdescLeft">&#160;</td><td class="mdescRight">The location of text relative to the dimension line in linear, angular, and ordinate dimensions. <a href="#a138d58c2ed2b0c2fe10748b0357e1c37">More...</a><br /></td></tr>
<tr class="separator:a138d58c2ed2b0c2fe10748b0357e1c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedb6439e9f707e911ebc095fa23b9927"><td class="memItemLeft" align="right" valign="top">ON::TextOrientation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aedb6439e9f707e911ebc095fa23b9927">DimTextOrientation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:aedb6439e9f707e911ebc095fa23b9927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab35c0f012c31773f4b068a619d24a583"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab35c0f012c31773f4b068a619d24a583">DrawForward</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:ab35c0f012c31773f4b068a619d24a583"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11bf0cb4eb744490d334ef4add3ffe52"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a11bf0cb4eb744490d334ef4add3ffe52">DrawTextMask</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a11bf0cb4eb744490d334ef4add3ffe52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether or not to draw a Text Mask. <a href="#a11bf0cb4eb744490d334ef4add3ffe52">More...</a><br /></td></tr>
<tr class="separator:a11bf0cb4eb744490d334ef4add3ffe52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaee737af1e2177ee5594b8c6f71add16"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aaee737af1e2177ee5594b8c6f71add16">EqualTextPositionProperties</a> (const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle) const</td></tr>
<tr class="separator:aaee737af1e2177ee5594b8c6f71add16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4be22328c7ba9a1eabfc5721b4f62a2e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a4be22328c7ba9a1eabfc5721b4f62a2e">ExtensionLineExtension</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a4be22328c7ba9a1eabfc5721b4f62a2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">These next several functions are to set overrides on individual annotation objects. <a href="#a4be22328c7ba9a1eabfc5721b4f62a2e">More...</a><br /></td></tr>
<tr class="separator:a4be22328c7ba9a1eabfc5721b4f62a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fa99f0aec5d22b5fc2b9dfc7dd522e3"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a8fa99f0aec5d22b5fc2b9dfc7dd522e3">ExtensionLineOffset</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a8fa99f0aec5d22b5fc2b9dfc7dd522e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extension line offset. <a href="#a8fa99f0aec5d22b5fc2b9dfc7dd522e3">More...</a><br /></td></tr>
<tr class="separator:a8fa99f0aec5d22b5fc2b9dfc7dd522e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab84380b24a59c4e115d3e86b158c92a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab84380b24a59c4e115d3e86b158c92a6">FieldIsOverridden</a> (<a class="el" href="../../d8/df8/class_o_n___dim_style.html#a21c2db7d069250b9932240ca61d65fea">ON_DimStyle::field</a> field) const</td></tr>
<tr class="separator:ab84380b24a59c4e115d3e86b158c92a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4fe6a951350bc186d4ea1181cc88612"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aa4fe6a951350bc186d4ea1181cc88612">FixedExtensionLength</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:aa4fe6a951350bc186d4ea1181cc88612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a996ffdd88dc90b729fb92c50290c2c68"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a996ffdd88dc90b729fb92c50290c2c68">FixedExtensionLengthOn</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a996ffdd88dc90b729fb92c50290c2c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e8a286fa6665263b4e8d78bda5fc5ed"><td class="memItemLeft" align="right" valign="top">const class <a class="el" href="../../d8/df5/class_o_n___font.html">ON_Font</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a2e8a286fa6665263b4e8d78bda5fc5ed">Font</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a2e8a286fa6665263b4e8d78bda5fc5ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ea35817ef4b6f2fd31ca5f5d1d4c22a"><td class="memItemLeft" align="right" valign="top">const class <a class="el" href="../../d8/df5/class_o_n___font.html">ON_Font</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a6ea35817ef4b6f2fd31ca5f5d1d4c22a">FontCharacteristics</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a6ea35817ef4b6f2fd31ca5f5d1d4c22a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46ca848cfe940b1f89e8825cd2394d64"><td class="memItemLeft" align="right" valign="top">const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a46ca848cfe940b1f89e8825cd2394d64">FontSubstituted</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a46ca848cfe940b1f89e8825cd2394d64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd9f6818417a0599c50f3ba6aeec13dd"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#abd9f6818417a0599c50f3ba6aeec13dd">FormattingRectangleWidth</a> () const</td></tr>
<tr class="memdesc:abd9f6818417a0599c50f3ba6aeec13dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">FormattingRectangleWidth is a width set by text wrapping. It's in model units. <a href="#abd9f6818417a0599c50f3ba6aeec13dd">More...</a><br /></td></tr>
<tr class="separator:abd9f6818417a0599c50f3ba6aeec13dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a824526585d766ed6477901db3914de09"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a824526585d766ed6477901db3914de09">GetAlignment</a> (ON::TextHorizontalAlignment &amp;horz, ON::TextVerticalAlignment &amp;vert) const</td></tr>
<tr class="separator:a824526585d766ed6477901db3914de09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc4e69ffb44656a1dd045586f5086155"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#adc4e69ffb44656a1dd045586f5086155">GetAnnotationBoundingBox</a> (const <a class="el" href="../../d4/deb/class_o_n___viewport.html">ON_Viewport</a> *vp, const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle, double dimscale, double *boxmin, double *boxmax, bool bGrow=false) const =0</td></tr>
<tr class="separator:adc4e69ffb44656a1dd045586f5086155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79ae89ad835ea68f35698d6a198d278e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a79ae89ad835ea68f35698d6a198d278e">GetText3dCorners</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> corners[4]) const</td></tr>
<tr class="separator:a79ae89ad835ea68f35698d6a198d278e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dd2426e19dec3868c077c8aeb3672f1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a3dd2426e19dec3868c077c8aeb3672f1">GetTextGlyphContours</a> (const <a class="el" href="../../d4/deb/class_o_n___viewport.html">ON_Viewport</a> *vp, const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle, bool bApplyDimStyleDimScale, bool bSingleStrokeFont, <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="../../d4/d5a/class_o_n___curve.html">ON_Curve</a> * &gt; &gt; &gt; &amp;text_contours) const</td></tr>
<tr class="separator:a3dd2426e19dec3868c077c8aeb3672f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae80ffbe720c9992d78534b1987cfc791"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ae80ffbe720c9992d78534b1987cfc791">GetTextXform</a> (const <a class="el" href="../../d4/deb/class_o_n___viewport.html">ON_Viewport</a> *vp, const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle, double dimscale, <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &amp;text_xform_out) const =0</td></tr>
<tr class="separator:ae80ffbe720c9992d78534b1987cfc791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93676bdd7f42376d7194638ec9383cdc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a93676bdd7f42376d7194638ec9383cdc">HasDimensionStyleOverrides</a> () const</td></tr>
<tr class="memdesc:a93676bdd7f42376d7194638ec9383cdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quickly check if this annotation object has style overrides applied. <a href="#a93676bdd7f42376d7194638ec9383cdc">More...</a><br /></td></tr>
<tr class="separator:a93676bdd7f42376d7194638ec9383cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae360eb0639c72e1872ef71714dc35852"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ae360eb0639c72e1872ef71714dc35852">HorizontalDirection</a> () const</td></tr>
<tr class="separator:ae360eb0639c72e1872ef71714dc35852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e19a26a7faaa6427fe75b8315778384"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a6e19a26a7faaa6427fe75b8315778384">IsOverrideDimStyleCandidate</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *override_style_candidate, bool bRequireSetOverrides) const</td></tr>
<tr class="separator:a6e19a26a7faaa6427fe75b8315778384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9f1489ac9ac783a7d6ccbd118665ccf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab9f1489ac9ac783a7d6ccbd118665ccf">IsOverrideStylePointer</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *ptr) const</td></tr>
<tr class="separator:ab9f1489ac9ac783a7d6ccbd118665ccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66f3f886c5f55024d24af7b1328e456f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a66f3f886c5f55024d24af7b1328e456f">IsValid</a> (class <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *text_log=nullptr) const override</td></tr>
<tr class="separator:a66f3f886c5f55024d24af7b1328e456f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86d5d53c9751139b5a4d63ec9e80c581"><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="../../da/d51/class_o_n___annotation.html#a86d5d53c9751139b5a4d63ec9e80c581">LeaderArrowBlockId</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a86d5d53c9751139b5a4d63ec9e80c581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3650cf63dc2ac9488c591d664598b2c9"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a3650cf63dc2ac9488c591d664598b2c9">LeaderArrowSize</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a3650cf63dc2ac9488c591d664598b2c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Arrow size. <a href="#a3650cf63dc2ac9488c591d664598b2c9">More...</a><br /></td></tr>
<tr class="separator:a3650cf63dc2ac9488c591d664598b2c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83845cf53d811d6b5093b9cd634314e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a83845cf53d811d6b5093b9cd634314e2">LeaderArrowType</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a83845cf53d811d6b5093b9cd634314e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec7af29307f061574f0862bb36998c00"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aec7af29307f061574f0862bb36998c00">LeaderContentAngleDegrees</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:aec7af29307f061574f0862bb36998c00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8574f3a500f96996b9cc17ed7f2ba23e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a8574f3a500f96996b9cc17ed7f2ba23e">LeaderContentAngleRadians</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a8574f3a500f96996b9cc17ed7f2ba23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1691e29f9df18a41f087a9fc40d2661b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a1691e29f9df18a41f087a9fc40d2661b">LeaderContentAngleStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a1691e29f9df18a41f087a9fc40d2661b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1d6209e6884b84e5b808073f1dfcc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a17a5f2618734b80bbd7533e6842ef1fe">ON_DimStyle::leader_curve_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a1d1d6209e6884b84e5b808073f1dfcc3">LeaderCurveType</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a1d1d6209e6884b84e5b808073f1dfcc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff0c15f2292be3649ff814001b4d9411"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aff0c15f2292be3649ff814001b4d9411">LeaderHasLanding</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:aff0c15f2292be3649ff814001b4d9411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ef0421f8ff6a3056967857e2838ec03"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a8ef0421f8ff6a3056967857e2838ec03">LeaderLandingLength</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a8ef0421f8ff6a3056967857e2838ec03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c7f4edd9578a673f9332e313b1e64f"><td class="memItemLeft" align="right" valign="top">ON::TextHorizontalAlignment&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a19c7f4edd9578a673f9332e313b1e64f">LeaderTextHorizontalAlignment</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a19c7f4edd9578a673f9332e313b1e64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48fdde3b9fa04c4a62605554c9c5083a"><td class="memItemLeft" align="right" valign="top">ON::TextOrientation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a48fdde3b9fa04c4a62605554c9c5083a">LeaderTextOrientation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a48fdde3b9fa04c4a62605554c9c5083a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa757475f4bc0e487c191d0a47b0df2aa"><td class="memItemLeft" align="right" valign="top">ON::TextVerticalAlignment&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aa757475f4bc0e487c191d0a47b0df2aa">LeaderTextVerticalAlignment</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:aa757475f4bc0e487c191d0a47b0df2aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af459a0093366a93c784366d95ec976d8"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af459a0093366a93c784366d95ec976d8">LengthFactor</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:af459a0093366a93c784366d95ec976d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scale factor for displayed distances. <a href="#af459a0093366a93c784366d95ec976d8">More...</a><br /></td></tr>
<tr class="separator:af459a0093366a93c784366d95ec976d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1ad6f0f3d0be6935a710264706c2ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aae1ad6f0f3d0be6935a710264706c2ef">LengthResolution</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:aae1ad6f0f3d0be6935a710264706c2ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display resolution for distance measurements. <a href="#aae1ad6f0f3d0be6935a710264706c2ef">More...</a><br /></td></tr>
<tr class="separator:aae1ad6f0f3d0be6935a710264706c2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca00a65a94692080b5efed9fd2e4134"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a5ca00a65a94692080b5efed9fd2e4134">MaskBorder</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a5ca00a65a94692080b5efed9fd2e4134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a862689bd5755f1ec81de3decf069ad88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a862689bd5755f1ec81de3decf069ad88">MaskColor</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a862689bd5755f1ec81de3decf069ad88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Only works right if MaskColorSource returns 1. <a href="#a862689bd5755f1ec81de3decf069ad88">More...</a><br /></td></tr>
<tr class="separator:a862689bd5755f1ec81de3decf069ad88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad3a909943d9054fe77fc2f2d55ddbb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/df4/class_o_n___text_mask.html#a7d60c00ecd4e154a98677676f94cbb2b">ON_TextMask::MaskType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aad3a909943d9054fe77fc2f2d55ddbb4">MaskFillType</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:aad3a909943d9054fe77fc2f2d55ddbb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines where to get the color to draw a Text Mask. <a href="#aad3a909943d9054fe77fc2f2d55ddbb4">More...</a><br /></td></tr>
<tr class="separator:aad3a909943d9054fe77fc2f2d55ddbb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a4fbdc666ebbf4b28674f297105835"><td class="memItemLeft" align="right" valign="top">ON::object_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a79a4fbdc666ebbf4b28674f297105835">ObjectType</a> () const override</td></tr>
<tr class="separator:a79a4fbdc666ebbf4b28674f297105835"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6ec3a7b6c0bf8eafe341e726bc26d7b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab6ec3a7b6c0bf8eafe341e726bc26d7b">PlainText</a> () const</td></tr>
<tr class="separator:ab6ec3a7b6c0bf8eafe341e726bc26d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee07489a86540c79962384555bc6c8e1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aee07489a86540c79962384555bc6c8e1">PlainTextWithFields</a> () const</td></tr>
<tr class="separator:aee07489a86540c79962384555bc6c8e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10ac022b5509db1561b271ed0a5ba148"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a10ac022b5509db1561b271ed0a5ba148">Plane</a> () const</td></tr>
<tr class="separator:a10ac022b5509db1561b271ed0a5ba148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43b82e08cf74886567abf039cd238fe6"><td class="memItemLeft" align="right" valign="top">const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a43b82e08cf74886567abf039cd238fe6">Prefix</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a43b82e08cf74886567abf039cd238fe6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dimension prefix text. <a href="#a43b82e08cf74886567abf039cd238fe6">More...</a><br /></td></tr>
<tr class="separator:a43b82e08cf74886567abf039cd238fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10956815b32bf791f4c2e3b4b625f9b8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a10956815b32bf791f4c2e3b4b625f9b8">ReplaceTextString</a> (const wchar_t *RtfString, const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle)</td></tr>
<tr class="separator:a10956815b32bf791f4c2e3b4b625f9b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a901c79f588474928b101f117047976b7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a901c79f588474928b101f117047976b7">RichText</a> () const</td></tr>
<tr class="separator:a901c79f588474928b101f117047976b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0af56ef6b920596f76535bf86dd1126a"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a0af56ef6b920596f76535bf86dd1126a">RoundOff</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a0af56ef6b920596f76535bf86dd1126a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5b8a3d0a105fe5ee7a956ee47e6dc80"><td class="memItemLeft" align="right" valign="top">const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab5b8a3d0a105fe5ee7a956ee47e6dc80">RtfText</a> () const</td></tr>
<tr class="separator:ab5b8a3d0a105fe5ee7a956ee47e6dc80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9a4e256beb9b711400c2a4786a89480"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ad9a4e256beb9b711400c2a4786a89480">SetAlignment</a> (ON::TextHorizontalAlignment horz, ON::TextVerticalAlignment vert)</td></tr>
<tr class="separator:ad9a4e256beb9b711400c2a4786a89480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a990a3ea75d9e6911dd5805c51305656f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a990a3ea75d9e6911dd5805c51305656f">SetAlternate</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool)</td></tr>
<tr class="separator:a990a3ea75d9e6911dd5805c51305656f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95e7b100f0404615194b2bc6cd436faf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a95e7b100f0404615194b2bc6cd436faf">SetAlternateBelow</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool below)</td></tr>
<tr class="separator:a95e7b100f0404615194b2bc6cd436faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a3b05c8aab379af31806c1cadaa451d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a9a3b05c8aab379af31806c1cadaa451d">SetAlternateDimensionLengthDisplay</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4">ON_DimStyle::LengthDisplay</a> length_display)</td></tr>
<tr class="separator:a9a3b05c8aab379af31806c1cadaa451d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0f5ae6acca855ef75079abf64803193"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ac0f5ae6acca855ef75079abf64803193">SetAlternateLengthFactor</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double)</td></tr>
<tr class="separator:ac0f5ae6acca855ef75079abf64803193"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a443296680b13ff8cd1f45291268eec9c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a443296680b13ff8cd1f45291268eec9c">SetAlternateLengthResolution</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, int)</td></tr>
<tr class="separator:a443296680b13ff8cd1f45291268eec9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41a78fc165c67723a615d17d842d5ba4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a41a78fc165c67723a615d17d842d5ba4">SetAlternatePrefix</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, const wchar_t *)</td></tr>
<tr class="separator:a41a78fc165c67723a615d17d842d5ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79f8cb105d31e22e20265ab44314a7bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a79f8cb105d31e22e20265ab44314a7bf">SetAlternateRoundOff</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double r)</td></tr>
<tr class="separator:a79f8cb105d31e22e20265ab44314a7bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c74f4f43ba232854cefa5f4a24d500d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a7c74f4f43ba232854cefa5f4a24d500d">SetAlternateSuffix</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, const wchar_t *)</td></tr>
<tr class="separator:a7c74f4f43ba232854cefa5f4a24d500d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abef9e7d5843eb6d15648ade6f520d272"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#abef9e7d5843eb6d15648ade6f520d272">SetAlternateToleranceResolution</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, int r)</td></tr>
<tr class="separator:abef9e7d5843eb6d15648ade6f520d272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5542ce90ef0b7e706121411e5e7c01c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a5542ce90ef0b7e706121411e5e7c01c6">SetAlternateZeroSuppress</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a> s)</td></tr>
<tr class="separator:a5542ce90ef0b7e706121411e5e7c01c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30497ccdba9e28963a64be910c4fcffa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a30497ccdba9e28963a64be910c4fcffa">SetAngleFormat</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab37fcb6f81e976b22b4175cabb031d7d">ON_DimStyle::angle_format</a> format)</td></tr>
<tr class="separator:a30497ccdba9e28963a64be910c4fcffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a34e6a6919e5091c888355a01e26609"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a3a34e6a6919e5091c888355a01e26609">SetAngleResolution</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, int r)</td></tr>
<tr class="separator:a3a34e6a6919e5091c888355a01e26609"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1de59e1fbec76489bac846d328831e8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a1de59e1fbec76489bac846d328831e8f">SetAngleRoundOff</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double r)</td></tr>
<tr class="separator:a1de59e1fbec76489bac846d328831e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af87ce6f29724ce37a6f9373147952a4a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af87ce6f29724ce37a6f9373147952a4a">SetAngleZeroSuppress</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a> s)</td></tr>
<tr class="separator:af87ce6f29724ce37a6f9373147952a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac58a5cffa40ea4adcde0cebfcd5a890e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ac58a5cffa40ea4adcde0cebfcd5a890e">SetAnnotationBold</a> (bool bold, const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle)</td></tr>
<tr class="separator:ac58a5cffa40ea4adcde0cebfcd5a890e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bb581dde40cd0431756a19c12c28324"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a5bb581dde40cd0431756a19c12c28324">SetAnnotationFacename</a> (bool set_or_clear, const wchar_t *facename, const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style)</td></tr>
<tr class="separator:a5bb581dde40cd0431756a19c12c28324"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec3efe4913b145e53cf9f70ceb07576"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a1ec3efe4913b145e53cf9f70ceb07576">SetAnnotationItalic</a> (bool italic, const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle)</td></tr>
<tr class="separator:a1ec3efe4913b145e53cf9f70ceb07576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50675cfd70cbc18e35d300d21dc1867d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a50675cfd70cbc18e35d300d21dc1867d">SetAnnotationUnderline</a> (bool underline, const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle)</td></tr>
<tr class="separator:a50675cfd70cbc18e35d300d21dc1867d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecaacdf32dca216101dac22cf736ae62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aecaacdf32dca216101dac22cf736ae62">SetArcLengthSymbol</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, int m)</td></tr>
<tr class="separator:aecaacdf32dca216101dac22cf736ae62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1bdf2e3953eb7a4d8f8508d01939f79"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af1bdf2e3953eb7a4d8f8508d01939f79">SetArrowBlockId1</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> id)</td></tr>
<tr class="separator:af1bdf2e3953eb7a4d8f8508d01939f79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee1a5812f1282a93446f03ed8d823b72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aee1a5812f1282a93446f03ed8d823b72">SetArrowBlockId2</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> id)</td></tr>
<tr class="separator:aee1a5812f1282a93446f03ed8d823b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a384205834576cb52b31b2f8f5d49c8ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a384205834576cb52b31b2f8f5d49c8ee">SetArrowSize</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double d)</td></tr>
<tr class="separator:a384205834576cb52b31b2f8f5d49c8ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1d032a4962e0f9ed5cd1782dad6f750"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af1d032a4962e0f9ed5cd1782dad6f750">SetArrowType1</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>)</td></tr>
<tr class="separator:af1d032a4962e0f9ed5cd1782dad6f750"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8243af9239dfc0ad2778f3d47554f9e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a8243af9239dfc0ad2778f3d47554f9e7">SetArrowType1And2</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>)</td></tr>
<tr class="separator:a8243af9239dfc0ad2778f3d47554f9e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5534108b22a03ffb12767f05ef62637b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a5534108b22a03ffb12767f05ef62637b">SetArrowType2</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>)</td></tr>
<tr class="separator:a5534108b22a03ffb12767f05ef62637b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed3a8d26c2e66b34b23a72fb9ae8a49a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aed3a8d26c2e66b34b23a72fb9ae8a49a">SetBaselineSpacing</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double spacing)</td></tr>
<tr class="separator:aed3a8d26c2e66b34b23a72fb9ae8a49a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add99e548b29bdd81102130997f4f6a71"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#add99e548b29bdd81102130997f4f6a71">SetCenterMarkSize</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double d)</td></tr>
<tr class="separator:add99e548b29bdd81102130997f4f6a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d2e0aa2f84f313fb3e7d9359444e9cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a1d2e0aa2f84f313fb3e7d9359444e9cc">SetCenterMarkStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#a0d3eaa7ef1060745bdf091b808d5b84b">ON_DimStyle::centermark_style</a> style)</td></tr>
<tr class="separator:a1d2e0aa2f84f313fb3e7d9359444e9cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b11914946d796bf178e15423a8f9d20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a0b11914946d796bf178e15423a8f9d20">SetDimensionLengthDisplay</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4">ON_DimStyle::LengthDisplay</a> length_display)</td></tr>
<tr class="separator:a0b11914946d796bf178e15423a8f9d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af45cef624fce5ed0ea0dec26819e94ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af45cef624fce5ed0ea0dec26819e94ce">SetDimensionStyleId</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> dimstyle_id)</td></tr>
<tr class="separator:af45cef624fce5ed0ea0dec26819e94ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad039df3de072095251fb34d8864c3312"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ad039df3de072095251fb34d8864c3312">SetDimensionStyleId</a> (const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> &amp;dim_style)</td></tr>
<tr class="separator:ad039df3de072095251fb34d8864c3312"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8556ec154c35b819d34155de0aa04e47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a8556ec154c35b819d34155de0aa04e47">SetDimensionStyleIdForExperts</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> dimstyle_id, bool bKeepOverrides)</td></tr>
<tr class="separator:a8556ec154c35b819d34155de0aa04e47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a269e8bd3eff0873619f211c104f278f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a269e8bd3eff0873619f211c104f278f3">SetDimExtension</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, const double e)</td></tr>
<tr class="separator:a269e8bd3eff0873619f211c104f278f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6dc50768e8942689056ac49671e23b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab6dc50768e8942689056ac49671e23b4">SetDimRadialTextAngleStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a> style)</td></tr>
<tr class="separator:ab6dc50768e8942689056ac49671e23b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed614f19f27a176298172118d0fa9a59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aed614f19f27a176298172118d0fa9a59">SetDimRadialTextLocation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab3dbf6e4d26c7cc8394566823156329d">ON_DimStyle::TextLocation</a> dim_text_location)</td></tr>
<tr class="separator:aed614f19f27a176298172118d0fa9a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a484e681f827b69b6e15f6551456119b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a484e681f827b69b6e15f6551456119b1">SetDimRadialTextOrientation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, ON::TextOrientation orientation)</td></tr>
<tr class="separator:a484e681f827b69b6e15f6551456119b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92115b239db05144810b04e8f2db1a59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a92115b239db05144810b04e8f2db1a59">SetDimScale</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double scale)</td></tr>
<tr class="separator:a92115b239db05144810b04e8f2db1a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6a88d4e773fa40ecceba4710f21ee99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ae6a88d4e773fa40ecceba4710f21ee99">SetDimTextAngleStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a> style)</td></tr>
<tr class="separator:ae6a88d4e773fa40ecceba4710f21ee99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7368fd8cfbac4424da27c3eb73674f5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a7368fd8cfbac4424da27c3eb73674f5a">SetDimTextLocation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab3dbf6e4d26c7cc8394566823156329d">ON_DimStyle::TextLocation</a> dim_text_location)</td></tr>
<tr class="separator:a7368fd8cfbac4424da27c3eb73674f5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e4992696173013de7c29090189f4ef4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a7e4992696173013de7c29090189f4ef4">SetDimTextOrientation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, ON::TextOrientation orientation)</td></tr>
<tr class="separator:a7e4992696173013de7c29090189f4ef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c54b4410aa931b4ae33a10f8624a5bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a1c54b4410aa931b4ae33a10f8624a5bf">SetDrawForward</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool drawforward)</td></tr>
<tr class="separator:a1c54b4410aa931b4ae33a10f8624a5bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c9d79d234d2ea165cdae7e2b3d41d23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a3c9d79d234d2ea165cdae7e2b3d41d23">SetDrawTextMask</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool bDraw)</td></tr>
<tr class="separator:a3c9d79d234d2ea165cdae7e2b3d41d23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b096f2db7d876dbd155cd20bf3a746"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ac1b096f2db7d876dbd155cd20bf3a746">SetExtensionLineExtension</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double d)</td></tr>
<tr class="separator:ac1b096f2db7d876dbd155cd20bf3a746"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a501878bd2a32e5a45a1f7e00cb8e5f0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a501878bd2a32e5a45a1f7e00cb8e5f0f">SetExtensionLineOffset</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double d)</td></tr>
<tr class="separator:a501878bd2a32e5a45a1f7e00cb8e5f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62059cc12fdf7cbe00374753211f7d11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a62059cc12fdf7cbe00374753211f7d11">SetFixedExtensionLength</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double l)</td></tr>
<tr class="separator:a62059cc12fdf7cbe00374753211f7d11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a804bc3a8baea33b83e0e59cc54363c74"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a804bc3a8baea33b83e0e59cc54363c74">SetFixedExtensionLengthOn</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool on)</td></tr>
<tr class="separator:a804bc3a8baea33b83e0e59cc54363c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0f8d717513c76c77858c745de798481"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ac0f8d717513c76c77858c745de798481">SetFont</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, const class <a class="el" href="../../d8/df5/class_o_n___font.html">ON_Font</a> &amp;font_characteristics)</td></tr>
<tr class="separator:ac0f8d717513c76c77858c745de798481"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3d69b562097aee0c7190852c0e15703"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ae3d69b562097aee0c7190852c0e15703">SetFormattingRectangleWidth</a> (double width)</td></tr>
<tr class="separator:ae3d69b562097aee0c7190852c0e15703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e7901fa50ad5f1013f02328e8552078"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a0e7901fa50ad5f1013f02328e8552078">SetHorizontalDirection</a> (<a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a>)</td></tr>
<tr class="separator:a0e7901fa50ad5f1013f02328e8552078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06ae5446c42091a29c79139f59b0bee9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a06ae5446c42091a29c79139f59b0bee9">SetLeaderArrowBlockId</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> id)</td></tr>
<tr class="separator:a06ae5446c42091a29c79139f59b0bee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabafc739dbdda33a845c5933342265db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aabafc739dbdda33a845c5933342265db">SetLeaderArrowSize</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double d)</td></tr>
<tr class="separator:aabafc739dbdda33a845c5933342265db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa800a436c75eed83c65903c27a47311c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aa800a436c75eed83c65903c27a47311c">SetLeaderArrowType</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>)</td></tr>
<tr class="separator:aa800a436c75eed83c65903c27a47311c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2443cba64b39c8518271bf19e03e0b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aa2443cba64b39c8518271bf19e03e0b1">SetLeaderContentAngleDegrees</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double angle_degrees)</td></tr>
<tr class="separator:aa2443cba64b39c8518271bf19e03e0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53236f2fc0b90c6d874ba3a7d4cde433"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a53236f2fc0b90c6d874ba3a7d4cde433">SetLeaderContentAngleRadians</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double angle_radians)</td></tr>
<tr class="separator:a53236f2fc0b90c6d874ba3a7d4cde433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac31804e781ad4c5b9349f966f677ec68"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ac31804e781ad4c5b9349f966f677ec68">SetLeaderContentAngleStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a> style)</td></tr>
<tr class="separator:ac31804e781ad4c5b9349f966f677ec68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e024a3d70578f03ef00e66b72e2f9e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a8e024a3d70578f03ef00e66b72e2f9e2">SetLeaderCurveType</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#a17a5f2618734b80bbd7533e6842ef1fe">ON_DimStyle::leader_curve_type</a> type)</td></tr>
<tr class="separator:a8e024a3d70578f03ef00e66b72e2f9e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1005d34db7a352bd777ef66fe452866"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ad1005d34db7a352bd777ef66fe452866">SetLeaderHasLanding</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool landing)</td></tr>
<tr class="separator:ad1005d34db7a352bd777ef66fe452866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6b5ded386b8c379f6b349183bd9a575"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af6b5ded386b8c379f6b349183bd9a575">SetLeaderLandingLength</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double length)</td></tr>
<tr class="separator:af6b5ded386b8c379f6b349183bd9a575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49a587a65373e13ca80ae64378ef4403"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a49a587a65373e13ca80ae64378ef4403">SetLeaderTextHorizontalAlignment</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, ON::TextHorizontalAlignment halign)</td></tr>
<tr class="separator:a49a587a65373e13ca80ae64378ef4403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06a41754ac6ae39b2965b4bd27ffb313"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a06a41754ac6ae39b2965b4bd27ffb313">SetLeaderTextOrientation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, ON::TextOrientation orientation)</td></tr>
<tr class="separator:a06a41754ac6ae39b2965b4bd27ffb313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a4f57e2570019b6329002b1c565fcd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a4a4f57e2570019b6329002b1c565fcd5">SetLeaderTextVerticalAlignment</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, ON::TextVerticalAlignment style)</td></tr>
<tr class="separator:a4a4f57e2570019b6329002b1c565fcd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affb48798d7e831ebd387778e9d82691f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#affb48798d7e831ebd387778e9d82691f">SetLengthFactor</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double)</td></tr>
<tr class="separator:affb48798d7e831ebd387778e9d82691f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8191a1b98fb9bd8173b8a61b1fb27dd7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a8191a1b98fb9bd8173b8a61b1fb27dd7">SetLengthResolution</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, int r)</td></tr>
<tr class="separator:a8191a1b98fb9bd8173b8a61b1fb27dd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b5bfcbea6960d5ee1c9a8f5b4510b89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a4b5bfcbea6960d5ee1c9a8f5b4510b89">SetMaskBorder</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double offset)</td></tr>
<tr class="separator:a4b5bfcbea6960d5ee1c9a8f5b4510b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a541d8d1a6354d1268a4314b0468f67dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a541d8d1a6354d1268a4314b0468f67dd">SetMaskColor</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> color)</td></tr>
<tr class="memdesc:a541d8d1a6354d1268a4314b0468f67dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Does not return viewport background color. <a href="#a541d8d1a6354d1268a4314b0468f67dd">More...</a><br /></td></tr>
<tr class="separator:a541d8d1a6354d1268a4314b0468f67dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a169ee19ed9aa3f672974dde3f131dec4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a169ee19ed9aa3f672974dde3f131dec4">SetMaskFillType</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d2/df4/class_o_n___text_mask.html#a7d60c00ecd4e154a98677676f94cbb2b">ON_TextMask::MaskType</a> source)</td></tr>
<tr class="separator:a169ee19ed9aa3f672974dde3f131dec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affcc8a44394e4ad79895b067346a2586"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#affcc8a44394e4ad79895b067346a2586">SetOverrideDimensionStyle</a> (<a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&amp;override_style) const</td></tr>
<tr class="separator:affcc8a44394e4ad79895b067346a2586"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22da43d31bb77298b922701e19f07c08"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a22da43d31bb77298b922701e19f07c08">SetOverrideDimensionStyle</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *override_style_candidate, bool bRequireSetOverrides)</td></tr>
<tr class="separator:a22da43d31bb77298b922701e19f07c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83170db8852a6bc0a15e3ea8fbcec823"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a83170db8852a6bc0a15e3ea8fbcec823">SetPlane</a> (const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &amp;plane)</td></tr>
<tr class="separator:a83170db8852a6bc0a15e3ea8fbcec823"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a498a1e65749edda808e6a17b0df4a58e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a498a1e65749edda808e6a17b0df4a58e">SetPrefix</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, const wchar_t *)</td></tr>
<tr class="separator:a498a1e65749edda808e6a17b0df4a58e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f134d92d2beb40b2569fbdd0eae085"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ac8f134d92d2beb40b2569fbdd0eae085">SetRoundOff</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double r)</td></tr>
<tr class="separator:ac8f134d92d2beb40b2569fbdd0eae085"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae00a3056e16eda5c74086866ff04afa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aae00a3056e16eda5c74086866ff04afa">SetSignedOrdinate</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool allowsigned)</td></tr>
<tr class="separator:aae00a3056e16eda5c74086866ff04afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5ad3bd83b096023fde3c2be787aaf5d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ad5ad3bd83b096023fde3c2be787aaf5d">SetStackFractionFormat</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#a7053bff4d563c4cbd90fcb44f0cc88c0">ON_DimStyle::stack_format</a> f)</td></tr>
<tr class="separator:ad5ad3bd83b096023fde3c2be787aaf5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc22d4e1f6e44e3331470d59dbbbe9c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#afc22d4e1f6e44e3331470d59dbbbe9c1">SetStackHeightScale</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double f)</td></tr>
<tr class="separator:afc22d4e1f6e44e3331470d59dbbbe9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83e6cdb8c9fc6ba79c9448a6032e7806"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a83e6cdb8c9fc6ba79c9448a6032e7806">SetSuffix</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, const wchar_t *)</td></tr>
<tr class="separator:a83e6cdb8c9fc6ba79c9448a6032e7806"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0cea8973729f82d21c7bc417ff15ee7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ae0cea8973729f82d21c7bc417ff15ee7">SetSuppressArrow1</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool s)</td></tr>
<tr class="separator:ae0cea8973729f82d21c7bc417ff15ee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5b3574eb6f8e2898e6380ec4b57b1c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab5b3574eb6f8e2898e6380ec4b57b1c0">SetSuppressArrow2</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool s)</td></tr>
<tr class="separator:ab5b3574eb6f8e2898e6380ec4b57b1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4741497366b3eaadb8602d1f5afc6cf3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a4741497366b3eaadb8602d1f5afc6cf3">SetSuppressExtension1</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool b)</td></tr>
<tr class="separator:a4741497366b3eaadb8602d1f5afc6cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d037b41ff2a3fff51e13627ce109ab7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a7d037b41ff2a3fff51e13627ce109ab7">SetSuppressExtension2</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool b)</td></tr>
<tr class="separator:a7d037b41ff2a3fff51e13627ce109ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7776aeaa735769d7415ebb635d3820c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a7776aeaa735769d7415ebb635d3820c4">SetText</a> (<a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> *&amp;text) const</td></tr>
<tr class="separator:a7776aeaa735769d7415ebb635d3820c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77d1e1194dd967a5555007d274b0fd60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a77d1e1194dd967a5555007d274b0fd60">SetTextGap</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double gap)</td></tr>
<tr class="separator:a77d1e1194dd967a5555007d274b0fd60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d22e66f3414f4f05a15cc0f1989c221"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a6d22e66f3414f4f05a15cc0f1989c221">SetTextHeight</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double height)</td></tr>
<tr class="separator:a6d22e66f3414f4f05a15cc0f1989c221"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0861825eade33e524f0288755532a05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ae0861825eade33e524f0288755532a05">SetTextHorizontalAlignment</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, ON::TextHorizontalAlignment halign)</td></tr>
<tr class="separator:ae0861825eade33e524f0288755532a05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add82c5d8fd4920e40c2d3ea07ace1bd2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#add82c5d8fd4920e40c2d3ea07ace1bd2">SetTextMask</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, const <a class="el" href="../../d2/df4/class_o_n___text_mask.html">ON_TextMask</a> &amp;mask)</td></tr>
<tr class="separator:add82c5d8fd4920e40c2d3ea07ace1bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9558bfbfea0a545522af8850c63fc030"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a9558bfbfea0a545522af8850c63fc030">SetTextMoveLeader</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, int m)</td></tr>
<tr class="separator:a9558bfbfea0a545522af8850c63fc030"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab764cf713768ea85e8ab41883659ed4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab764cf713768ea85e8ab41883659ed4b">SetTextOrientation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, ON::TextOrientation orientation)</td></tr>
<tr class="separator:ab764cf713768ea85e8ab41883659ed4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a688337574356a9ad57207fe418097923"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a688337574356a9ad57207fe418097923">SetTextRotationDegrees</a> (double rotation)</td></tr>
<tr class="separator:a688337574356a9ad57207fe418097923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae8965f1d3ae544403a7f22296611de7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aae8965f1d3ae544403a7f22296611de7">SetTextRotationRadians</a> (double rotation)</td></tr>
<tr class="separator:aae8965f1d3ae544403a7f22296611de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e62a4a4ebf456963df0c3bcc000a48f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a4e62a4a4ebf456963df0c3bcc000a48f">SetTextUnderlined</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, bool underlined)</td></tr>
<tr class="separator:a4e62a4a4ebf456963df0c3bcc000a48f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82db03eb190c974244cbcb36752685b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a82db03eb190c974244cbcb36752685b0">SetTextVerticalAlignment</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, ON::TextVerticalAlignment style)</td></tr>
<tr class="separator:a82db03eb190c974244cbcb36752685b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bec1b646ae278b6c977dc7802f16e5d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a3bec1b646ae278b6c977dc7802f16e5d">SetToleranceFormat</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#adde28bda8b083bda1db1501c51acc72f">ON_DimStyle::tolerance_format</a> format)</td></tr>
<tr class="separator:a3bec1b646ae278b6c977dc7802f16e5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ad7aacc21775a16196dd08a5fd3e4c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a6ad7aacc21775a16196dd08a5fd3e4c2">SetToleranceHeightScale</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double scale)</td></tr>
<tr class="separator:a6ad7aacc21775a16196dd08a5fd3e4c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc21bded36463e2595b59ccab1ee8448"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#afc21bded36463e2595b59ccab1ee8448">SetToleranceLowerValue</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double lower_value)</td></tr>
<tr class="separator:afc21bded36463e2595b59ccab1ee8448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a666840552165b65cda8716d7b86961a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a666840552165b65cda8716d7b86961a7">SetToleranceResolution</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, int resolution)</td></tr>
<tr class="separator:a666840552165b65cda8716d7b86961a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59b4b0578bb8bc51e47723a4506c07aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a59b4b0578bb8bc51e47723a4506c07aa">SetToleranceUpperValue</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, double upper_value)</td></tr>
<tr class="separator:a59b4b0578bb8bc51e47723a4506c07aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94a467756925acc4dff57c59df2271ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a94a467756925acc4dff57c59df2271ea">SetToleranceZeroSuppress</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a> s)</td></tr>
<tr class="separator:a94a467756925acc4dff57c59df2271ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48bb0010bbac1bcfdab1cf089f1c4232"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a48bb0010bbac1bcfdab1cf089f1c4232">SetZeroSuppress</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style, <a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a> s)</td></tr>
<tr class="separator:a48bb0010bbac1bcfdab1cf089f1c4232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab853b85954d261b8443e62e8672cfcb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aab853b85954d261b8443e62e8672cfcb">SignedOrdinate</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:aab853b85954d261b8443e62e8672cfcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaec30dc93d41ff53d3c2a6f4a3c0248"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a7053bff4d563c4cbd90fcb44f0cc88c0">ON_DimStyle::stack_format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#adaec30dc93d41ff53d3c2a6f4a3c0248">StackFractionFormat</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:adaec30dc93d41ff53d3c2a6f4a3c0248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4db99278de94a99ff78f15dfc2d6177"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab4db99278de94a99ff78f15dfc2d6177">StackHeightScale</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:ab4db99278de94a99ff78f15dfc2d6177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9be1cac3918f976c6bea83094fe307b"><td class="memItemLeft" align="right" valign="top">const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ad9be1cac3918f976c6bea83094fe307b">Suffix</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:ad9be1cac3918f976c6bea83094fe307b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dimension suffix text. <a href="#ad9be1cac3918f976c6bea83094fe307b">More...</a><br /></td></tr>
<tr class="separator:ad9be1cac3918f976c6bea83094fe307b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab097ac919e320ac0296e2126b9696e79"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab097ac919e320ac0296e2126b9696e79">SuppressArrow1</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:ab097ac919e320ac0296e2126b9696e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e95135cdc65f6018309c04d7ec630be"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a9e95135cdc65f6018309c04d7ec630be">SuppressArrow2</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a9e95135cdc65f6018309c04d7ec630be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876f89461a5bbaa54d21db7cd68f0c4d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a876f89461a5bbaa54d21db7cd68f0c4d">SuppressExtension1</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:a876f89461a5bbaa54d21db7cd68f0c4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suppress first dimension extension line. <a href="#a876f89461a5bbaa54d21db7cd68f0c4d">More...</a><br /></td></tr>
<tr class="separator:a876f89461a5bbaa54d21db7cd68f0c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac02e8d9d6c7e1a83124829ff72f27beb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ac02e8d9d6c7e1a83124829ff72f27beb">SuppressExtension2</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:ac02e8d9d6c7e1a83124829ff72f27beb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suppress second dimension extension line. <a href="#ac02e8d9d6c7e1a83124829ff72f27beb">More...</a><br /></td></tr>
<tr class="separator:ac02e8d9d6c7e1a83124829ff72f27beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8023d22becd65fda8d3d14eed0a067cb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a8023d22becd65fda8d3d14eed0a067cb">Text</a> () const</td></tr>
<tr class="separator:a8023d22becd65fda8d3d14eed0a067cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac35d84c65b81a642d81d0a2fa7ef3e84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ac35d84c65b81a642d81d0a2fa7ef3e84">Text</a> ()</td></tr>
<tr class="separator:ac35d84c65b81a642d81d0a2fa7ef3e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb41fd50801083c47d868724781e2f03"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#afb41fd50801083c47d868724781e2f03">TextGap</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:afb41fd50801083c47d868724781e2f03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Distance from dimension lines to text. <a href="#afb41fd50801083c47d868724781e2f03">More...</a><br /></td></tr>
<tr class="separator:afb41fd50801083c47d868724781e2f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab583793a482b7222aad435635117a729"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab583793a482b7222aad435635117a729">TextHeight</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="memdesc:ab583793a482b7222aad435635117a729"><td class="mdescLeft">&#160;</td><td class="mdescRight">Height of dimension text. <a href="#ab583793a482b7222aad435635117a729">More...</a><br /></td></tr>
<tr class="separator:ab583793a482b7222aad435635117a729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a279ce9fe02046491710b4bb4efa0ad7b"><td class="memItemLeft" align="right" valign="top">ON::TextHorizontalAlignment&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a279ce9fe02046491710b4bb4efa0ad7b">TextHorizontalAlignment</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a279ce9fe02046491710b4bb4efa0ad7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f746bb85e1135c58437079311fe3e80"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a7f746bb85e1135c58437079311fe3e80">TextMoveLeader</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a7f746bb85e1135c58437079311fe3e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcba57ea4a756e5ee9359a00471a8d01"><td class="memItemLeft" align="right" valign="top">ON::TextOrientation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#abcba57ea4a756e5ee9359a00471a8d01">TextOrientation</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:abcba57ea4a756e5ee9359a00471a8d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6be6c8eeeb7e81198704212a659fd60"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ac6be6c8eeeb7e81198704212a659fd60">TextRotationDegrees</a> () const</td></tr>
<tr class="memdesc:ac6be6c8eeeb7e81198704212a659fd60"><td class="mdescLeft">&#160;</td><td class="mdescRight">return angle in degrees between text plane and object plane <a href="#ac6be6c8eeeb7e81198704212a659fd60">More...</a><br /></td></tr>
<tr class="separator:ac6be6c8eeeb7e81198704212a659fd60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72cab754ad293f4e974cf83c1c2878db"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a72cab754ad293f4e974cf83c1c2878db">TextRotationRadians</a> () const</td></tr>
<tr class="memdesc:a72cab754ad293f4e974cf83c1c2878db"><td class="mdescLeft">&#160;</td><td class="mdescRight">return angle in radians between text plane and object plane <a href="#a72cab754ad293f4e974cf83c1c2878db">More...</a><br /></td></tr>
<tr class="separator:a72cab754ad293f4e974cf83c1c2878db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54b6db2abc5fe037d98653b4899dac78"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a54b6db2abc5fe037d98653b4899dac78">TextUnderlined</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a54b6db2abc5fe037d98653b4899dac78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acec100c15e9c19382f1dad077c4cb969"><td class="memItemLeft" align="right" valign="top">ON::TextVerticalAlignment&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#acec100c15e9c19382f1dad077c4cb969">TextVerticalAlignment</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:acec100c15e9c19382f1dad077c4cb969"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44319089fe3fba8652d62f2b5ba94d2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#adde28bda8b083bda1db1501c51acc72f">ON_DimStyle::tolerance_format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a44319089fe3fba8652d62f2b5ba94d2b">ToleranceFormat</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a44319089fe3fba8652d62f2b5ba94d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a7b91278b106c497bef03d542402c7e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a3a7b91278b106c497bef03d542402c7e">ToleranceHeightScale</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a3a7b91278b106c497bef03d542402c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb30ef9834c6368ee898dd840a285376"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#acb30ef9834c6368ee898dd840a285376">ToleranceLowerValue</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:acb30ef9834c6368ee898dd840a285376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eb50854c8bc271212d4077b57e8e0d7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a0eb50854c8bc271212d4077b57e8e0d7">ToleranceResolution</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a0eb50854c8bc271212d4077b57e8e0d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae820a1aab99faed07d69b13fbcfacd87"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ae820a1aab99faed07d69b13fbcfacd87">ToleranceUpperValue</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:ae820a1aab99faed07d69b13fbcfacd87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a006495d9696f685fc103a02331842e8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a006495d9696f685fc103a02331842e8d">ToleranceZeroSuppress</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a006495d9696f685fc103a02331842e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ef7e36bfffa4967bf260b83efad4da"><td class="memItemLeft" align="right" valign="top">ON::AnnotationType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ad4ef7e36bfffa4967bf260b83efad4da">Type</a> () const</td></tr>
<tr class="separator:ad4ef7e36bfffa4967bf260b83efad4da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88e3fd86270e878ee30509614cb80f72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a88e3fd86270e878ee30509614cb80f72">ZeroSuppress</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *parent_style) const</td></tr>
<tr class="separator:a88e3fd86270e878ee30509614cb80f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_o_n___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___geometry')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a></td></tr>
<tr class="memitem:a65226d33b1c8c1e8289e37073566c953 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a65226d33b1c8c1e8289e37073566c953">ON_Geometry</a> ()=default</td></tr>
<tr class="separator:a65226d33b1c8c1e8289e37073566c953 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71fbefc2a5f24da5f5fb4061d6849f17 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a71fbefc2a5f24da5f5fb4061d6849f17">ON_Geometry</a> (const <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> &amp;)=default</td></tr>
<tr class="separator:a71fbefc2a5f24da5f5fb4061d6849f17 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f2ca447610c622f3530944c764a3a67 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a4f2ca447610c622f3530944c764a3a67">~ON_Geometry</a> ()=default</td></tr>
<tr class="separator:a4f2ca447610c622f3530944c764a3a67 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ab1acdd7f0c350da696b402a9ac5edce0">BoundingBox</a> () const</td></tr>
<tr class="separator:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb8d6122b6285e4ab819fa50bd442c23 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual class <a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#aeb8d6122b6285e4ab819fa50bd442c23">BrepForm</a> (class <a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> *brep=nullptr) const</td></tr>
<tr class="separator:aeb8d6122b6285e4ab819fa50bd442c23 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#af8dfbd8534986bbd327a6ad812e374be">ClearBoundingBox</a> ()</td></tr>
<tr class="separator:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual ON_COMPONENT_INDEX&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a20e5d1aeada9545127329a8699c702b9">ComponentIndex</a> () const</td></tr>
<tr class="separator:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d66ab16e2fddfd1b3e6cf3d6ebbd364 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a0d66ab16e2fddfd1b3e6cf3d6ebbd364">Dimension</a> () const</td></tr>
<tr class="separator:a0d66ab16e2fddfd1b3e6cf3d6ebbd364 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcb646d6ca698c092b73f2f05373bfc2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#adcb646d6ca698c092b73f2f05373bfc2">EvaluatePoint</a> (const class <a class="el" href="../../d3/d80/class_o_n___obj_ref.html">ON_ObjRef</a> &amp;objref, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &amp;P) const</td></tr>
<tr class="separator:adcb646d6ca698c092b73f2f05373bfc2 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad615e08fe92af659c8d10cbb4f8fc5e3 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ad615e08fe92af659c8d10cbb4f8fc5e3">GetBBox</a> (double *boxmin, double *boxmax, bool bGrowBox=false) const</td></tr>
<tr class="separator:ad615e08fe92af659c8d10cbb4f8fc5e3 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7259b0a7e7c663e55345788411352075 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a7259b0a7e7c663e55345788411352075">GetBoundingBox</a> (<a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &amp;bbox, bool bGrowBox=false) const</td></tr>
<tr class="separator:a7259b0a7e7c663e55345788411352075 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac123c564ea7a43c4406ac78954cf5266 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ac123c564ea7a43c4406ac78954cf5266">GetBoundingBox</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &amp;bbox_min, <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &amp;bbox_max, bool bGrowBox=false) const</td></tr>
<tr class="separator:ac123c564ea7a43c4406ac78954cf5266 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab59968e400d15d016517b7b4f2e32ea4 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ab59968e400d15d016517b7b4f2e32ea4">GetTightBoundingBox</a> (class <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &amp;tight_bbox, bool bGrowBox=false, const class <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> *xform=nullptr) const</td></tr>
<tr class="separator:ab59968e400d15d016517b7b4f2e32ea4 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84b28eb33d34c71913b9cd16f8ecab50 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a84b28eb33d34c71913b9cd16f8ecab50">HasBrepForm</a> () const</td></tr>
<tr class="separator:a84b28eb33d34c71913b9cd16f8ecab50 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af156cd098b9e68fab5f32e76b1e274e2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#af156cd098b9e68fab5f32e76b1e274e2">IsDeformable</a> () const</td></tr>
<tr class="separator:af156cd098b9e68fab5f32e76b1e274e2 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf87e5ba0d9939dfabbb9f421b9d2b3b inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#adf87e5ba0d9939dfabbb9f421b9d2b3b">IsValid</a> (class <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *text_log=nullptr) const override</td></tr>
<tr class="separator:adf87e5ba0d9939dfabbb9f421b9d2b3b inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3d5cb708edca66a4a6c1992299329a3 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#ac3d5cb708edca66a4a6c1992299329a3">MakeDeformable</a> ()</td></tr>
<tr class="separator:ac3d5cb708edca66a4a6c1992299329a3 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a071e7617820ea38c40f4b3966e7daee0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a071e7617820ea38c40f4b3966e7daee0">operator=</a> (const <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> &amp;)=default</td></tr>
<tr class="separator:a071e7617820ea38c40f4b3966e7daee0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c8306ab6d43886453a056160429bc0a inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a3c8306ab6d43886453a056160429bc0a">Rotate</a> (double sin_angle, double cos_angle, const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &amp;rotation_axis, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &amp;rotation_center)</td></tr>
<tr class="separator:a3c8306ab6d43886453a056160429bc0a inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af49629d8d427ee579d9b28c1e25818e0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#af49629d8d427ee579d9b28c1e25818e0">Rotate</a> (double rotation_angle, const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &amp;rotation_axis, const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &amp;rotation_center)</td></tr>
<tr class="separator:af49629d8d427ee579d9b28c1e25818e0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b847d6dcda412468ab59f06328b2619 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a1b847d6dcda412468ab59f06328b2619">Scale</a> (double scale_factor)</td></tr>
<tr class="separator:a1b847d6dcda412468ab59f06328b2619 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a737d7b1433104a39298629931e899cd4 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a737d7b1433104a39298629931e899cd4">SwapCoordinates</a> (int i, int j)</td></tr>
<tr class="separator:a737d7b1433104a39298629931e899cd4 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add710872e89bc29e1ed1321b3e70b1b1 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#add710872e89bc29e1ed1321b3e70b1b1">Transform</a> (const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &amp;xform)</td></tr>
<tr class="separator:add710872e89bc29e1ed1321b3e70b1b1 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b47e669fde50b5223a8017863598e89 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a3b47e669fde50b5223a8017863598e89">Translate</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &amp;translation_vector)</td></tr>
<tr class="separator:a3b47e669fde50b5223a8017863598e89 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_o_n___object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___object')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a></td></tr>
<tr class="memitem:af580c6199f4469c49a4e09a117626c10 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#af580c6199f4469c49a4e09a117626c10">ON_Object</a> () ON_NOEXCEPT</td></tr>
<tr class="separator:af580c6199f4469c49a4e09a117626c10 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a274166b34d06fc07a85997fd01b2dab1">ON_Object</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &amp;)</td></tr>
<tr class="separator:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad940aab7d51005c8732d76d1b188e332 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad940aab7d51005c8732d76d1b188e332">~ON_Object</a> ()</td></tr>
<tr class="separator:ad940aab7d51005c8732d76d1b188e332 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1cfab63437a2d03cc50fdc6734f2a5 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d1/df0/class_o_n___aggregate_component_status.html">ON_AggregateComponentStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a8a1cfab63437a2d03cc50fdc6734f2a5">AggregateComponentStatus</a> () const</td></tr>
<tr class="separator:a8a1cfab63437a2d03cc50fdc6734f2a5 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5432b341051664c185b10712a6e5b79 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad5432b341051664c185b10712a6e5b79">AttachUserData</a> (class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
<tr class="separator:ad5432b341051664c185b10712a6e5b79 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27893ff72ca7abbe985f8b5f4ccd900e inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a27893ff72ca7abbe985f8b5f4ccd900e">ClearAllComponentStates</a> () const</td></tr>
<tr class="separator:a27893ff72ca7abbe985f8b5f4ccd900e inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1af75ebe418edff4a11985f8fca7d83b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a1af75ebe418edff4a11985f8fca7d83b">ClearComponentStates</a> (<a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_to_clear) const</td></tr>
<tr class="separator:a1af75ebe418edff4a11985f8fca7d83b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeadf76a46f3f1a661bbf41e1b754fe89 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#aeadf76a46f3f1a661bbf41e1b754fe89">ClearComponentStates</a> (ON_COMPONENT_INDEX component_index, <a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_to_clear) const</td></tr>
<tr class="separator:aeadf76a46f3f1a661bbf41e1b754fe89 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad044157e5c1efde9fce1c6ccf6e81ff3 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad044157e5c1efde9fce1c6ccf6e81ff3">CopyUserData</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &amp;source_object, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> source_userdata_item_id, <a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956c">ON_Object::UserDataConflictResolution</a> userdata_conflict_resolution)</td></tr>
<tr class="separator:ad044157e5c1efde9fce1c6ccf6e81ff3 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a58958333257eba5575a6a1b09c366c1b">CopyUserData</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &amp;source_object)</td></tr>
<tr class="separator:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af51d5fcec9379ad9b7a56ac4dfc9a8b2 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual ON__UINT32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#af51d5fcec9379ad9b7a56ac4dfc9a8b2">DataCRC</a> (ON__UINT32 current_remainder) const</td></tr>
<tr class="separator:af51d5fcec9379ad9b7a56ac4dfc9a8b2 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa67be7d8cc76ec82ae22a30093ecf98f inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#aa67be7d8cc76ec82ae22a30093ecf98f">DeleteComponents</a> (const ON_COMPONENT_INDEX *ci_list, size_t ci_count)</td></tr>
<tr class="separator:aa67be7d8cc76ec82ae22a30093ecf98f inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8435c33ab53af41c22dac75e8917569 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#af8435c33ab53af41c22dac75e8917569">DestroyRuntimeCache</a> (bool bDelete=true)</td></tr>
<tr class="separator:af8435c33ab53af41c22dac75e8917569 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dbb0eff3b2287152b40991b3afca9ee inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a1dbb0eff3b2287152b40991b3afca9ee">DetachUserData</a> (class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
<tr class="separator:a1dbb0eff3b2287152b40991b3afca9ee inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c7b04a80f1806c3a45f72d7c491a44 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a21c7b04a80f1806c3a45f72d7c491a44">Dump</a> (<a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;) const</td></tr>
<tr class="separator:a21c7b04a80f1806c3a45f72d7c491a44 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ad265ca0da2d751edaa9d2b5ab2540c6a">EmergencyDestroy</a> ()</td></tr>
<tr class="separator:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb43bb324c44740c4bc2932e2f95c835 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#adb43bb324c44740c4bc2932e2f95c835">FirstUserData</a> () const</td></tr>
<tr class="separator:adb43bb324c44740c4bc2932e2f95c835 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691de6470e814973858aa5c51eaffa77 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a691de6470e814973858aa5c51eaffa77">GetComponentsWithSetStates</a> (<a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_filter, bool bAllEqualStates, <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>&lt; ON_COMPONENT_INDEX &gt; &amp;components) const</td></tr>
<tr class="separator:a691de6470e814973858aa5c51eaffa77 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29f8d609e22008680581c6ca72ac47df inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a29f8d609e22008680581c6ca72ac47df">GetUserData</a> (const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;userdata_uuid) const</td></tr>
<tr class="separator:a29f8d609e22008680581c6ca72ac47df inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ab40b5e89b4766299e415593b31a3849c">GetUserString</a> (const wchar_t *key, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;string_value) const</td></tr>
<tr class="separator:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ac285fba1506b2b9b821e3655582939c4">GetUserStringKeys</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &gt; &amp;user_string_keys) const</td></tr>
<tr class="separator:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a004ab49490f69fcdc7681919c3837a33">GetUserStrings</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="../../d0/d82/class_o_n___user_string.html">ON_UserString</a> &gt; &amp;user_strings) const</td></tr>
<tr class="separator:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe5367058a90545e81cd79b78103175d inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#afe5367058a90545e81cd79b78103175d">IsKindOf</a> (const <a class="el" href="../../d3/d3c/class_o_n___class_id.html">ON_ClassId</a> *pClassId) const</td></tr>
<tr class="separator:afe5367058a90545e81cd79b78103175d inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a609192fbafecbe4be3136d8cb4dce882 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a609192fbafecbe4be3136d8cb4dce882">MarkAggregateComponentStatusAsNotCurrent</a> () const</td></tr>
<tr class="separator:a609192fbafecbe4be3136d8cb4dce882 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ae0674ccb79b6333e4b3c8e95ee10dd73">MemoryRelocate</a> ()</td></tr>
<tr class="separator:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a21c508d3b53458e252adbcd29e62ed09">ModelObjectId</a> () const</td></tr>
<tr class="separator:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78b4ecb2eb36641e1ee6b4fc6129606e inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a78b4ecb2eb36641e1ee6b4fc6129606e">MoveUserData</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &amp;source_object, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> source_userdata_item_id, <a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956c">ON_Object::UserDataConflictResolution</a> userdata_conflict_resolution, bool bDeleteAllSourceItems)</td></tr>
<tr class="separator:a78b4ecb2eb36641e1ee6b4fc6129606e inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a54a891ae2cb2a25008a7a39cb19dfcea">MoveUserData</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &amp;source_object)</td></tr>
<tr class="separator:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#aba6166c9aecef42639e684a2a3fda223">operator=</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &amp;)</td></tr>
<tr class="separator:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a88b61cafc0024ecb7a4bd22da2718680">PurgeUserData</a> ()</td></tr>
<tr class="separator:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09ac9742ead91dd8f9cdd579bcbfed10 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a09ac9742ead91dd8f9cdd579bcbfed10">Read</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;binary_archive)</td></tr>
<tr class="separator:a09ac9742ead91dd8f9cdd579bcbfed10 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab728c0576fd5913bc1575b74997bddb5 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ab728c0576fd5913bc1575b74997bddb5">SetComponentStates</a> (ON_COMPONENT_INDEX component_index, <a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> states_to_set) const</td></tr>
<tr class="separator:ab728c0576fd5913bc1575b74997bddb5 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a589f1fdc28f6259d1bd22bdedc9c4c76 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a589f1fdc28f6259d1bd22bdedc9c4c76">SetComponentStatus</a> (ON_COMPONENT_INDEX component_index, <a class="el" href="../../d9/d12/class_o_n___component_status.html">ON_ComponentStatus</a> status_to_copy) const</td></tr>
<tr class="separator:a589f1fdc28f6259d1bd22bdedc9c4c76 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a074dc9e9b919853919564793c37f5143">SetUserString</a> (const wchar_t *key, const wchar_t *string_value)</td></tr>
<tr class="separator:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a7234af898c307a2c2f7931db7e627592">SetUserStrings</a> (int count, const <a class="el" href="../../d0/d82/class_o_n___user_string.html">ON_UserString</a> *user_strings, bool bReplace)</td></tr>
<tr class="separator:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0299df21bfed90d7b5bfb24cdcf5e6c1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a0299df21bfed90d7b5bfb24cdcf5e6c1">SizeOf</a> () const</td></tr>
<tr class="separator:a0299df21bfed90d7b5bfb24cdcf5e6c1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a881bd2f0d8515adba1c42c578bcb7052 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a881bd2f0d8515adba1c42c578bcb7052">TransformUserData</a> (const class <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &amp;xform)</td></tr>
<tr class="separator:a881bd2f0d8515adba1c42c578bcb7052 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82188bbf97bbd149ac6fcb7cd8e989d1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a82188bbf97bbd149ac6fcb7cd8e989d1">UpdateReferencedComponents</a> (const class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> &amp;source_manifest, const class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> &amp;destination_manifest, const class <a class="el" href="../../d9/df6/class_o_n___manifest_map.html">ON_ManifestMap</a> &amp;manifest_map)</td></tr>
<tr class="separator:a82188bbf97bbd149ac6fcb7cd8e989d1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#ab648403ebf4592831809710f378e9ac2">UserStringCount</a> () const</td></tr>
<tr class="separator:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16eb9ab6bf0d0a614655cf9cd055871a inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a16eb9ab6bf0d0a614655cf9cd055871a">Write</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;binary_archive) const</td></tr>
<tr class="separator:a16eb9ab6bf0d0a614655cf9cd055871a inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a1fc8eb656238e3018c79da5c34875702"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a1fc8eb656238e3018c79da5c34875702">ClearRtfFmt</a> (const wchar_t *fmt_str_on, const wchar_t *fmt_str_off, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;rtf_in)</td></tr>
<tr class="separator:a1fc8eb656238e3018c79da5c34875702"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126c359a521592b0d874c4d22f7f13ad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a126c359a521592b0d874c4d22f7f13ad">CreateFromV2Annotation</a> (const class ON_OBSOLETE_V2_Annotation &amp;V2_annotation, const class <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> *annotation_context)</td></tr>
<tr class="separator:a126c359a521592b0d874c4d22f7f13ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9faa82a10e0e52b19af0113de41bb3a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a9faa82a10e0e52b19af0113de41bb3a1">CreateFromV5Annotation</a> (const class ON_OBSOLETE_V5_Annotation &amp;V5_annotation, const class <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> *annotation_context)</td></tr>
<tr class="separator:a9faa82a10e0e52b19af0113de41bb3a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37b73e96c91cd91b34081ece4799a482"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a37b73e96c91cd91b34081ece4799a482">FindRtfTable</a> (<a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> rtf_in, int startidx, const wchar_t *tablename)</td></tr>
<tr class="separator:a37b73e96c91cd91b34081ece4799a482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87af06ebe66c674f1d23162c6a74ad35"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a87af06ebe66c674f1d23162c6a74ad35">FirstCharTextProperties</a> (const wchar_t *rtf_in, bool &amp;bold, bool &amp;italic, bool &amp;underline, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;facename)</td></tr>
<tr class="separator:a87af06ebe66c674f1d23162c6a74ad35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c4c158c4ff22255730bf360f447f0c2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a9c4c158c4ff22255730bf360f447f0c2">GetDefaultHorizontal</a> (const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &amp;plane)</td></tr>
<tr class="separator:a9c4c158c4ff22255730bf360f447f0c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d9a9587066b2c9ca5b51b539747735e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a1d9a9587066b2c9ca5b51b539747735e">SetAnnotationTextFormat</a> (<a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;rtf_in, const wchar_t *fmt_str_on, const wchar_t *fmt_str_off, bool set_on)</td></tr>
<tr class="separator:a1d9a9587066b2c9ca5b51b539747735e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa77c32e0a4029bf650f26b487c2d607f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aa77c32e0a4029bf650f26b487c2d607f">SetRtfFmt</a> (<a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;rtf_in, const wchar_t *fmt_str)</td></tr>
<tr class="separator:aa77c32e0a4029bf650f26b487c2d607f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:abcdc8512d194fa816f047fc346cc05dc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#abcdc8512d194fa816f047fc346cc05dc">ON_Annotation</a> (ON::AnnotationType annotation_type)</td></tr>
<tr class="separator:abcdc8512d194fa816f047fc346cc05dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfead38d885a0ba4974c695958fa3359"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#adfead38d885a0ba4974c695958fa3359">ON_Annotation</a> (const <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> &amp;src)</td></tr>
<tr class="separator:adfead38d885a0ba4974c695958fa3359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade5c5f6ad9a8f47f9d6ba9480b6b55b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ade5c5f6ad9a8f47f9d6ba9480b6b55b8">~ON_Annotation</a> ()</td></tr>
<tr class="separator:ade5c5f6ad9a8f47f9d6ba9480b6b55b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7b7b4036544725c98f5b7a66d2503d3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af7b7b4036544725c98f5b7a66d2503d3">Internal_GetBBox_Begin</a> (const <a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> &amp;hash, double *boxmin, double *boxmax, bool bGrow) const</td></tr>
<tr class="separator:af7b7b4036544725c98f5b7a66d2503d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeab7c1ecf9ba6140fc220f5213d5a1bc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aeab7c1ecf9ba6140fc220f5213d5a1bc">Internal_GetBBox_End</a> (const <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &amp;bbox, const <a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> &amp;hash, double *boxmin, double *boxmax, bool bGrow) const</td></tr>
<tr class="separator:aeab7c1ecf9ba6140fc220f5213d5a1bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa773e68c23364356397f8168cad046de"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aa773e68c23364356397f8168cad046de">Internal_GetBBox_InputHash</a> (const <a class="el" href="../../d4/deb/class_o_n___viewport.html">ON_Viewport</a> *vp, const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle, double dimscale, const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &amp;text_point, unsigned int point_count, const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> *points) const</td></tr>
<tr class="separator:aa773e68c23364356397f8168cad046de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aa8c704cd63c4fdf9489a40b0f0a3f2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a3aa8c704cd63c4fdf9489a40b0f0a3f2">Internal_GetBBox_TextGlyphBox</a> (const <a class="el" href="../../d4/deb/class_o_n___viewport.html">ON_Viewport</a> *vp, const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dimstyle, double dimscale, <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &amp;text_glyph_box) const</td></tr>
<tr class="separator:a3aa8c704cd63c4fdf9489a40b0f0a3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a398e49cbe968af3f2b8f1aa4557b3657"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a398e49cbe968af3f2b8f1aa4557b3657">Internal_ReadAnnotation</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;archive)</td></tr>
<tr class="separator:a398e49cbe968af3f2b8f1aa4557b3657"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a5971a6d7d98b9f01c504ba0e911957"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a4a5971a6d7d98b9f01c504ba0e911957">Internal_SetDimStyleFromV5Annotation</a> (const class ON_OBSOLETE_V5_Annotation &amp;V5_annotation, const class <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> *annotation_context)</td></tr>
<tr class="separator:a4a5971a6d7d98b9f01c504ba0e911957"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05c18fa16d7ea30cd1789f656334d565"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a05c18fa16d7ea30cd1789f656334d565">Internal_WriteAnnotation</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;archive) const</td></tr>
<tr class="separator:a05c18fa16d7ea30cd1789f656334d565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad64c26942f8d8410501b595fb6207de0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ad64c26942f8d8410501b595fb6207de0">operator=</a> (const <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> &amp;src)</td></tr>
<tr class="separator:ad64c26942f8d8410501b595fb6207de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:af99c3a52da638a6accad6f7a8cfb3e1a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#af99c3a52da638a6accad6f7a8cfb3e1a">Internal_IsOverrideDimStyleCandidate</a> (const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *override_style_candidate, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> parent_id, bool bRequireSetOverrides, bool bIssueErrorsAndWarnings)</td></tr>
<tr class="separator:af99c3a52da638a6accad6f7a8cfb3e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a99088ef6f8800d3b1069f87add494004"><td class="memItemLeft" align="right" valign="top">ON::AnnotationType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a99088ef6f8800d3b1069f87add494004">m_annotation_type</a> = ON::AnnotationType::Unset</td></tr>
<tr class="separator:a99088ef6f8800d3b1069f87add494004"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75b7767ccfa00a37c11277ffecfb6a6a"><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="../../da/d51/class_o_n___annotation.html#a75b7767ccfa00a37c11277ffecfb6a6a">m_dimstyle_id</a> = ON_DimStyle::Default.Id()</td></tr>
<tr class="separator:a75b7767ccfa00a37c11277ffecfb6a6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab93dd9c6a880270111e0e2ce4b0f388"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aab93dd9c6a880270111e0e2ce4b0f388">m_horizontal_direction</a> = <a class="el" href="../../da/d08/class_o_n__2d_vector.html#a9e42cf2a0540f701ff52dffce6ed1038">ON_2dVector::XAxis</a></td></tr>
<tr class="memdesc:aab93dd9c6a880270111e0e2ce4b0f388"><td class="mdescLeft">&#160;</td><td class="mdescRight">direction used as horizontal to draw annotation, especially text <a href="#aab93dd9c6a880270111e0e2ce4b0f388">More...</a><br /></td></tr>
<tr class="separator:aab93dd9c6a880270111e0e2ce4b0f388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa64eea9e7187a03ee51763c2bbebcb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aaa64eea9e7187a03ee51763c2bbebcb0">m_plane</a> = <a class="el" href="../../d4/d48/class_o_n___plane.html#a8f01670d699285d735436acd2809404d">ON_Plane::World_xy</a></td></tr>
<tr class="memdesc:aaa64eea9e7187a03ee51763c2bbebcb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">plane origin used for alignment point <a href="#aaa64eea9e7187a03ee51763c2bbebcb0">More...</a><br /></td></tr>
<tr class="separator:aaa64eea9e7187a03ee51763c2bbebcb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab566b67f0423f24fb205166a1bf0e4ea"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#ab566b67f0423f24fb205166a1bf0e4ea">m_reserved1</a> = 0</td></tr>
<tr class="separator:ab566b67f0423f24fb205166a1bf0e4ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97a0527d4521d75e4b2590ed8cb5b75c"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a97a0527d4521d75e4b2590ed8cb5b75c">m_reserved2</a> = 0</td></tr>
<tr class="separator:a97a0527d4521d75e4b2590ed8cb5b75c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee8df27961a8b277f7ad4544c3937bc4"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#aee8df27961a8b277f7ad4544c3937bc4">m_reserved3</a> = 0</td></tr>
<tr class="separator:aee8df27961a8b277f7ad4544c3937bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc6176757414c9a4ab6019b79123d3f8"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#acc6176757414c9a4ab6019b79123d3f8">m_reserved4</a> = 0</td></tr>
<tr class="separator:acc6176757414c9a4ab6019b79123d3f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bf1d54ac99f218e0885d3a6bc64e3ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d51/class_o_n___annotation.html#a0bf1d54ac99f218e0885d3a6bc64e3ab">m_text</a> = nullptr</td></tr>
<tr class="memdesc:a0bf1d54ac99f218e0885d3a6bc64e3ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deleted by <a class="el" href="../../da/d51/class_o_n___annotation.html#ade5c5f6ad9a8f47f9d6ba9480b6b55b8">~ON_Annotation()</a> <a href="#a0bf1d54ac99f218e0885d3a6bc64e3ab">More...</a><br /></td></tr>
<tr class="separator:a0bf1d54ac99f218e0885d3a6bc64e3ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_class_o_n___object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_o_n___object')"><img src="../../closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a></td></tr>
<tr class="memitem:a7f520e987ffa14e71b06493340f9956c inherit pub_types_class_o_n___object"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956c">UserDataConflictResolution</a> : unsigned char { <br />
&#160;&#160;<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956caba9e24ac13ffcde7d2f6b554a33df7cd">UserDataConflictResolution::destination_object</a> = 0,
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca34f1a09f0cf6c7e702b6aad2260c6b0f">UserDataConflictResolution::source_object</a> = 1,
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956cad741a50b9ec9ac0de6491a83bc5b166f">UserDataConflictResolution::source_copycount_gt</a> = 2,
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca35055504b8fe7e98f97c2b2ea6168ad2">UserDataConflictResolution::source_copycount_ge</a> = 3,
<br />
&#160;&#160;<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca6c944380c6bd502741a041a82ad00a5a">UserDataConflictResolution::destination_copycount_gt</a> = 4,
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956cadb77cee2050a09b500c679688e45a105">UserDataConflictResolution::destination_copycount_ge</a> = 5,
<a class="el" href="../../d9/d7b/class_o_n___object.html#a7f520e987ffa14e71b06493340f9956ca880ec7882afd9386e91140bf4f77e594">UserDataConflictResolution::delete_item</a> = 6
<br />
}</td></tr>
<tr class="separator:a7f520e987ffa14e71b06493340f9956c inherit pub_types_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_class_o_n___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_o_n___geometry')"><img src="../../closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a></td></tr>
<tr class="memitem:a4d9849b197644c66831f3ed1b8738935 inherit pub_static_attribs_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/de0/class_o_n___geometry.html#a4d9849b197644c66831f3ed1b8738935">Unset</a></td></tr>
<tr class="separator:a4d9849b197644c66831f3ed1b8738935 inherit pub_static_attribs_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section rcs"><dt>NoKeywords</dt><dd></dd></dl>
<p><br />
/ / Copyright (c) 1993-2012 Robert McNeel &amp; Associates. All rights reserved. / OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert / McNeel &amp; Associates. / / THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. / ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF / MERCHANTABILITY ARE HEREBY DISCLAIMED. / / For complete openNURBS copyright information see <a href="http://www.opennurbs.org">http://www.opennurbs.org</a>. / ////////////////////////////////////////////////////////////// </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="abcdc8512d194fa816f047fc346cc05dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcdc8512d194fa816f047fc346cc05dc">&#9670;&nbsp;</a></span>ON_Annotation() <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_Annotation::ON_Annotation </td>
<td>(</td>
<td class="paramtype">ON::AnnotationType&#160;</td>
<td class="paramname"><em>annotation_type</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adfead38d885a0ba4974c695958fa3359"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfead38d885a0ba4974c695958fa3359">&#9670;&nbsp;</a></span>ON_Annotation() <span class="overload">[2/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_Annotation::ON_Annotation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> &amp;&#160;</td>
<td class="paramname"><em>src</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ade5c5f6ad9a8f47f9d6ba9480b6b55b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade5c5f6ad9a8f47f9d6ba9480b6b55b8">&#9670;&nbsp;</a></span>~ON_Annotation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_Annotation::~ON_Annotation </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a63ef453a167789450e6a77d6dbf27329"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63ef453a167789450e6a77d6dbf27329">&#9670;&nbsp;</a></span>Alternate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::Alternate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Additional measurement display toggle. </p>
</div>
</div>
<a id="ae8f62af1a759deab1c42b46bdb10f978"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8f62af1a759deab1c42b46bdb10f978">&#9670;&nbsp;</a></span>AlternateBelow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::AlternateBelow </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acb7c9ff1d47cc53c34d40ecc4f116c37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb7c9ff1d47cc53c34d40ecc4f116c37">&#9670;&nbsp;</a></span>AlternateDimensionLengthDisplay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4">ON_DimStyle::LengthDisplay</a> ON_Annotation::AlternateDimensionLengthDisplay </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aba56d7a25f8160482edf6533c2513a69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba56d7a25f8160482edf6533c2513a69">&#9670;&nbsp;</a></span>AlternateDimensionLengthDisplayUnit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::LengthUnitSystem ON_Annotation::AlternateDimensionLengthDisplayUnit </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>model_sn</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: model_sn - 0, a model serial number, or ON_UNSET_UINT_INDEX to use the dimstyle's ModelSerialNumber() value. Returns Unit system for dimension length display. If <a class="el" href="../../da/d51/class_o_n___annotation.html#ae62c21f5b6a9103da8819aeccdcab077">DimensionLengthDisplay()</a> == <a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4a180af8e2789e85a8d58b352031e9a839" title="Decimal current model units ">ON_DimStyle::LengthDisplay::ModelUnits</a> and model_sn &gt; 0, then the value of ON::LengthUnitSystemFromModelSerialNumber(model_sn) is returned. If <a class="el" href="../../da/d51/class_o_n___annotation.html#ae62c21f5b6a9103da8819aeccdcab077">DimensionLengthDisplay()</a> == <a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4a180af8e2789e85a8d58b352031e9a839" title="Decimal current model units ">ON_DimStyle::LengthDisplay::ModelUnits</a> and model_sn == 0, then ON::LengthUnitSystem::None is returned. /summary&gt; </p>
</div>
</div>
<a id="af4f5d29cefdb0b9850fac43e58ea1532"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4f5d29cefdb0b9850fac43e58ea1532">&#9670;&nbsp;</a></span>AlternateLengthFactor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::AlternateLengthFactor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Distance scale factor for alternate display. </p>
</div>
</div>
<a id="af01032176483e5eb1b652d9901cb17c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af01032176483e5eb1b652d9901cb17c4">&#9670;&nbsp;</a></span>AlternateLengthResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_Annotation::AlternateLengthResolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Display resolution for alternate length measurements. </p>
</div>
</div>
<a id="a5725692d916e349a085912a737b7f5ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5725692d916e349a085912a737b7f5ed">&#9670;&nbsp;</a></span>AlternatePrefix()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const wchar_t* ON_Annotation::AlternatePrefix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Dimension alternate prefix text. </p>
</div>
</div>
<a id="afc88aa2e0c1ca3ea47d54ef0bef09635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc88aa2e0c1ca3ea47d54ef0bef09635">&#9670;&nbsp;</a></span>AlternateRoundOff()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::AlternateRoundOff </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a24bea2a926401e058f24980af9c39d86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24bea2a926401e058f24980af9c39d86">&#9670;&nbsp;</a></span>AlternateSuffix()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const wchar_t* ON_Annotation::AlternateSuffix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Dimension alternate suffix text. </p>
</div>
</div>
<a id="a1222e7dbeeb1d4aeb0ccc18cad893101"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1222e7dbeeb1d4aeb0ccc18cad893101">&#9670;&nbsp;</a></span>AlternateToleranceResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_Annotation::AlternateToleranceResolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a721b4e733ed6acdacc87b7406e14a5a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a721b4e733ed6acdacc87b7406e14a5a3">&#9670;&nbsp;</a></span>AlternateZeroSuppress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a> ON_Annotation::AlternateZeroSuppress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac5400afe8133430ed6c394ec90cc0857"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5400afe8133430ed6c394ec90cc0857">&#9670;&nbsp;</a></span>AngleFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab37fcb6f81e976b22b4175cabb031d7d">ON_DimStyle::angle_format</a> ON_Annotation::AngleFormat </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Angle units - Degrees, Degrees-Minutes-Seconds, Radians. </p>
</div>
</div>
<a id="ae4f4ef57fff5e19977adbbe504e816f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4f4ef57fff5e19977adbbe504e816f9">&#9670;&nbsp;</a></span>AngleResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_Annotation::AngleResolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Display resolution for angle measurements. </p>
</div>
</div>
<a id="a6b34c7dde3246998deb63f89af351a5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b34c7dde3246998deb63f89af351a5e">&#9670;&nbsp;</a></span>AngleRoundOff()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::AngleRoundOff </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad3330ce98d9324fe2cfff5b829ce099b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3330ce98d9324fe2cfff5b829ce099b">&#9670;&nbsp;</a></span>AngleZeroSuppress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a> ON_Annotation::AngleZeroSuppress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3ab2ae5b7c9ace273e06c8e3aae95cca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ab2ae5b7c9ace273e06c8e3aae95cca">&#9670;&nbsp;</a></span>ArcLengthSymbol()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_Annotation::ArcLengthSymbol </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae2b3c35ac36a0d0c3d4ea7a789cabd72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2b3c35ac36a0d0c3d4ea7a789cabd72">&#9670;&nbsp;</a></span>ArrowBlockId1()</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_Annotation::ArrowBlockId1 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a36908455f2b29f78d4b2029a3ca599c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36908455f2b29f78d4b2029a3ca599c3">&#9670;&nbsp;</a></span>ArrowBlockId2()</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_Annotation::ArrowBlockId2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a97119abb8266bbfd56755811e4fb5fb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97119abb8266bbfd56755811e4fb5fb7">&#9670;&nbsp;</a></span>ArrowSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::ArrowSize </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Arrow size. </p>
</div>
</div>
<a id="a0d68a0ac4121971c0dee66bbf982a2a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d68a0ac4121971c0dee66bbf982a2a5">&#9670;&nbsp;</a></span>ArrowType1()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a> ON_Annotation::ArrowType1 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a473187a8cbb9764014002e49b069a642"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a473187a8cbb9764014002e49b069a642">&#9670;&nbsp;</a></span>ArrowType2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a> ON_Annotation::ArrowType2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaefeff183ca26040ae674b015c393385"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaefeff183ca26040ae674b015c393385">&#9670;&nbsp;</a></span>BaselineSpacing()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::BaselineSpacing </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6b506917a731945028ab6230522a5023"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b506917a731945028ab6230522a5023">&#9670;&nbsp;</a></span>CenterMarkSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::CenterMarkSize </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Centermark size. </p>
</div>
</div>
<a id="a92e37120f651e58952100c0ab007d953"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92e37120f651e58952100c0ab007d953">&#9670;&nbsp;</a></span>CenterMarkStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a0d3eaa7ef1060745bdf091b808d5b84b">ON_DimStyle::centermark_style</a> ON_Annotation::CenterMarkStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Centermark style. </p>
</div>
</div>
<a id="a33de1ba95ccc364fbb463a73f1ac3422"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33de1ba95ccc364fbb463a73f1ac3422">&#9670;&nbsp;</a></span>ClearFieldOverride()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::ClearFieldOverride </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a21c2db7d069250b9932240ca61d65fea">ON_DimStyle::field</a>&#160;</td>
<td class="paramname"><em>field</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7c21e25c1d56c510cc0d4134ba271910"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c21e25c1d56c510cc0d4134ba271910">&#9670;&nbsp;</a></span>ClearOverrideDimensionStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::ClearOverrideDimensionStyle </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Removes any override dimension style that is present. </p>
</div>
</div>
<a id="a1fc8eb656238e3018c79da5c34875702"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fc8eb656238e3018c79da5c34875702">&#9670;&nbsp;</a></span>ClearRtfFmt()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ON_Annotation::ClearRtfFmt </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>fmt_str_on</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>fmt_str_off</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;&#160;</td>
<td class="paramname"><em>rtf_in</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8df1eac73e308de2c3513c50891bbba6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8df1eac73e308de2c3513c50891bbba6">&#9670;&nbsp;</a></span>ClearText()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::ClearText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a126c359a521592b0d874c4d22f7f13ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a126c359a521592b0d874c4d22f7f13ad">&#9670;&nbsp;</a></span>CreateFromV2Annotation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a>* ON_Annotation::CreateFromV2Annotation </td>
<td>(</td>
<td class="paramtype">const class ON_OBSOLETE_V2_Annotation &amp;&#160;</td>
<td class="paramname"><em>V2_annotation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const class <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> *&#160;</td>
<td class="paramname"><em>annotation_context</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9faa82a10e0e52b19af0113de41bb3a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9faa82a10e0e52b19af0113de41bb3a1">&#9670;&nbsp;</a></span>CreateFromV5Annotation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a>* ON_Annotation::CreateFromV5Annotation </td>
<td>(</td>
<td class="paramtype">const class ON_OBSOLETE_V5_Annotation &amp;&#160;</td>
<td class="paramname"><em>V5_annotation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const class <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> *&#160;</td>
<td class="paramname"><em>annotation_context</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae62c21f5b6a9103da8819aeccdcab077"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae62c21f5b6a9103da8819aeccdcab077">&#9670;&nbsp;</a></span>DimensionLengthDisplay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4">ON_DimStyle::LengthDisplay</a> ON_Annotation::DimensionLengthDisplay </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8bec5b733b80df08cb4d5469e9c58d46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bec5b733b80df08cb4d5469e9c58d46">&#9670;&nbsp;</a></span>DimensionLengthDisplayUnit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::LengthUnitSystem ON_Annotation::DimensionLengthDisplayUnit </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>model_sn</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: model_sn - 0, a model serial number, or ON_UNSET_UINT_INDEX to use the dimstyle's ModelSerialNumber() value. Returns Unit system for dimension length display. If <a class="el" href="../../da/d51/class_o_n___annotation.html#ae62c21f5b6a9103da8819aeccdcab077">DimensionLengthDisplay()</a> == <a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4a180af8e2789e85a8d58b352031e9a839" title="Decimal current model units ">ON_DimStyle::LengthDisplay::ModelUnits</a> and model_sn &gt; 0, then the value of ON::LengthUnitSystemFromModelSerialNumber(model_sn) is returned. If <a class="el" href="../../da/d51/class_o_n___annotation.html#ae62c21f5b6a9103da8819aeccdcab077">DimensionLengthDisplay()</a> == <a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4a180af8e2789e85a8d58b352031e9a839" title="Decimal current model units ">ON_DimStyle::LengthDisplay::ModelUnits</a> and model_sn == 0, then ON::LengthUnitSystem::None is returned. /summary&gt; </p>
</div>
</div>
<a id="ab4d974d390cd2ce1bdb568581b66eb69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4d974d390cd2ce1bdb568581b66eb69">&#9670;&nbsp;</a></span>DimensionStyle() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a>&amp; ON_Annotation::DimensionStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> &amp;&#160;</td>
<td class="paramname"><em>parent_dimstyle</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the proper dimension style, including overrides, to use for this annotation object. If there is an override in place, that dimstyle will be returned If there is no override, the parent style passed in will be returned If the content of the parent style has changed since the override was made, the override style will be updated with the non-overriden values from <br />
the parent before returning. If your annotation object has an override style and you call either of these functions with a dimstyle other than the correct parent style for this annotation, the override style will be removed. </p>
</div>
</div>
<a id="a426b35b4fc358d522916cfe16c014ab1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a426b35b4fc358d522916cfe16c014ab1">&#9670;&nbsp;</a></span>DimensionStyle() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a>&amp; ON_Annotation::DimensionStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> &amp;&#160;</td>
<td class="paramname"><em>parent_dimstyle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bForceOverrideUpdate</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6f39816c851559a3188d042062d10ffc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f39816c851559a3188d042062d10ffc">&#9670;&nbsp;</a></span>DimensionStyleId()</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_Annotation::DimensionStyleId </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the id of the main (parent) dimstyle used by this object. The style with this id should not be used directly if there is an override dimstyle present. Use this-&gt;DimensionStyle(parent_style) to get the effective dimstyle for this object. </p>
</div>
</div>
<a id="a3095aab0c612b2f3c70cd9883e9941de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3095aab0c612b2f3c70cd9883e9941de">&#9670;&nbsp;</a></span>DimExtension()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::DimExtension </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Extension of dimension line past extension lines. </p>
</div>
</div>
<a id="aa04500b7e6bc369f6c7630ac2572a03d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa04500b7e6bc369f6c7630ac2572a03d">&#9670;&nbsp;</a></span>DimRadialTextAngleStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a> ON_Annotation::DimRadialTextAngleStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af09be10fd3d90a4abbb904a8822a6835"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af09be10fd3d90a4abbb904a8822a6835">&#9670;&nbsp;</a></span>DimRadialTextLocation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab3dbf6e4d26c7cc8394566823156329d">ON_DimStyle::TextLocation</a> ON_Annotation::DimRadialTextLocation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>The location of text relative to the dimension line in radial dimensions. </p>
</div>
</div>
<a id="a509b9246228c7c6c2cca9d72e5b5a077"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a509b9246228c7c6c2cca9d72e5b5a077">&#9670;&nbsp;</a></span>DimRadialTextOrientation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::TextOrientation ON_Annotation::DimRadialTextOrientation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0338807cb73a4fbad8725e7d4ca8ed3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0338807cb73a4fbad8725e7d4ca8ed3f">&#9670;&nbsp;</a></span>DimScale()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::DimScale </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9fb5bbafbe31d994bc0a3643b68c39db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fb5bbafbe31d994bc0a3643b68c39db">&#9670;&nbsp;</a></span>DimStyleTextPositionPropertiesHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> ON_Annotation::DimStyleTextPositionPropertiesHash </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>virtual bool Explode( const ON_DimStyle* dimstyle, ON_SimpleArray&lt;const ON_Geometry*&gt; object_parts) const = 0; <br />
Returns: The value of <a class="el" href="../../d8/df8/class_o_n___dim_style.html#afd38e0f5ca2febe4a8eabfb08ce0ad15">ON_DimStyle.TextPositionPropertiesHash()</a> from the dimension style used to calculate the runtime text position (location, glyphs, and size). </p>
</div>
</div>
<a id="a9ef473afb9299aa67f4d4eede3ab311f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ef473afb9299aa67f4d4eede3ab311f">&#9670;&nbsp;</a></span>DimTextAngleStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a> ON_Annotation::DimTextAngleStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a138d58c2ed2b0c2fe10748b0357e1c37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a138d58c2ed2b0c2fe10748b0357e1c37">&#9670;&nbsp;</a></span>DimTextLocation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab3dbf6e4d26c7cc8394566823156329d">ON_DimStyle::TextLocation</a> ON_Annotation::DimTextLocation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>The location of text relative to the dimension line in linear, angular, and ordinate dimensions. </p>
</div>
</div>
<a id="aedb6439e9f707e911ebc095fa23b9927"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedb6439e9f707e911ebc095fa23b9927">&#9670;&nbsp;</a></span>DimTextOrientation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::TextOrientation ON_Annotation::DimTextOrientation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab35c0f012c31773f4b068a619d24a583"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab35c0f012c31773f4b068a619d24a583">&#9670;&nbsp;</a></span>DrawForward()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::DrawForward </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a11bf0cb4eb744490d334ef4add3ffe52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11bf0cb4eb744490d334ef4add3ffe52">&#9670;&nbsp;</a></span>DrawTextMask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::DrawTextMask </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines whether or not to draw a Text Mask. </p>
</div>
</div>
<a id="aaee737af1e2177ee5594b8c6f71add16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaee737af1e2177ee5594b8c6f71add16">&#9670;&nbsp;</a></span>EqualTextPositionProperties()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::EqualTextPositionProperties </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>dimstyle</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: True if this text position information used to create this text is identical to the text position paramters on dimstyle. </p>
</div>
</div>
<a id="a4be22328c7ba9a1eabfc5721b4f62a2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4be22328c7ba9a1eabfc5721b4f62a2e">&#9670;&nbsp;</a></span>ExtensionLineExtension()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::ExtensionLineExtension </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>These next several functions are to set overrides on individual annotation objects. </p>
<p>Extension line extension </p>
</div>
</div>
<a id="a8fa99f0aec5d22b5fc2b9dfc7dd522e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fa99f0aec5d22b5fc2b9dfc7dd522e3">&#9670;&nbsp;</a></span>ExtensionLineOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::ExtensionLineOffset </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Extension line offset. </p>
</div>
</div>
<a id="ab84380b24a59c4e115d3e86b158c92a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab84380b24a59c4e115d3e86b158c92a6">&#9670;&nbsp;</a></span>FieldIsOverridden()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::FieldIsOverridden </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a21c2db7d069250b9932240ca61d65fea">ON_DimStyle::field</a>&#160;</td>
<td class="paramname"><em>field</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a37b73e96c91cd91b34081ece4799a482"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37b73e96c91cd91b34081ece4799a482">&#9670;&nbsp;</a></span>FindRtfTable()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int ON_Annotation::FindRtfTable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td>
<td class="paramname"><em>rtf_in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>startidx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>tablename</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a87af06ebe66c674f1d23162c6a74ad35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87af06ebe66c674f1d23162c6a74ad35">&#9670;&nbsp;</a></span>FirstCharTextProperties()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ON_Annotation::FirstCharTextProperties </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>rtf_in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>bold</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>italic</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>underline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;&#160;</td>
<td class="paramname"><em>facename</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa4fe6a951350bc186d4ea1181cc88612"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4fe6a951350bc186d4ea1181cc88612">&#9670;&nbsp;</a></span>FixedExtensionLength()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::FixedExtensionLength </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a996ffdd88dc90b729fb92c50290c2c68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a996ffdd88dc90b729fb92c50290c2c68">&#9670;&nbsp;</a></span>FixedExtensionLengthOn()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::FixedExtensionLengthOn </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e8a286fa6665263b4e8d78bda5fc5ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e8a286fa6665263b4e8d78bda5fc5ed">&#9670;&nbsp;</a></span>Font()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const class <a class="el" href="../../d8/df5/class_o_n___font.html">ON_Font</a>&amp; ON_Annotation::Font </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: The managed font used to render text. </p>
</div>
</div>
<a id="a6ea35817ef4b6f2fd31ca5f5d1d4c22a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ea35817ef4b6f2fd31ca5f5d1d4c22a">&#9670;&nbsp;</a></span>FontCharacteristics()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const class <a class="el" href="../../d8/df5/class_o_n___font.html">ON_Font</a>&amp; ON_Annotation::FontCharacteristics </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: A copy of the font_characteristics information. Remarks: You probably want to use <a class="el" href="../../da/d51/class_o_n___annotation.html#a2e8a286fa6665263b4e8d78bda5fc5ed">Font()</a>. This function is only useful in isolated situations and is typically used to study font substitutions when a model moves between computers or platforms. </p>
</div>
</div>
<a id="a46ca848cfe940b1f89e8825cd2394d64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46ca848cfe940b1f89e8825cd2394d64">&#9670;&nbsp;</a></span>FontSubstituted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const bool ON_Annotation::FontSubstituted </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: True if the font returned by <a class="el" href="../../da/d51/class_o_n___annotation.html#a2e8a286fa6665263b4e8d78bda5fc5ed">Font()</a> is a substitute for the font passed to <a class="el" href="../../da/d51/class_o_n___annotation.html#ac0f8d717513c76c77858c745de798481">SetFont()</a>. Remarks: Font substitution can occur when a model is moved between computers that have different fonts installed. </p>
</div>
</div>
<a id="abd9f6818417a0599c50f3ba6aeec13dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd9f6818417a0599c50f3ba6aeec13dd">&#9670;&nbsp;</a></span>FormattingRectangleWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::FormattingRectangleWidth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>FormattingRectangleWidth is a width set by text wrapping. It's in model units. </p>
</div>
</div>
<a id="a824526585d766ed6477901db3914de09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a824526585d766ed6477901db3914de09">&#9670;&nbsp;</a></span>GetAlignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::GetAlignment </td>
<td>(</td>
<td class="paramtype">ON::TextHorizontalAlignment &amp;&#160;</td>
<td class="paramname"><em>horz</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON::TextVerticalAlignment &amp;&#160;</td>
<td class="paramname"><em>vert</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adc4e69ffb44656a1dd045586f5086155"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc4e69ffb44656a1dd045586f5086155">&#9670;&nbsp;</a></span>GetAnnotationBoundingBox()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool ON_Annotation::GetAnnotationBoundingBox </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d4/deb/class_o_n___viewport.html">ON_Viewport</a> *&#160;</td>
<td class="paramname"><em>vp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>dimstyle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dimscale</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname"><em>boxmin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname"><em>boxmax</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bGrow</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="../../d0/da3/class_o_n___centermark.html#a14654215e7aac73a5e5bf452f9166f14">ON_Centermark</a>, <a class="el" href="../../d8/df2/class_o_n___dim_ordinate.html#aebac9399a481e1b37508bb0bf20bb30b">ON_DimOrdinate</a>, <a class="el" href="../../d7/d64/class_o_n___dim_radial.html#a86ae95d9bd6713bb4ac5bac38ec8fba0">ON_DimRadial</a>, <a class="el" href="../../da/d97/class_o_n___dim_angular.html#aa60ca27498f7e244f59607f620c74f96">ON_DimAngular</a>, <a class="el" href="../../db/dc1/class_o_n___dim_linear.html#a23b2097c50c92034a7c63aeaf81f5fad">ON_DimLinear</a>, <a class="el" href="../../d2/d9a/class_o_n___text.html#afdd87d57a6c70c5fad0074273424232d">ON_Text</a>, and <a class="el" href="../../d9/dc3/class_o_n___leader.html#a37156f6248270b5143d1a0915c74c4d7">ON_Leader</a>.</p>
</div>
</div>
<a id="a9c4c158c4ff22255730bf360f447f0c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c4c158c4ff22255730bf360f447f0c2">&#9670;&nbsp;</a></span>GetDefaultHorizontal()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> ON_Annotation::GetDefaultHorizontal </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &amp;&#160;</td>
<td class="paramname"><em>plane</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a 2d vector to use as annotation horizontal Use this function when you don't have a known horizontal direction </p>
</div>
</div>
<a id="a79ae89ad835ea68f35698d6a198d278e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79ae89ad835ea68f35698d6a198d278e">&#9670;&nbsp;</a></span>GetText3dCorners()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::GetText3dCorners </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a>&#160;</td>
<td class="paramname"><em>corners</em>[4]</td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get corners of the whole text object corners requires space for 4 points </p>
</div>
</div>
<a id="a3dd2426e19dec3868c077c8aeb3672f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dd2426e19dec3868c077c8aeb3672f1">&#9670;&nbsp;</a></span>GetTextGlyphContours()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::GetTextGlyphContours </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d4/deb/class_o_n___viewport.html">ON_Viewport</a> *&#160;</td>
<td class="paramname"><em>vp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>dimstyle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bApplyDimStyleDimScale</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bSingleStrokeFont</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="../../d4/d5a/class_o_n___curve.html">ON_Curve</a> * &gt; &gt; &gt; &amp;&#160;</td>
<td class="paramname"><em>text_contours</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: vp - [in] nullptr or viewport where annotation object is displayed dimstyle - [in] &amp;this-&gt;DimensionStyle(const ON_DimStyle&amp; parent_dimstyle) bApplyDimStyleDimScale - [in] If true, dimsytyle-&gt;<a class="el" href="../../da/d51/class_o_n___annotation.html#a0338807cb73a4fbad8725e7d4ca8ed3f">DimScale()</a> is applied. If vp is a page view, bApplyDimStyleDimScale is generally false. If vp is a model view, bApplyDimStyleDimScale is generally the value of a model property IsAnnotationScalingEnabled(). from bSingleStrokeFont - [in] True if text uses a single font that is a single stroke font and returned contours should be left open. text_contours - [out] </p>
</div>
</div>
<a id="ae80ffbe720c9992d78534b1987cfc791"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae80ffbe720c9992d78534b1987cfc791">&#9670;&nbsp;</a></span>GetTextXform()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool ON_Annotation::GetTextXform </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d4/deb/class_o_n___viewport.html">ON_Viewport</a> *&#160;</td>
<td class="paramname"><em>vp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>dimstyle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dimscale</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &amp;&#160;</td>
<td class="paramname"><em>text_xform_out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="../../d0/da3/class_o_n___centermark.html#a70c7f24db57db005f90fedfbff4cdd4e">ON_Centermark</a>, <a class="el" href="../../d8/df2/class_o_n___dim_ordinate.html#a47f39bcd94e5da1a1e7315ce3140a027">ON_DimOrdinate</a>, <a class="el" href="../../d7/d64/class_o_n___dim_radial.html#a46429281f6cb699db86b184cefe7438b">ON_DimRadial</a>, <a class="el" href="../../da/d97/class_o_n___dim_angular.html#a4cb27a7aa2ab89d0c27e0d74ee8c8330">ON_DimAngular</a>, <a class="el" href="../../db/dc1/class_o_n___dim_linear.html#af718abf3abebdb29dcb1ff2d5f8926bf">ON_DimLinear</a>, <a class="el" href="../../d2/d9a/class_o_n___text.html#a343cfee9c4804ed4229e94f8e360fdef">ON_Text</a>, and <a class="el" href="../../d9/dc3/class_o_n___leader.html#a730c3dba117535faf06bdc477da47728">ON_Leader</a>.</p>
</div>
</div>
<a id="a93676bdd7f42376d7194638ec9383cdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93676bdd7f42376d7194638ec9383cdc">&#9670;&nbsp;</a></span>HasDimensionStyleOverrides()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::HasDimensionStyleOverrides </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Quickly check if this annotation object has style overrides applied. </p>
</div>
</div>
<a id="ae360eb0639c72e1872ef71714dc35852"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae360eb0639c72e1872ef71714dc35852">&#9670;&nbsp;</a></span>HorizontalDirection()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> ON_Annotation::HorizontalDirection </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af7b7b4036544725c98f5b7a66d2503d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7b7b4036544725c98f5b7a66d2503d3">&#9670;&nbsp;</a></span>Internal_GetBBox_Begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::Internal_GetBBox_Begin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> &amp;&#160;</td>
<td class="paramname"><em>hash</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname"><em>boxmin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname"><em>boxmax</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bGrow</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: True if a cached bounding box was found and boxmin, boxmax are set. </p>
</div>
</div>
<a id="aeab7c1ecf9ba6140fc220f5213d5a1bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeab7c1ecf9ba6140fc220f5213d5a1bc">&#9670;&nbsp;</a></span>Internal_GetBBox_End()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::Internal_GetBBox_End </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &amp;&#160;</td>
<td class="paramname"><em>bbox</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> &amp;&#160;</td>
<td class="paramname"><em>hash</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname"><em>boxmin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *&#160;</td>
<td class="paramname"><em>boxmax</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bGrow</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: True if a boxmin, boxmax is a valid bounding box </p>
</div>
</div>
<a id="aa773e68c23364356397f8168cad046de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa773e68c23364356397f8168cad046de">&#9670;&nbsp;</a></span>Internal_GetBBox_InputHash()</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="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> ON_Annotation::Internal_GetBBox_InputHash </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d4/deb/class_o_n___viewport.html">ON_Viewport</a> *&#160;</td>
<td class="paramname"><em>vp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>dimstyle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dimscale</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &amp;&#160;</td>
<td class="paramname"><em>text_point</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>point_count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> *&#160;</td>
<td class="paramname"><em>points</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: vp - [in] nullptr or viewport where annotation object is displayed dimstyle - [in] &amp;this-&gt;DimensionStyle(const ON_DimStyle&amp; parent_dimstyle) </p>
</div>
</div>
<a id="a3aa8c704cd63c4fdf9489a40b0f0a3f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3aa8c704cd63c4fdf9489a40b0f0a3f2">&#9670;&nbsp;</a></span>Internal_GetBBox_TextGlyphBox()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::Internal_GetBBox_TextGlyphBox </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d4/deb/class_o_n___viewport.html">ON_Viewport</a> *&#160;</td>
<td class="paramname"><em>vp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>dimstyle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dimscale</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &amp;&#160;</td>
<td class="paramname"><em>text_glyph_box</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: vp - [in] nullptr or viewport where annotation object is displayed dimstyle - [in] &amp;this-&gt;DimensionStyle(const ON_DimStyle&amp; parent_dimstyle) </p>
</div>
</div>
<a id="af99c3a52da638a6accad6f7a8cfb3e1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af99c3a52da638a6accad6f7a8cfb3e1a">&#9670;&nbsp;</a></span>Internal_IsOverrideDimStyleCandidate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ON_Annotation::Internal_IsOverrideDimStyleCandidate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>override_style_candidate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a>&#160;</td>
<td class="paramname"><em>parent_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bRequireSetOverrides</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bIssueErrorsAndWarnings</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a398e49cbe968af3f2b8f1aa4557b3657"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a398e49cbe968af3f2b8f1aa4557b3657">&#9670;&nbsp;</a></span>Internal_ReadAnnotation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::Internal_ReadAnnotation </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4a5971a6d7d98b9f01c504ba0e911957"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a5971a6d7d98b9f01c504ba0e911957">&#9670;&nbsp;</a></span>Internal_SetDimStyleFromV5Annotation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::Internal_SetDimStyleFromV5Annotation </td>
<td>(</td>
<td class="paramtype">const class ON_OBSOLETE_V5_Annotation &amp;&#160;</td>
<td class="paramname"><em>V5_annotation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const class <a class="el" href="../../d8/d7f/class_o_n__3dm_annotation_context.html">ON_3dmAnnotationContext</a> *&#160;</td>
<td class="paramname"><em>annotation_context</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a05c18fa16d7ea30cd1789f656334d565"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05c18fa16d7ea30cd1789f656334d565">&#9670;&nbsp;</a></span>Internal_WriteAnnotation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::Internal_WriteAnnotation </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;&#160;</td>
<td class="paramname"><em>archive</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6e19a26a7faaa6427fe75b8315778384"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e19a26a7faaa6427fe75b8315778384">&#9670;&nbsp;</a></span>IsOverrideDimStyleCandidate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::IsOverrideDimStyleCandidate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>override_style_candidate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bRequireSetOverrides</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: A valid override dimstyle candidate has all of the following properties. override_style_candidate != nullptr. IsDeleted() = false; Id() = ON_nil_uuid; Name() is empty. Index() = ON_ModelComponent::Unset.Index() bRequireSetOverrides is false or HasOverrides() returns true. Parameters: override_style_candidate -[in] style candidate to evaluate. bRequireSetOverrides - [in] If bRequireSetOverrides is true, then override_style_candidate-&gt;HasOverrides() must be true for a valid candidate. If bRequireSetOverrides is flase, then override_style_candidate-&gt;HasOverrides() can have any value. Returns: True if override_style could be successfully used as the parameter to SetOverrideDimensionStyle. </p>
</div>
</div>
<a id="ab9f1489ac9ac783a7d6ccbd118665ccf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9f1489ac9ac783a7d6ccbd118665ccf">&#9670;&nbsp;</a></span>IsOverrideStylePointer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::IsOverrideStylePointer </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>ptr</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: ptr - [in] pointer to test Returns: True if ptr is not nullptr and points to the override style mangaged by this instance. </p>
</div>
</div>
<a id="a66f3f886c5f55024d24af7b1328e456f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66f3f886c5f55024d24af7b1328e456f">&#9670;&nbsp;</a></span>IsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::IsValid </td>
<td>(</td>
<td class="paramtype">class <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *&#160;</td>
<td class="paramname"><em>text_log</em> = <code>nullptr</code></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Tests an object to see if its data members are correctly initialized. Parameters: text_log - [in] if the object is not valid and text_log is not nullptr, then a brief englis description of the reason the object is not valid is appened to the log. The information appended to text_log is suitable for low-level debugging purposes by programmers and is not intended to be useful as a high level user interface tool. Returns: table true object is valid false object is invalid, uninitialized, etc. </p>
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#a7212696724553dc4d365479a10150c0d">ON_Object</a>.</p>
<p>Reimplemented in <a class="el" href="../../d9/dec/class_o_n___dimension.html#aac2f86d6d47cf64fea911166f583e679">ON_Dimension</a>, <a class="el" href="../../d9/dc3/class_o_n___leader.html#a1ecc48aba49d71d7aa2cdebb846789c0">ON_Leader</a>, and <a class="el" href="../../d2/d9a/class_o_n___text.html#a2f41c6a4ebed81f23d43cd4c2ce83a2c">ON_Text</a>.</p>
</div>
</div>
<a id="a86d5d53c9751139b5a4d63ec9e80c581"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86d5d53c9751139b5a4d63ec9e80c581">&#9670;&nbsp;</a></span>LeaderArrowBlockId()</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_Annotation::LeaderArrowBlockId </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3650cf63dc2ac9488c591d664598b2c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3650cf63dc2ac9488c591d664598b2c9">&#9670;&nbsp;</a></span>LeaderArrowSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::LeaderArrowSize </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Arrow size. </p>
</div>
</div>
<a id="a83845cf53d811d6b5093b9cd634314e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83845cf53d811d6b5093b9cd634314e2">&#9670;&nbsp;</a></span>LeaderArrowType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a> ON_Annotation::LeaderArrowType </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aec7af29307f061574f0862bb36998c00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec7af29307f061574f0862bb36998c00">&#9670;&nbsp;</a></span>LeaderContentAngleDegrees()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::LeaderContentAngleDegrees </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8574f3a500f96996b9cc17ed7f2ba23e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8574f3a500f96996b9cc17ed7f2ba23e">&#9670;&nbsp;</a></span>LeaderContentAngleRadians()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::LeaderContentAngleRadians </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1691e29f9df18a41f087a9fc40d2661b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1691e29f9df18a41f087a9fc40d2661b">&#9670;&nbsp;</a></span>LeaderContentAngleStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a> ON_Annotation::LeaderContentAngleStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1d1d6209e6884b84e5b808073f1dfcc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d1d6209e6884b84e5b808073f1dfcc3">&#9670;&nbsp;</a></span>LeaderCurveType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a17a5f2618734b80bbd7533e6842ef1fe">ON_DimStyle::leader_curve_type</a> ON_Annotation::LeaderCurveType </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aff0c15f2292be3649ff814001b4d9411"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff0c15f2292be3649ff814001b4d9411">&#9670;&nbsp;</a></span>LeaderHasLanding()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::LeaderHasLanding </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8ef0421f8ff6a3056967857e2838ec03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ef0421f8ff6a3056967857e2838ec03">&#9670;&nbsp;</a></span>LeaderLandingLength()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::LeaderLandingLength </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a19c7f4edd9578a673f9332e313b1e64f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19c7f4edd9578a673f9332e313b1e64f">&#9670;&nbsp;</a></span>LeaderTextHorizontalAlignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::TextHorizontalAlignment ON_Annotation::LeaderTextHorizontalAlignment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a48fdde3b9fa04c4a62605554c9c5083a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48fdde3b9fa04c4a62605554c9c5083a">&#9670;&nbsp;</a></span>LeaderTextOrientation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::TextOrientation ON_Annotation::LeaderTextOrientation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa757475f4bc0e487c191d0a47b0df2aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa757475f4bc0e487c191d0a47b0df2aa">&#9670;&nbsp;</a></span>LeaderTextVerticalAlignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::TextVerticalAlignment ON_Annotation::LeaderTextVerticalAlignment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af459a0093366a93c784366d95ec976d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af459a0093366a93c784366d95ec976d8">&#9670;&nbsp;</a></span>LengthFactor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::LengthFactor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Scale factor for displayed distances. </p>
</div>
</div>
<a id="aae1ad6f0f3d0be6935a710264706c2ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae1ad6f0f3d0be6935a710264706c2ef">&#9670;&nbsp;</a></span>LengthResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_Annotation::LengthResolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Display resolution for distance measurements. </p>
</div>
</div>
<a id="a5ca00a65a94692080b5efed9fd2e4134"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ca00a65a94692080b5efed9fd2e4134">&#9670;&nbsp;</a></span>MaskBorder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::MaskBorder </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Offset for the border around text to the rectangle used to draw the mask This number is the offset on each side of the tight rectangle around the text characters to the mask rectangle. </p>
</div>
</div>
<a id="a862689bd5755f1ec81de3decf069ad88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a862689bd5755f1ec81de3decf069ad88">&#9670;&nbsp;</a></span>MaskColor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> ON_Annotation::MaskColor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Only works right if MaskColorSource returns 1. </p>
</div>
</div>
<a id="aad3a909943d9054fe77fc2f2d55ddbb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad3a909943d9054fe77fc2f2d55ddbb4">&#9670;&nbsp;</a></span>MaskFillType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/df4/class_o_n___text_mask.html#a7d60c00ecd4e154a98677676f94cbb2b">ON_TextMask::MaskType</a> ON_Annotation::MaskFillType </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines where to get the color to draw a Text Mask. </p>
</div>
</div>
<a id="a79a4fbdc666ebbf4b28674f297105835"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79a4fbdc666ebbf4b28674f297105835">&#9670;&nbsp;</a></span>ObjectType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON::object_type ON_Annotation::ObjectType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Useful for switch statements that need to differentiate between basic object types like points, curves, surfaces, and so on.</p>
<p>Returns: ON::object_type enum value.</p>
<p>Remarks: The default implementation of this virtual function returns ON::unknown_object_type </p>
<p>Reimplemented from <a class="el" href="../../d9/d7b/class_o_n___object.html#afa19aee4a411a8fda53aff00bd02d86e">ON_Object</a>.</p>
<p>Reimplemented in <a class="el" href="../../d9/dc3/class_o_n___leader.html#af152f3694b74939b4b73822baa589871">ON_Leader</a>.</p>
</div>
</div>
<a id="ad64c26942f8d8410501b595fb6207de0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad64c26942f8d8410501b595fb6207de0">&#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="../../da/d51/class_o_n___annotation.html">ON_Annotation</a>&amp; ON_Annotation::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> &amp;&#160;</td>
<td class="paramname"><em>src</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab6ec3a7b6c0bf8eafe341e726bc26d7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6ec3a7b6c0bf8eafe341e726bc26d7b">&#9670;&nbsp;</a></span>PlainText()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> ON_Annotation::PlainText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: Text information with rich text formatting insturctions removed. Fields are not evaluated. </p>
</div>
</div>
<a id="aee07489a86540c79962384555bc6c8e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee07489a86540c79962384555bc6c8e1">&#9670;&nbsp;</a></span>PlainTextWithFields()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> ON_Annotation::PlainTextWithFields </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: Text information with rich text formatting insturctions removed. The result string from evaluating fields is included Field results may be cached from previous evaluation </p>
</div>
</div>
<a id="a10ac022b5509db1561b271ed0a5ba148"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10ac022b5509db1561b271ed0a5ba148">&#9670;&nbsp;</a></span>Plane()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a>&amp; ON_Annotation::Plane </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a43b82e08cf74886567abf039cd238fe6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43b82e08cf74886567abf039cd238fe6">&#9670;&nbsp;</a></span>Prefix()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const wchar_t* ON_Annotation::Prefix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Dimension prefix text. </p>
</div>
</div>
<a id="a10956815b32bf791f4c2e3b4b625f9b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10956815b32bf791f4c2e3b4b625f9b8">&#9670;&nbsp;</a></span>ReplaceTextString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::ReplaceTextString </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>RtfString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>dimstyle</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a901c79f588474928b101f117047976b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a901c79f588474928b101f117047976b7">&#9670;&nbsp;</a></span>RichText()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> ON_Annotation::RichText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: Rich text that can contain rich text formatting instructions. </p>
</div>
</div>
<a id="a0af56ef6b920596f76535bf86dd1126a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0af56ef6b920596f76535bf86dd1126a">&#9670;&nbsp;</a></span>RoundOff()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::RoundOff </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab5b8a3d0a105fe5ee7a956ee47e6dc80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5b8a3d0a105fe5ee7a956ee47e6dc80">&#9670;&nbsp;</a></span>RtfText()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const wchar_t* ON_Annotation::RtfText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad9a4e256beb9b711400c2a4786a89480"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9a4e256beb9b711400c2a4786a89480">&#9670;&nbsp;</a></span>SetAlignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlignment </td>
<td>(</td>
<td class="paramtype">ON::TextHorizontalAlignment&#160;</td>
<td class="paramname"><em>horz</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON::TextVerticalAlignment&#160;</td>
<td class="paramname"><em>vert</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a990a3ea75d9e6911dd5805c51305656f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a990a3ea75d9e6911dd5805c51305656f">&#9670;&nbsp;</a></span>SetAlternate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlternate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a95e7b100f0404615194b2bc6cd436faf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95e7b100f0404615194b2bc6cd436faf">&#9670;&nbsp;</a></span>SetAlternateBelow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlternateBelow </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>below</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9a3b05c8aab379af31806c1cadaa451d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a3b05c8aab379af31806c1cadaa451d">&#9670;&nbsp;</a></span>SetAlternateDimensionLengthDisplay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlternateDimensionLengthDisplay </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4">ON_DimStyle::LengthDisplay</a>&#160;</td>
<td class="paramname"><em>length_display</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac0f5ae6acca855ef75079abf64803193"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0f5ae6acca855ef75079abf64803193">&#9670;&nbsp;</a></span>SetAlternateLengthFactor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlternateLengthFactor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a443296680b13ff8cd1f45291268eec9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a443296680b13ff8cd1f45291268eec9c">&#9670;&nbsp;</a></span>SetAlternateLengthResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlternateLengthResolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a41a78fc165c67723a615d17d842d5ba4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41a78fc165c67723a615d17d842d5ba4">&#9670;&nbsp;</a></span>SetAlternatePrefix()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlternatePrefix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a79f8cb105d31e22e20265ab44314a7bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79f8cb105d31e22e20265ab44314a7bf">&#9670;&nbsp;</a></span>SetAlternateRoundOff()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlternateRoundOff </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7c74f4f43ba232854cefa5f4a24d500d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c74f4f43ba232854cefa5f4a24d500d">&#9670;&nbsp;</a></span>SetAlternateSuffix()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlternateSuffix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abef9e7d5843eb6d15648ade6f520d272"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abef9e7d5843eb6d15648ade6f520d272">&#9670;&nbsp;</a></span>SetAlternateToleranceResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlternateToleranceResolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5542ce90ef0b7e706121411e5e7c01c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5542ce90ef0b7e706121411e5e7c01c6">&#9670;&nbsp;</a></span>SetAlternateZeroSuppress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAlternateZeroSuppress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a>&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a30497ccdba9e28963a64be910c4fcffa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30497ccdba9e28963a64be910c4fcffa">&#9670;&nbsp;</a></span>SetAngleFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAngleFormat </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab37fcb6f81e976b22b4175cabb031d7d">ON_DimStyle::angle_format</a>&#160;</td>
<td class="paramname"><em>format</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3a34e6a6919e5091c888355a01e26609"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a34e6a6919e5091c888355a01e26609">&#9670;&nbsp;</a></span>SetAngleResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAngleResolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1de59e1fbec76489bac846d328831e8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1de59e1fbec76489bac846d328831e8f">&#9670;&nbsp;</a></span>SetAngleRoundOff()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAngleRoundOff </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af87ce6f29724ce37a6f9373147952a4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af87ce6f29724ce37a6f9373147952a4a">&#9670;&nbsp;</a></span>SetAngleZeroSuppress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetAngleZeroSuppress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a>&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac58a5cffa40ea4adcde0cebfcd5a890e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac58a5cffa40ea4adcde0cebfcd5a890e">&#9670;&nbsp;</a></span>SetAnnotationBold()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SetAnnotationBold </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bold</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>dimstyle</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5bb581dde40cd0431756a19c12c28324"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bb581dde40cd0431756a19c12c28324">&#9670;&nbsp;</a></span>SetAnnotationFacename()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SetAnnotationFacename </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>set_or_clear</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>facename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1ec3efe4913b145e53cf9f70ceb07576"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ec3efe4913b145e53cf9f70ceb07576">&#9670;&nbsp;</a></span>SetAnnotationItalic()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SetAnnotationItalic </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>italic</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>dimstyle</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1d9a9587066b2c9ca5b51b539747735e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d9a9587066b2c9ca5b51b539747735e">&#9670;&nbsp;</a></span>SetAnnotationTextFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ON_Annotation::SetAnnotationTextFormat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;&#160;</td>
<td class="paramname"><em>rtf_in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>fmt_str_on</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>fmt_str_off</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>set_on</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a50675cfd70cbc18e35d300d21dc1867d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50675cfd70cbc18e35d300d21dc1867d">&#9670;&nbsp;</a></span>SetAnnotationUnderline()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SetAnnotationUnderline </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>underline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>dimstyle</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aecaacdf32dca216101dac22cf736ae62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecaacdf32dca216101dac22cf736ae62">&#9670;&nbsp;</a></span>SetArcLengthSymbol()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetArcLengthSymbol </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af1bdf2e3953eb7a4d8f8508d01939f79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1bdf2e3953eb7a4d8f8508d01939f79">&#9670;&nbsp;</a></span>SetArrowBlockId1()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetArrowBlockId1 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a>&#160;</td>
<td class="paramname"><em>id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aee1a5812f1282a93446f03ed8d823b72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee1a5812f1282a93446f03ed8d823b72">&#9670;&nbsp;</a></span>SetArrowBlockId2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetArrowBlockId2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a>&#160;</td>
<td class="paramname"><em>id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a384205834576cb52b31b2f8f5d49c8ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a384205834576cb52b31b2f8f5d49c8ee">&#9670;&nbsp;</a></span>SetArrowSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetArrowSize </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>d</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af1d032a4962e0f9ed5cd1782dad6f750"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1d032a4962e0f9ed5cd1782dad6f750">&#9670;&nbsp;</a></span>SetArrowType1()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetArrowType1 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8243af9239dfc0ad2778f3d47554f9e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8243af9239dfc0ad2778f3d47554f9e7">&#9670;&nbsp;</a></span>SetArrowType1And2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetArrowType1And2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5534108b22a03ffb12767f05ef62637b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5534108b22a03ffb12767f05ef62637b">&#9670;&nbsp;</a></span>SetArrowType2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetArrowType2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aed3a8d26c2e66b34b23a72fb9ae8a49a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed3a8d26c2e66b34b23a72fb9ae8a49a">&#9670;&nbsp;</a></span>SetBaselineSpacing()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetBaselineSpacing </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>spacing</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="add99e548b29bdd81102130997f4f6a71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add99e548b29bdd81102130997f4f6a71">&#9670;&nbsp;</a></span>SetCenterMarkSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetCenterMarkSize </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>d</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1d2e0aa2f84f313fb3e7d9359444e9cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d2e0aa2f84f313fb3e7d9359444e9cc">&#9670;&nbsp;</a></span>SetCenterMarkStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetCenterMarkStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a0d3eaa7ef1060745bdf091b808d5b84b">ON_DimStyle::centermark_style</a>&#160;</td>
<td class="paramname"><em>style</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0b11914946d796bf178e15423a8f9d20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b11914946d796bf178e15423a8f9d20">&#9670;&nbsp;</a></span>SetDimensionLengthDisplay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimensionLengthDisplay </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#af27da5e20982ca9c8efeb3a4fab055c4">ON_DimStyle::LengthDisplay</a>&#160;</td>
<td class="paramname"><em>length_display</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af45cef624fce5ed0ea0dec26819e94ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af45cef624fce5ed0ea0dec26819e94ce">&#9670;&nbsp;</a></span>SetDimensionStyleId() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimensionStyleId </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a>&#160;</td>
<td class="paramname"><em>dimstyle_id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the id of the main (parent) dimstyle used by this annotation object Any override dimstyle on this object will be deleted when this is called, resetting any style overrides. </p>
</div>
</div>
<a id="ad039df3de072095251fb34d8864c3312"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad039df3de072095251fb34d8864c3312">&#9670;&nbsp;</a></span>SetDimensionStyleId() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimensionStyleId </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>dim_style</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>parameters: dim_style - [in] If dim_style.ParentId() is nil, then this function calls SetDimensionStyleId(dim_style.Id()) and returns. If dim_style.ParentId() is not nil, then this functions calls SetDimensionStyleId(dim_style.ParentId()) and uses a copy of dim_style as the override dimstyle. </p>
</div>
</div>
<a id="a8556ec154c35b819d34155de0aa04e47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8556ec154c35b819d34155de0aa04e47">&#9670;&nbsp;</a></span>SetDimensionStyleIdForExperts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimensionStyleIdForExperts </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a>&#160;</td>
<td class="paramname"><em>dimstyle_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bKeepOverrides</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Set the id of the main (parent) dimstyle used by this annotation object and allow an expert user to control what happens to style override settings in cases where id collisions occur and ids need to be changed. Parameters: bKeepOverrides - [in] If you are not an expert oding something low level and complicated, then call SetDimensionStyleId(dimstyle_id) or pass bKeepOverrides = false.</p>
<p>If bKeepOverrides is true and dimstyle_id is not nil and this object has valid overrides, those overrides are retained. In all other cases, any existing overrides are deleted. </p>
</div>
</div>
<a id="a269e8bd3eff0873619f211c104f278f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a269e8bd3eff0873619f211c104f278f3">&#9670;&nbsp;</a></span>SetDimExtension()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimExtension </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const double&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab6dc50768e8942689056ac49671e23b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6dc50768e8942689056ac49671e23b4">&#9670;&nbsp;</a></span>SetDimRadialTextAngleStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimRadialTextAngleStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a>&#160;</td>
<td class="paramname"><em>style</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aed614f19f27a176298172118d0fa9a59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed614f19f27a176298172118d0fa9a59">&#9670;&nbsp;</a></span>SetDimRadialTextLocation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimRadialTextLocation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab3dbf6e4d26c7cc8394566823156329d">ON_DimStyle::TextLocation</a>&#160;</td>
<td class="paramname"><em>dim_text_location</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a484e681f827b69b6e15f6551456119b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a484e681f827b69b6e15f6551456119b1">&#9670;&nbsp;</a></span>SetDimRadialTextOrientation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimRadialTextOrientation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON::TextOrientation&#160;</td>
<td class="paramname"><em>orientation</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a92115b239db05144810b04e8f2db1a59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92115b239db05144810b04e8f2db1a59">&#9670;&nbsp;</a></span>SetDimScale()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimScale </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>scale</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae6a88d4e773fa40ecceba4710f21ee99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6a88d4e773fa40ecceba4710f21ee99">&#9670;&nbsp;</a></span>SetDimTextAngleStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimTextAngleStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a>&#160;</td>
<td class="paramname"><em>style</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7368fd8cfbac4424da27c3eb73674f5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7368fd8cfbac4424da27c3eb73674f5a">&#9670;&nbsp;</a></span>SetDimTextLocation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimTextLocation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#ab3dbf6e4d26c7cc8394566823156329d">ON_DimStyle::TextLocation</a>&#160;</td>
<td class="paramname"><em>dim_text_location</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7e4992696173013de7c29090189f4ef4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e4992696173013de7c29090189f4ef4">&#9670;&nbsp;</a></span>SetDimTextOrientation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDimTextOrientation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON::TextOrientation&#160;</td>
<td class="paramname"><em>orientation</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1c54b4410aa931b4ae33a10f8624a5bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c54b4410aa931b4ae33a10f8624a5bf">&#9670;&nbsp;</a></span>SetDrawForward()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDrawForward </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>drawforward</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3c9d79d234d2ea165cdae7e2b3d41d23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c9d79d234d2ea165cdae7e2b3d41d23">&#9670;&nbsp;</a></span>SetDrawTextMask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetDrawTextMask </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bDraw</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac1b096f2db7d876dbd155cd20bf3a746"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1b096f2db7d876dbd155cd20bf3a746">&#9670;&nbsp;</a></span>SetExtensionLineExtension()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetExtensionLineExtension </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>d</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a501878bd2a32e5a45a1f7e00cb8e5f0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a501878bd2a32e5a45a1f7e00cb8e5f0f">&#9670;&nbsp;</a></span>SetExtensionLineOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetExtensionLineOffset </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>d</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a62059cc12fdf7cbe00374753211f7d11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62059cc12fdf7cbe00374753211f7d11">&#9670;&nbsp;</a></span>SetFixedExtensionLength()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetFixedExtensionLength </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>l</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a804bc3a8baea33b83e0e59cc54363c74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a804bc3a8baea33b83e0e59cc54363c74">&#9670;&nbsp;</a></span>SetFixedExtensionLengthOn()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetFixedExtensionLengthOn </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>on</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac0f8d717513c76c77858c745de798481"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0f8d717513c76c77858c745de798481">&#9670;&nbsp;</a></span>SetFont()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetFont </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const class <a class="el" href="../../d8/df5/class_o_n___font.html">ON_Font</a> &amp;&#160;</td>
<td class="paramname"><em>font_characteristics</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Set the font used to render text. Parameters: font_characteristics - [in] This parameter does not have to be a managed font. Remarks: If the parameter is a managed font (font_characteristics.IsManagedFont() is true), then the identical value is returned by <a class="el" href="../../d8/df8/class_o_n___dim_style.html#a4e4b5345e0749a96bdfb4a1f57386c25">ON_DimStyle.Font()</a>. If the parameter is not a managed font (font_characteristics.IsManagedFont() is false), then the ON_Font::GetManagedFont(font_characteristics) will be returned by <a class="el" href="../../d8/df8/class_o_n___dim_style.html#a4e4b5345e0749a96bdfb4a1f57386c25">ON_DimStyle.Font()</a>. </p>
</div>
</div>
<a id="ae3d69b562097aee0c7190852c0e15703"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3d69b562097aee0c7190852c0e15703">&#9670;&nbsp;</a></span>SetFormattingRectangleWidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetFormattingRectangleWidth </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>width</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0e7901fa50ad5f1013f02328e8552078"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e7901fa50ad5f1013f02328e8552078">&#9670;&nbsp;</a></span>SetHorizontalDirection()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetHorizontalDirection </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a>&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a06ae5446c42091a29c79139f59b0bee9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06ae5446c42091a29c79139f59b0bee9">&#9670;&nbsp;</a></span>SetLeaderArrowBlockId()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderArrowBlockId </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a>&#160;</td>
<td class="paramname"><em>id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aabafc739dbdda33a845c5933342265db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabafc739dbdda33a845c5933342265db">&#9670;&nbsp;</a></span>SetLeaderArrowSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderArrowSize </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>d</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa800a436c75eed83c65903c27a47311c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa800a436c75eed83c65903c27a47311c">&#9670;&nbsp;</a></span>SetLeaderArrowType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderArrowType </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d7/d94/class_o_n___arrowhead.html#a0c97c1e3ce7fdad16973291f81d2e6c0">ON_Arrowhead::arrow_type</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa2443cba64b39c8518271bf19e03e0b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2443cba64b39c8518271bf19e03e0b1">&#9670;&nbsp;</a></span>SetLeaderContentAngleDegrees()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderContentAngleDegrees </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>angle_degrees</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a53236f2fc0b90c6d874ba3a7d4cde433"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53236f2fc0b90c6d874ba3a7d4cde433">&#9670;&nbsp;</a></span>SetLeaderContentAngleRadians()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderContentAngleRadians </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>angle_radians</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac31804e781ad4c5b9349f966f677ec68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac31804e781ad4c5b9349f966f677ec68">&#9670;&nbsp;</a></span>SetLeaderContentAngleStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderContentAngleStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#aab395c064cdabd418332e0ccc04c1f14">ON_DimStyle::ContentAngleStyle</a>&#160;</td>
<td class="paramname"><em>style</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8e024a3d70578f03ef00e66b72e2f9e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e024a3d70578f03ef00e66b72e2f9e2">&#9670;&nbsp;</a></span>SetLeaderCurveType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderCurveType </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a17a5f2618734b80bbd7533e6842ef1fe">ON_DimStyle::leader_curve_type</a>&#160;</td>
<td class="paramname"><em>type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad1005d34db7a352bd777ef66fe452866"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1005d34db7a352bd777ef66fe452866">&#9670;&nbsp;</a></span>SetLeaderHasLanding()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderHasLanding </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>landing</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af6b5ded386b8c379f6b349183bd9a575"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6b5ded386b8c379f6b349183bd9a575">&#9670;&nbsp;</a></span>SetLeaderLandingLength()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderLandingLength </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a49a587a65373e13ca80ae64378ef4403"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49a587a65373e13ca80ae64378ef4403">&#9670;&nbsp;</a></span>SetLeaderTextHorizontalAlignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderTextHorizontalAlignment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON::TextHorizontalAlignment&#160;</td>
<td class="paramname"><em>halign</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a06a41754ac6ae39b2965b4bd27ffb313"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06a41754ac6ae39b2965b4bd27ffb313">&#9670;&nbsp;</a></span>SetLeaderTextOrientation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderTextOrientation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON::TextOrientation&#160;</td>
<td class="paramname"><em>orientation</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4a4f57e2570019b6329002b1c565fcd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a4f57e2570019b6329002b1c565fcd5">&#9670;&nbsp;</a></span>SetLeaderTextVerticalAlignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLeaderTextVerticalAlignment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON::TextVerticalAlignment&#160;</td>
<td class="paramname"><em>style</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="affb48798d7e831ebd387778e9d82691f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affb48798d7e831ebd387778e9d82691f">&#9670;&nbsp;</a></span>SetLengthFactor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLengthFactor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8191a1b98fb9bd8173b8a61b1fb27dd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8191a1b98fb9bd8173b8a61b1fb27dd7">&#9670;&nbsp;</a></span>SetLengthResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetLengthResolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4b5bfcbea6960d5ee1c9a8f5b4510b89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b5bfcbea6960d5ee1c9a8f5b4510b89">&#9670;&nbsp;</a></span>SetMaskBorder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetMaskBorder </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a541d8d1a6354d1268a4314b0468f67dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a541d8d1a6354d1268a4314b0468f67dd">&#9670;&nbsp;</a></span>SetMaskColor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetMaskColor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a>&#160;</td>
<td class="paramname"><em>color</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Does not return viewport background color. </p>
</div>
</div>
<a id="a169ee19ed9aa3f672974dde3f131dec4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a169ee19ed9aa3f672974dde3f131dec4">&#9670;&nbsp;</a></span>SetMaskFillType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetMaskFillType </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/df4/class_o_n___text_mask.html#a7d60c00ecd4e154a98677676f94cbb2b">ON_TextMask::MaskType</a>&#160;</td>
<td class="paramname"><em>source</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="affcc8a44394e4ad79895b067346a2586"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affcc8a44394e4ad79895b067346a2586">&#9670;&nbsp;</a></span>SetOverrideDimensionStyle() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SetOverrideDimensionStyle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&amp;&#160;</td>
<td class="paramname"><em>override_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Apply a dimstyle with overrides set to this annotation object.</p>
<p>Use <a class="el" href="../../da/d51/class_o_n___annotation.html#a6e19a26a7faaa6427fe75b8315778384">ON_Annotation::IsOverrideDimStyleCandidate()</a> to determine if a non-nullptr override_style is a valid to be used to set overrides.</p>
<p>The override dimstyle memory will be managed and deleted by the annotation object and must have been allocated using new. On return, if this function returns true, The dimstyle id of the annotation object must be set before this function is called. Calling SetOverrideDimensionStyle(nullptr) will remove all overrides for this object. override_dimstyle will be null.</p>
<p>Returns: true if the override style was successfully set false if this-&gt;m_dimstyle_id is ON_nil_uuid causing failure </p>
</div>
</div>
<a id="a22da43d31bb77298b922701e19f07c08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22da43d31bb77298b922701e19f07c08">&#9670;&nbsp;</a></span>SetOverrideDimensionStyle() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SetOverrideDimensionStyle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>override_style_candidate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bRequireSetOverrides</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: If this-&gt;IsOverrideDimStyleCandidate(override_style_candidate,bRequireSetOverrides) is true, then a managed copy of override_style_candidate is set as an override. Returns: True if an override is set. </p>
</div>
</div>
<a id="a83170db8852a6bc0a15e3ea8fbcec823"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83170db8852a6bc0a15e3ea8fbcec823">&#9670;&nbsp;</a></span>SetPlane()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetPlane </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &amp;&#160;</td>
<td class="paramname"><em>plane</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a498a1e65749edda808e6a17b0df4a58e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a498a1e65749edda808e6a17b0df4a58e">&#9670;&nbsp;</a></span>SetPrefix()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetPrefix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac8f134d92d2beb40b2569fbdd0eae085"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8f134d92d2beb40b2569fbdd0eae085">&#9670;&nbsp;</a></span>SetRoundOff()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetRoundOff </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa77c32e0a4029bf650f26b487c2d607f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa77c32e0a4029bf650f26b487c2d607f">&#9670;&nbsp;</a></span>SetRtfFmt()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ON_Annotation::SetRtfFmt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;&#160;</td>
<td class="paramname"><em>rtf_in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>fmt_str</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aae00a3056e16eda5c74086866ff04afa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae00a3056e16eda5c74086866ff04afa">&#9670;&nbsp;</a></span>SetSignedOrdinate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetSignedOrdinate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allowsigned</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad5ad3bd83b096023fde3c2be787aaf5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5ad3bd83b096023fde3c2be787aaf5d">&#9670;&nbsp;</a></span>SetStackFractionFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetStackFractionFormat </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a7053bff4d563c4cbd90fcb44f0cc88c0">ON_DimStyle::stack_format</a>&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afc22d4e1f6e44e3331470d59dbbbe9c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc22d4e1f6e44e3331470d59dbbbe9c1">&#9670;&nbsp;</a></span>SetStackHeightScale()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetStackHeightScale </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a83e6cdb8c9fc6ba79c9448a6032e7806"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83e6cdb8c9fc6ba79c9448a6032e7806">&#9670;&nbsp;</a></span>SetSuffix()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetSuffix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae0cea8973729f82d21c7bc417ff15ee7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0cea8973729f82d21c7bc417ff15ee7">&#9670;&nbsp;</a></span>SetSuppressArrow1()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetSuppressArrow1 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab5b3574eb6f8e2898e6380ec4b57b1c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5b3574eb6f8e2898e6380ec4b57b1c0">&#9670;&nbsp;</a></span>SetSuppressArrow2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetSuppressArrow2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4741497366b3eaadb8602d1f5afc6cf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4741497366b3eaadb8602d1f5afc6cf3">&#9670;&nbsp;</a></span>SetSuppressExtension1()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetSuppressExtension1 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7d037b41ff2a3fff51e13627ce109ab7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d037b41ff2a3fff51e13627ce109ab7">&#9670;&nbsp;</a></span>SetSuppressExtension2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetSuppressExtension2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7776aeaa735769d7415ebb635d3820c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7776aeaa735769d7415ebb635d3820c4">&#9670;&nbsp;</a></span>SetText()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetText </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a> *&amp;&#160;</td>
<td class="paramname"><em>text</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a77d1e1194dd967a5555007d274b0fd60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77d1e1194dd967a5555007d274b0fd60">&#9670;&nbsp;</a></span>SetTextGap()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetTextGap </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>gap</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6d22e66f3414f4f05a15cc0f1989c221"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d22e66f3414f4f05a15cc0f1989c221">&#9670;&nbsp;</a></span>SetTextHeight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetTextHeight </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>height</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae0861825eade33e524f0288755532a05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0861825eade33e524f0288755532a05">&#9670;&nbsp;</a></span>SetTextHorizontalAlignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetTextHorizontalAlignment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON::TextHorizontalAlignment&#160;</td>
<td class="paramname"><em>halign</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="add82c5d8fd4920e40c2d3ea07ace1bd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add82c5d8fd4920e40c2d3ea07ace1bd2">&#9670;&nbsp;</a></span>SetTextMask()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetTextMask </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../d2/df4/class_o_n___text_mask.html">ON_TextMask</a> &amp;&#160;</td>
<td class="paramname"><em>mask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>The <a class="el" href="../../d2/df4/class_o_n___text_mask.html">ON_TextMask</a> class contains the property values for <a class="el" href="../../da/d51/class_o_n___annotation.html#a11bf0cb4eb744490d334ef4add3ffe52" title="Determines whether or not to draw a Text Mask. ">DrawTextMask()</a> <a class="el" href="../../da/d51/class_o_n___annotation.html#a862689bd5755f1ec81de3decf069ad88" title="Only works right if MaskColorSource returns 1. ">MaskColor()</a> <a class="el" href="../../da/d51/class_o_n___annotation.html#aad3a909943d9054fe77fc2f2d55ddbb4" title="Determines where to get the color to draw a Text Mask. ">MaskFillType()</a> <a class="el" href="../../da/d51/class_o_n___annotation.html#a5ca00a65a94692080b5efed9fd2e4134">MaskBorder()</a> Use the <a class="el" href="../../da/d51/class_o_n___annotation.html#a11bf0cb4eb744490d334ef4add3ffe52" title="Determines whether or not to draw a Text Mask. ">DrawTextMask()</a> <a class="el" href="../../da/d51/class_o_n___annotation.html#a862689bd5755f1ec81de3decf069ad88" title="Only works right if MaskColorSource returns 1. ">MaskColor()</a> <a class="el" href="../../da/d51/class_o_n___annotation.html#aad3a909943d9054fe77fc2f2d55ddbb4" title="Determines where to get the color to draw a Text Mask. ">MaskFillType()</a> <a class="el" href="../../da/d51/class_o_n___annotation.html#a5ca00a65a94692080b5efed9fd2e4134">MaskBorder()</a> functions to query individual text mask properties. </p>
</div>
</div>
<a id="a9558bfbfea0a545522af8850c63fc030"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9558bfbfea0a545522af8850c63fc030">&#9670;&nbsp;</a></span>SetTextMoveLeader()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetTextMoveLeader </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab764cf713768ea85e8ab41883659ed4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab764cf713768ea85e8ab41883659ed4b">&#9670;&nbsp;</a></span>SetTextOrientation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetTextOrientation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON::TextOrientation&#160;</td>
<td class="paramname"><em>orientation</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a688337574356a9ad57207fe418097923"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a688337574356a9ad57207fe418097923">&#9670;&nbsp;</a></span>SetTextRotationDegrees()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void ON_Annotation::SetTextRotationDegrees </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>rotation</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aae8965f1d3ae544403a7f22296611de7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae8965f1d3ae544403a7f22296611de7">&#9670;&nbsp;</a></span>SetTextRotationRadians()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void ON_Annotation::SetTextRotationRadians </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>rotation</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4e62a4a4ebf456963df0c3bcc000a48f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e62a4a4ebf456963df0c3bcc000a48f">&#9670;&nbsp;</a></span>SetTextUnderlined()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetTextUnderlined </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>underlined</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a82db03eb190c974244cbcb36752685b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82db03eb190c974244cbcb36752685b0">&#9670;&nbsp;</a></span>SetTextVerticalAlignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetTextVerticalAlignment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ON::TextVerticalAlignment&#160;</td>
<td class="paramname"><em>style</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3bec1b646ae278b6c977dc7802f16e5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bec1b646ae278b6c977dc7802f16e5d">&#9670;&nbsp;</a></span>SetToleranceFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetToleranceFormat </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#adde28bda8b083bda1db1501c51acc72f">ON_DimStyle::tolerance_format</a>&#160;</td>
<td class="paramname"><em>format</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6ad7aacc21775a16196dd08a5fd3e4c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ad7aacc21775a16196dd08a5fd3e4c2">&#9670;&nbsp;</a></span>SetToleranceHeightScale()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetToleranceHeightScale </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>scale</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afc21bded36463e2595b59ccab1ee8448"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc21bded36463e2595b59ccab1ee8448">&#9670;&nbsp;</a></span>SetToleranceLowerValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetToleranceLowerValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>lower_value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a666840552165b65cda8716d7b86961a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a666840552165b65cda8716d7b86961a7">&#9670;&nbsp;</a></span>SetToleranceResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetToleranceResolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>resolution</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a59b4b0578bb8bc51e47723a4506c07aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59b4b0578bb8bc51e47723a4506c07aa">&#9670;&nbsp;</a></span>SetToleranceUpperValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetToleranceUpperValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>upper_value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a94a467756925acc4dff57c59df2271ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94a467756925acc4dff57c59df2271ea">&#9670;&nbsp;</a></span>SetToleranceZeroSuppress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetToleranceZeroSuppress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a>&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>OBSOLETE - The <a class="el" href="../../da/d51/class_o_n___annotation.html#a88e3fd86270e878ee30509614cb80f72">ZeroSuppress()</a> or <a class="el" href="../../da/d51/class_o_n___annotation.html#a721b4e733ed6acdacc87b7406e14a5a3">AlternateZeroSuppress()</a> property is used to format tolerance display. <a class="el" href="../../da/d51/class_o_n___annotation.html#a006495d9696f685fc103a02331842e8d">ToleranceZeroSuppress()</a> is ignored. </p>
</div>
</div>
<a id="a48bb0010bbac1bcfdab1cf089f1c4232"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48bb0010bbac1bcfdab1cf089f1c4232">&#9670;&nbsp;</a></span>SetZeroSuppress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_Annotation::SetZeroSuppress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a>&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aab853b85954d261b8443e62e8672cfcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab853b85954d261b8443e62e8672cfcb">&#9670;&nbsp;</a></span>SignedOrdinate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SignedOrdinate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adaec30dc93d41ff53d3c2a6f4a3c0248"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adaec30dc93d41ff53d3c2a6f4a3c0248">&#9670;&nbsp;</a></span>StackFractionFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a7053bff4d563c4cbd90fcb44f0cc88c0">ON_DimStyle::stack_format</a> ON_Annotation::StackFractionFormat </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab4db99278de94a99ff78f15dfc2d6177"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4db99278de94a99ff78f15dfc2d6177">&#9670;&nbsp;</a></span>StackHeightScale()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::StackHeightScale </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad9be1cac3918f976c6bea83094fe307b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9be1cac3918f976c6bea83094fe307b">&#9670;&nbsp;</a></span>Suffix()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const wchar_t* ON_Annotation::Suffix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Dimension suffix text. </p>
</div>
</div>
<a id="ab097ac919e320ac0296e2126b9696e79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab097ac919e320ac0296e2126b9696e79">&#9670;&nbsp;</a></span>SuppressArrow1()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SuppressArrow1 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9e95135cdc65f6018309c04d7ec630be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e95135cdc65f6018309c04d7ec630be">&#9670;&nbsp;</a></span>SuppressArrow2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SuppressArrow2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a876f89461a5bbaa54d21db7cd68f0c4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a876f89461a5bbaa54d21db7cd68f0c4d">&#9670;&nbsp;</a></span>SuppressExtension1()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SuppressExtension1 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Suppress first dimension extension line. </p>
</div>
</div>
<a id="ac02e8d9d6c7e1a83124829ff72f27beb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac02e8d9d6c7e1a83124829ff72f27beb">&#9670;&nbsp;</a></span>SuppressExtension2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::SuppressExtension2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Suppress second dimension extension line. </p>
</div>
</div>
<a id="a8023d22becd65fda8d3d14eed0a067cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8023d22becd65fda8d3d14eed0a067cb">&#9670;&nbsp;</a></span>Text() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a>* ON_Annotation::Text </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac35d84c65b81a642d81d0a2fa7ef3e84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac35d84c65b81a642d81d0a2fa7ef3e84">&#9670;&nbsp;</a></span>Text() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a>* ON_Annotation::Text </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afb41fd50801083c47d868724781e2f03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb41fd50801083c47d868724781e2f03">&#9670;&nbsp;</a></span>TextGap()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::TextGap </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Distance from dimension lines to text. </p>
</div>
</div>
<a id="ab583793a482b7222aad435635117a729"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab583793a482b7222aad435635117a729">&#9670;&nbsp;</a></span>TextHeight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::TextHeight </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Height of dimension text. </p>
</div>
</div>
<a id="a279ce9fe02046491710b4bb4efa0ad7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a279ce9fe02046491710b4bb4efa0ad7b">&#9670;&nbsp;</a></span>TextHorizontalAlignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::TextHorizontalAlignment ON_Annotation::TextHorizontalAlignment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7f746bb85e1135c58437079311fe3e80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f746bb85e1135c58437079311fe3e80">&#9670;&nbsp;</a></span>TextMoveLeader()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_Annotation::TextMoveLeader </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abcba57ea4a756e5ee9359a00471a8d01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcba57ea4a756e5ee9359a00471a8d01">&#9670;&nbsp;</a></span>TextOrientation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::TextOrientation ON_Annotation::TextOrientation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac6be6c8eeeb7e81198704212a659fd60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6be6c8eeeb7e81198704212a659fd60">&#9670;&nbsp;</a></span>TextRotationDegrees()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual double ON_Annotation::TextRotationDegrees </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>return angle in degrees between text plane and object plane </p>
</div>
</div>
<a id="a72cab754ad293f4e974cf83c1c2878db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72cab754ad293f4e974cf83c1c2878db">&#9670;&nbsp;</a></span>TextRotationRadians()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual double ON_Annotation::TextRotationRadians </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>return angle in radians between text plane and object plane </p>
</div>
</div>
<a id="a54b6db2abc5fe037d98653b4899dac78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54b6db2abc5fe037d98653b4899dac78">&#9670;&nbsp;</a></span>TextUnderlined()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_Annotation::TextUnderlined </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acec100c15e9c19382f1dad077c4cb969"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acec100c15e9c19382f1dad077c4cb969">&#9670;&nbsp;</a></span>TextVerticalAlignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::TextVerticalAlignment ON_Annotation::TextVerticalAlignment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a44319089fe3fba8652d62f2b5ba94d2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44319089fe3fba8652d62f2b5ba94d2b">&#9670;&nbsp;</a></span>ToleranceFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#adde28bda8b083bda1db1501c51acc72f">ON_DimStyle::tolerance_format</a> ON_Annotation::ToleranceFormat </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3a7b91278b106c497bef03d542402c7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a7b91278b106c497bef03d542402c7e">&#9670;&nbsp;</a></span>ToleranceHeightScale()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::ToleranceHeightScale </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acb30ef9834c6368ee898dd840a285376"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb30ef9834c6368ee898dd840a285376">&#9670;&nbsp;</a></span>ToleranceLowerValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::ToleranceLowerValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0eb50854c8bc271212d4077b57e8e0d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0eb50854c8bc271212d4077b57e8e0d7">&#9670;&nbsp;</a></span>ToleranceResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_Annotation::ToleranceResolution </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae820a1aab99faed07d69b13fbcfacd87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae820a1aab99faed07d69b13fbcfacd87">&#9670;&nbsp;</a></span>ToleranceUpperValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_Annotation::ToleranceUpperValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a006495d9696f685fc103a02331842e8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a006495d9696f685fc103a02331842e8d">&#9670;&nbsp;</a></span>ToleranceZeroSuppress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a> ON_Annotation::ToleranceZeroSuppress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>OBSOLETE - The <a class="el" href="../../da/d51/class_o_n___annotation.html#a88e3fd86270e878ee30509614cb80f72">ZeroSuppress()</a> or <a class="el" href="../../da/d51/class_o_n___annotation.html#a721b4e733ed6acdacc87b7406e14a5a3">AlternateZeroSuppress()</a> property is used to format tolerance display. <a class="el" href="../../da/d51/class_o_n___annotation.html#a006495d9696f685fc103a02331842e8d">ToleranceZeroSuppress()</a> is ignored. </p>
</div>
</div>
<a id="ad4ef7e36bfffa4967bf260b83efad4da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4ef7e36bfffa4967bf260b83efad4da">&#9670;&nbsp;</a></span>Type()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::AnnotationType ON_Annotation::Type </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: An ON::AnnotationType value that indicates the type of the annotation. </p>
</div>
</div>
<a id="a88e3fd86270e878ee30509614cb80f72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88e3fd86270e878ee30509614cb80f72">&#9670;&nbsp;</a></span>ZeroSuppress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/df8/class_o_n___dim_style.html#a837e18d965995041e841cf510e83cd44">ON_DimStyle::suppress_zero</a> ON_Annotation::ZeroSuppress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *&#160;</td>
<td class="paramname"><em>parent_style</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a99088ef6f8800d3b1069f87add494004"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99088ef6f8800d3b1069f87add494004">&#9670;&nbsp;</a></span>m_annotation_type</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON::AnnotationType ON_Annotation::m_annotation_type = ON::AnnotationType::Unset</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a75b7767ccfa00a37c11277ffecfb6a6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75b7767ccfa00a37c11277ffecfb6a6a">&#9670;&nbsp;</a></span>m_dimstyle_id</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="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> ON_Annotation::m_dimstyle_id = ON_DimStyle::Default.Id()</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aab93dd9c6a880270111e0e2ce4b0f388"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab93dd9c6a880270111e0e2ce4b0f388">&#9670;&nbsp;</a></span>m_horizontal_direction</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="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> ON_Annotation::m_horizontal_direction = <a class="el" href="../../da/d08/class_o_n__2d_vector.html#a9e42cf2a0540f701ff52dffce6ed1038">ON_2dVector::XAxis</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>direction used as horizontal to draw annotation, especially text </p>
</div>
</div>
<a id="aaa64eea9e7187a03ee51763c2bbebcb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa64eea9e7187a03ee51763c2bbebcb0">&#9670;&nbsp;</a></span>m_plane</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="../../d4/d48/class_o_n___plane.html">ON_Plane</a> ON_Annotation::m_plane = <a class="el" href="../../d4/d48/class_o_n___plane.html#a8f01670d699285d735436acd2809404d">ON_Plane::World_xy</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>plane origin used for alignment point </p>
</div>
</div>
<a id="ab566b67f0423f24fb205166a1bf0e4ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab566b67f0423f24fb205166a1bf0e4ea">&#9670;&nbsp;</a></span>m_reserved1</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned char ON_Annotation::m_reserved1 = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a97a0527d4521d75e4b2590ed8cb5b75c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97a0527d4521d75e4b2590ed8cb5b75c">&#9670;&nbsp;</a></span>m_reserved2</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned char ON_Annotation::m_reserved2 = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aee8df27961a8b277f7ad4544c3937bc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee8df27961a8b277f7ad4544c3937bc4">&#9670;&nbsp;</a></span>m_reserved3</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned char ON_Annotation::m_reserved3 = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acc6176757414c9a4ab6019b79123d3f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc6176757414c9a4ab6019b79123d3f8">&#9670;&nbsp;</a></span>m_reserved4</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int ON_Annotation::m_reserved4 = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0bf1d54ac99f218e0885d3a6bc64e3ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bf1d54ac99f218e0885d3a6bc64e3ab">&#9670;&nbsp;</a></span>m_text</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="../../d3/d82/class_o_n___text_content.html">ON_TextContent</a>* ON_Annotation::m_text = nullptr</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Deleted by <a class="el" href="../../da/d51/class_o_n___annotation.html#ade5c5f6ad9a8f47f9d6ba9480b6b55b8">~ON_Annotation()</a> </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Jan 26 2018 12:38:20 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>