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

1242 lines
61 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_UnitSystem Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">openNURBS SDK Help
&#160;<span id="projectnumber">6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="class_o_n___unit_system-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ON_UnitSystem Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="opennurbs__string_8h_source.html">opennurbs_string.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6b79763eddb104f3f4247f7619f19d0a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a6b79763eddb104f3f4247f7619f19d0a">ON_UnitSystem</a> ()=default</td></tr>
<tr class="memdesc:a6b79763eddb104f3f4247f7619f19d0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default construction sets this to <a class="el" href="class_o_n___unit_system.html#a00a17b5b8bec33ff3ca1e039b4137f34" title="unit system = ON::LengthUnitSystem::Meters and meters/unit = 1 ">ON_UnitSystem::Meters</a>. <a href="#a6b79763eddb104f3f4247f7619f19d0a">More...</a><br /></td></tr>
<tr class="separator:a6b79763eddb104f3f4247f7619f19d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accb0bba1bebf2a16615860a43d5ae9d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#accb0bba1bebf2a16615860a43d5ae9d1">ON_UnitSystem</a> (const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> &amp;)=default</td></tr>
<tr class="separator:accb0bba1bebf2a16615860a43d5ae9d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ee4f8244cfb6bf94a348a25e8021590"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a1ee4f8244cfb6bf94a348a25e8021590">ON_UnitSystem</a> (ON::LengthUnitSystem length_unit_system)</td></tr>
<tr class="separator:a1ee4f8244cfb6bf94a348a25e8021590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd80ad737f2cd74f3d976800e65c84c0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#afd80ad737f2cd74f3d976800e65c84c0">~ON_UnitSystem</a> ()=default</td></tr>
<tr class="separator:afd80ad737f2cd74f3d976800e65c84c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a262b121c5827c9ed8b31cc16a8857836"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a262b121c5827c9ed8b31cc16a8857836">Dump</a> (class <a class="el" href="class_o_n___text_log.html">ON_TextLog</a> &amp;) const</td></tr>
<tr class="separator:a262b121c5827c9ed8b31cc16a8857836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f110b66faf6505f3898122280d050c3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a3f110b66faf6505f3898122280d050c3">IsCustomUnitSystem</a> () const</td></tr>
<tr class="separator:a3f110b66faf6505f3898122280d050c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a515e3667fddcc6691a051520c237238a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a515e3667fddcc6691a051520c237238a">IsSet</a> () const</td></tr>
<tr class="separator:a515e3667fddcc6691a051520c237238a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1793e06209b018bb48e06331d588bcec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a1793e06209b018bb48e06331d588bcec">IsValid</a> () const</td></tr>
<tr class="separator:a1793e06209b018bb48e06331d588bcec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e7b5923cf2ab1d5302d1861fd8f5ae0"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a8e7b5923cf2ab1d5302d1861fd8f5ae0">MetersPerUnit</a> () const</td></tr>
<tr class="separator:a8e7b5923cf2ab1d5302d1861fd8f5ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0fb5b9e9717d2d421ef6478f92de141"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#ab0fb5b9e9717d2d421ef6478f92de141">operator!=</a> (const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> &amp;) const</td></tr>
<tr class="separator:ab0fb5b9e9717d2d421ef6478f92de141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a585fc50a8441f626d0900439ce951edd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a585fc50a8441f626d0900439ce951edd">operator=</a> (const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> &amp;)=default</td></tr>
<tr class="separator:a585fc50a8441f626d0900439ce951edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada3c7a3e62c9fc60fdb90d735df590c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#ada3c7a3e62c9fc60fdb90d735df590c2">operator=</a> (ON::LengthUnitSystem length_unit_system)</td></tr>
<tr class="separator:ada3c7a3e62c9fc60fdb90d735df590c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd06ff1f81e585990ac983234501a77"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a1bd06ff1f81e585990ac983234501a77">operator==</a> (const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> &amp;) const</td></tr>
<tr class="separator:a1bd06ff1f81e585990ac983234501a77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bb9aa1e1c9addc6c90f2ae0fee7c242"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a0bb9aa1e1c9addc6c90f2ae0fee7c242">Read</a> (class <a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;)</td></tr>
<tr class="separator:a0bb9aa1e1c9addc6c90f2ae0fee7c242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d707a421810b4d196acb25ef94d56d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a1d707a421810b4d196acb25ef94d56d5">SetCustomUnitSystem</a> (const wchar_t *custom_unit_name, double meters_per_custom_unit)</td></tr>
<tr class="separator:a1d707a421810b4d196acb25ef94d56d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47b0f2f05511b1131f687cfe11fef466"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a47b0f2f05511b1131f687cfe11fef466">SetCustomUnitSystemName</a> (const wchar_t *custom_unit_name)</td></tr>
<tr class="separator:a47b0f2f05511b1131f687cfe11fef466"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa59866152e9074ec4815c9342be7057"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#aaa59866152e9074ec4815c9342be7057">SetCustomUnitSystemScale</a> (double meters_per_custom_unit)</td></tr>
<tr class="separator:aaa59866152e9074ec4815c9342be7057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eb2f7126832640ee389e3baabb03f39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a2eb2f7126832640ee389e3baabb03f39">SetUnitSystem</a> (ON::LengthUnitSystem us)</td></tr>
<tr class="separator:a2eb2f7126832640ee389e3baabb03f39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c0f2b3f1754cc0d7508e579579b4226"><td class="memItemLeft" align="right" valign="top">ON::LengthUnitSystem&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a9c0f2b3f1754cc0d7508e579579b4226">UnitSystem</a> () const</td></tr>
<tr class="separator:a9c0f2b3f1754cc0d7508e579579b4226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75d88dfb6d8d15af61d41d66d79920c1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_o_n__w_string.html">ON_wString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a75d88dfb6d8d15af61d41d66d79920c1">UnitSystemName</a> () const</td></tr>
<tr class="separator:a75d88dfb6d8d15af61d41d66d79920c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e0e38e4fed1f9957d763c616a45443b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a2e0e38e4fed1f9957d763c616a45443b">Write</a> (class <a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;) const</td></tr>
<tr class="separator:a2e0e38e4fed1f9957d763c616a45443b"><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:a475e7c49168591fe2e7d779b20ff9759"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a475e7c49168591fe2e7d779b20ff9759">CreateCustomUnitSystem</a> (const wchar_t *custom_unit_name, double meters_per_custom_unit)</td></tr>
<tr class="separator:a475e7c49168591fe2e7d779b20ff9759"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a016d543ee39255287f134692eb89b5f7"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a016d543ee39255287f134692eb89b5f7">Angstroms</a></td></tr>
<tr class="separator:a016d543ee39255287f134692eb89b5f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a20b0f9767b460c6956e0c6994159d8"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a2a20b0f9767b460c6956e0c6994159d8">AstronomicalUnits</a></td></tr>
<tr class="separator:a2a20b0f9767b460c6956e0c6994159d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1c66a47c631b2919d5f4b08845a5cc6"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#ad1c66a47c631b2919d5f4b08845a5cc6">Centimeters</a></td></tr>
<tr class="separator:ad1c66a47c631b2919d5f4b08845a5cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33d4a742e5f9085a584608cdc22da6ae"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a33d4a742e5f9085a584608cdc22da6ae">Decimeters</a></td></tr>
<tr class="separator:a33d4a742e5f9085a584608cdc22da6ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a731c632138b1f50595b0247b11293c1e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a731c632138b1f50595b0247b11293c1e">Dekameters</a></td></tr>
<tr class="separator:a731c632138b1f50595b0247b11293c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5487b1bf0a77c968668cc038654dd64e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a5487b1bf0a77c968668cc038654dd64e">Feet</a></td></tr>
<tr class="memdesc:a5487b1bf0a77c968668cc038654dd64e"><td class="mdescLeft">&#160;</td><td class="mdescRight">unit system = ON::LengthUnitSystem::Feet and meters/unit = 0.3048 exactly <a href="#a5487b1bf0a77c968668cc038654dd64e">More...</a><br /></td></tr>
<tr class="separator:a5487b1bf0a77c968668cc038654dd64e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af521e08fa17f958859e96cc351747744"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#af521e08fa17f958859e96cc351747744">Gigameters</a></td></tr>
<tr class="separator:af521e08fa17f958859e96cc351747744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a531deab6c1dafc70b583f3b96d73cc9e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a531deab6c1dafc70b583f3b96d73cc9e">Hectometers</a></td></tr>
<tr class="separator:a531deab6c1dafc70b583f3b96d73cc9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2f4b93289c06f948439f49dd234f176"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#aa2f4b93289c06f948439f49dd234f176">Inches</a></td></tr>
<tr class="memdesc:aa2f4b93289c06f948439f49dd234f176"><td class="mdescLeft">&#160;</td><td class="mdescRight">unit system = ON::LengthUnitSystem::Inches and meters/unit = 0.0254 exactly <a href="#aa2f4b93289c06f948439f49dd234f176">More...</a><br /></td></tr>
<tr class="separator:aa2f4b93289c06f948439f49dd234f176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b648f899b8617af33c419c9dd454c6"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#ab0b648f899b8617af33c419c9dd454c6">Kilometers</a></td></tr>
<tr class="separator:ab0b648f899b8617af33c419c9dd454c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cb7325279d41fca540ac374307963a2"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a1cb7325279d41fca540ac374307963a2">LightYears</a></td></tr>
<tr class="separator:a1cb7325279d41fca540ac374307963a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7435b842e76bd1a4dcfbf53e2ac1202e"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a7435b842e76bd1a4dcfbf53e2ac1202e">Megameters</a></td></tr>
<tr class="separator:a7435b842e76bd1a4dcfbf53e2ac1202e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00a17b5b8bec33ff3ca1e039b4137f34"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a00a17b5b8bec33ff3ca1e039b4137f34">Meters</a></td></tr>
<tr class="memdesc:a00a17b5b8bec33ff3ca1e039b4137f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">unit system = ON::LengthUnitSystem::Meters and meters/unit = 1 <a href="#a00a17b5b8bec33ff3ca1e039b4137f34">More...</a><br /></td></tr>
<tr class="separator:a00a17b5b8bec33ff3ca1e039b4137f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac903cd95c454869da5922e2cc9948dcc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#ac903cd95c454869da5922e2cc9948dcc">Microinches</a></td></tr>
<tr class="separator:ac903cd95c454869da5922e2cc9948dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5905bd418f33cd89357402f80890a8a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#ad5905bd418f33cd89357402f80890a8a">Microns</a></td></tr>
<tr class="separator:ad5905bd418f33cd89357402f80890a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a050e592e40411069cf4567cbaad527cc"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a050e592e40411069cf4567cbaad527cc">Miles</a></td></tr>
<tr class="separator:a050e592e40411069cf4567cbaad527cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a715d76cee1d4321c50af9ab673c38af8"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a715d76cee1d4321c50af9ab673c38af8">Millimeters</a></td></tr>
<tr class="memdesc:a715d76cee1d4321c50af9ab673c38af8"><td class="mdescLeft">&#160;</td><td class="mdescRight">unit system = ON::LengthUnitSystem::Millimeters and meters/unit = 0.001 exactly <a href="#a715d76cee1d4321c50af9ab673c38af8">More...</a><br /></td></tr>
<tr class="separator:a715d76cee1d4321c50af9ab673c38af8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10180b0985b6d61b5185cdf40bb6adf3"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a10180b0985b6d61b5185cdf40bb6adf3">Mils</a></td></tr>
<tr class="separator:a10180b0985b6d61b5185cdf40bb6adf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a246eacda313ca21aaf4ca685cec2a79a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a246eacda313ca21aaf4ca685cec2a79a">Nanometers</a></td></tr>
<tr class="separator:a246eacda313ca21aaf4ca685cec2a79a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d7544b2b59e3cc3cf963b67ac45b377"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a4d7544b2b59e3cc3cf963b67ac45b377">NauticalMiles</a></td></tr>
<tr class="separator:a4d7544b2b59e3cc3cf963b67ac45b377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af361b3ba4bac783bf72350aa6ed7e98f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#af361b3ba4bac783bf72350aa6ed7e98f">None</a></td></tr>
<tr class="memdesc:af361b3ba4bac783bf72350aa6ed7e98f"><td class="mdescLeft">&#160;</td><td class="mdescRight">unit system = ON::LengthUnitSystem::None. Scale to or from any valid unit = 1 <a href="#af361b3ba4bac783bf72350aa6ed7e98f">More...</a><br /></td></tr>
<tr class="separator:af361b3ba4bac783bf72350aa6ed7e98f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a238dfa5cc570f1affb7cafbcc47b3e34"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a238dfa5cc570f1affb7cafbcc47b3e34">Parsecs</a></td></tr>
<tr class="separator:a238dfa5cc570f1affb7cafbcc47b3e34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2874470a36ab229e0a916846d3a66ab3"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a2874470a36ab229e0a916846d3a66ab3">PrinterPicas</a></td></tr>
<tr class="separator:a2874470a36ab229e0a916846d3a66ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade29e01505f72e58c0cd035cc9799f22"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#ade29e01505f72e58c0cd035cc9799f22">PrinterPoints</a></td></tr>
<tr class="separator:ade29e01505f72e58c0cd035cc9799f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a467843b16d277212cb52a65a3312b1f7"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a467843b16d277212cb52a65a3312b1f7">Unset</a></td></tr>
<tr class="memdesc:a467843b16d277212cb52a65a3312b1f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">unit system = ON::LengthUnitSystem::Unset and meters/unit = ON_DBL_QNAN <a href="#a467843b16d277212cb52a65a3312b1f7">More...</a><br /></td></tr>
<tr class="separator:a467843b16d277212cb52a65a3312b1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40f53d668ec68ec8c43d0425c156f95f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_o_n___unit_system.html#a40f53d668ec68ec8c43d0425c156f95f">Yards</a></td></tr>
<tr class="separator:a40f53d668ec68ec8c43d0425c156f95f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6b79763eddb104f3f4247f7619f19d0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b79763eddb104f3f4247f7619f19d0a">&#9670;&nbsp;</a></span>ON_UnitSystem() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_UnitSystem::ON_UnitSystem </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Default construction sets this to <a class="el" href="class_o_n___unit_system.html#a00a17b5b8bec33ff3ca1e039b4137f34" title="unit system = ON::LengthUnitSystem::Meters and meters/unit = 1 ">ON_UnitSystem::Meters</a>. </p>
</div>
</div>
<a id="afd80ad737f2cd74f3d976800e65c84c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd80ad737f2cd74f3d976800e65c84c0">&#9670;&nbsp;</a></span>~ON_UnitSystem()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_UnitSystem::~ON_UnitSystem </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="accb0bba1bebf2a16615860a43d5ae9d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accb0bba1bebf2a16615860a43d5ae9d1">&#9670;&nbsp;</a></span>ON_UnitSystem() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ON_UnitSystem::ON_UnitSystem </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1ee4f8244cfb6bf94a348a25e8021590"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ee4f8244cfb6bf94a348a25e8021590">&#9670;&nbsp;</a></span>ON_UnitSystem() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_UnitSystem::ON_UnitSystem </td>
<td>(</td>
<td class="paramtype">ON::LengthUnitSystem&#160;</td>
<td class="paramname"><em>length_unit_system</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a475e7c49168591fe2e7d779b20ff9759"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a475e7c49168591fe2e7d779b20ff9759">&#9670;&nbsp;</a></span>CreateCustomUnitSystem()</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="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::CreateCustomUnitSystem </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>custom_unit_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>meters_per_custom_unit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: custom_unit_name - [in] length unit name (no spaces) meters_per_custom_unit - [in] a positive number Example: / 1 League = 5556 meters const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> Leagues = <a class="el" href="class_o_n___unit_system.html#a475e7c49168591fe2e7d779b20ff9759">ON_UnitSystem::CreateCustomUnitSystem</a>(L"Leagues", 1.0/5556.0); </p>
</div>
</div>
<a id="a262b121c5827c9ed8b31cc16a8857836"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a262b121c5827c9ed8b31cc16a8857836">&#9670;&nbsp;</a></span>Dump()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_UnitSystem::Dump </td>
<td>(</td>
<td class="paramtype">class <a class="el" href="class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3f110b66faf6505f3898122280d050c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f110b66faf6505f3898122280d050c3">&#9670;&nbsp;</a></span>IsCustomUnitSystem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_UnitSystem::IsCustomUnitSystem </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true If the unit system is ON::LengthUnitSystem::CustomUnits </p>
</div>
</div>
<a id="a515e3667fddcc6691a051520c237238a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a515e3667fddcc6691a051520c237238a">&#9670;&nbsp;</a></span>IsSet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_UnitSystem::IsSet </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true If the unit system is valid and set to something beside ON::no_unit_systm; </p>
</div>
</div>
<a id="a1793e06209b018bb48e06331d588bcec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1793e06209b018bb48e06331d588bcec">&#9670;&nbsp;</a></span>IsValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_UnitSystem::IsValid </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if m_unit_system is a valid ON::LengthUnitSystem enum value, which may be ON::LengthUnitSystem::None. If m_unit_system is ON::LengthUnitSystem::CustomUnits, then <a class="el" href="class_o_n___unit_system.html#a1793e06209b018bb48e06331d588bcec">IsValid()</a> returns true if m_custom_unit_scale &gt; 0.0 and false otherwise. The value of m_custom_unit_name is not tested. See Also: <a class="el" href="class_o_n___unit_system.html#a515e3667fddcc6691a051520c237238a">IsSet()</a> </p>
</div>
</div>
<a id="a8e7b5923cf2ab1d5302d1861fd8f5ae0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e7b5923cf2ab1d5302d1861fd8f5ae0">&#9670;&nbsp;</a></span>MetersPerUnit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ON_UnitSystem::MetersPerUnit </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab0fb5b9e9717d2d421ef6478f92de141"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0fb5b9e9717d2d421ef6478f92de141">&#9670;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_UnitSystem::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a585fc50a8441f626d0900439ce951edd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a585fc50a8441f626d0900439ce951edd">&#9670;&nbsp;</a></span>operator=() <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"><a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&amp; ON_UnitSystem::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ada3c7a3e62c9fc60fdb90d735df590c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada3c7a3e62c9fc60fdb90d735df590c2">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a>&amp; ON_UnitSystem::operator= </td>
<td>(</td>
<td class="paramtype">ON::LengthUnitSystem&#160;</td>
<td class="paramname"><em>length_unit_system</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1bd06ff1f81e585990ac983234501a77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bd06ff1f81e585990ac983234501a77">&#9670;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_UnitSystem::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0bb9aa1e1c9addc6c90f2ae0fee7c242"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bb9aa1e1c9addc6c90f2ae0fee7c242">&#9670;&nbsp;</a></span>Read()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_UnitSystem::Read </td>
<td>(</td>
<td class="paramtype">class <a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1d707a421810b4d196acb25ef94d56d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d707a421810b4d196acb25ef94d56d5">&#9670;&nbsp;</a></span>SetCustomUnitSystem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_UnitSystem::SetCustomUnitSystem </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>custom_unit_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>meters_per_custom_unit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: custom_unit_name - [in] length unit name (no spaces) meters_per_custom_unit - [in] a positive number Example: / 1 League = 5556 meters <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> Leagues; Leagues.SetCustomUnitSystem( L"Leagues", 1.0/5556.0); / or <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> Leagues = <a class="el" href="class_o_n___unit_system.html#a475e7c49168591fe2e7d779b20ff9759">ON_UnitSystem::CreateCustomUnitSystem</a>(L"Leagues", 1.0/5556.0); </p>
</div>
</div>
<a id="a47b0f2f05511b1131f687cfe11fef466"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47b0f2f05511b1131f687cfe11fef466">&#9670;&nbsp;</a></span>SetCustomUnitSystemName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_UnitSystem::SetCustomUnitSystemName </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>custom_unit_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Changes the unit system to custom units and sets the custom unit scale. Remarks: Avoid using this function. Use <a class="el" href="class_o_n___unit_system.html#a1d707a421810b4d196acb25ef94d56d5">SetCustomUnitSystem()</a> or <a class="el" href="class_o_n___unit_system.html#a2eb2f7126832640ee389e3baabb03f39">SetUnitSystem()</a> instead. </p>
</div>
</div>
<a id="aaa59866152e9074ec4815c9342be7057"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa59866152e9074ec4815c9342be7057">&#9670;&nbsp;</a></span>SetCustomUnitSystemScale()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_UnitSystem::SetCustomUnitSystemScale </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>meters_per_custom_unit</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Changes the unit system to custom units and sets the custom unit scale. Remarks: Avoid using this function. Use <a class="el" href="class_o_n___unit_system.html#a1d707a421810b4d196acb25ef94d56d5">SetCustomUnitSystem()</a> or <a class="el" href="class_o_n___unit_system.html#a2eb2f7126832640ee389e3baabb03f39">SetUnitSystem()</a> instead. </p>
</div>
</div>
<a id="a2eb2f7126832640ee389e3baabb03f39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2eb2f7126832640ee389e3baabb03f39">&#9670;&nbsp;</a></span>SetUnitSystem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_UnitSystem::SetUnitSystem </td>
<td>(</td>
<td class="paramtype">ON::LengthUnitSystem&#160;</td>
<td class="paramname"><em>us</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9c0f2b3f1754cc0d7508e579579b4226"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c0f2b3f1754cc0d7508e579579b4226">&#9670;&nbsp;</a></span>UnitSystem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON::LengthUnitSystem ON_UnitSystem::UnitSystem </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a75d88dfb6d8d15af61d41d66d79920c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75d88dfb6d8d15af61d41d66d79920c1">&#9670;&nbsp;</a></span>UnitSystemName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n__w_string.html">ON_wString</a>&amp; ON_UnitSystem::UnitSystemName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e0e38e4fed1f9957d763c616a45443b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e0e38e4fed1f9957d763c616a45443b">&#9670;&nbsp;</a></span>Write()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_UnitSystem::Write </td>
<td>(</td>
<td class="paramtype">class <a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a016d543ee39255287f134692eb89b5f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a016d543ee39255287f134692eb89b5f7">&#9670;&nbsp;</a></span>Angstroms</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Angstroms</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="a2a20b0f9767b460c6956e0c6994159d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a20b0f9767b460c6956e0c6994159d8">&#9670;&nbsp;</a></span>AstronomicalUnits</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::AstronomicalUnits</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="ad1c66a47c631b2919d5f4b08845a5cc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1c66a47c631b2919d5f4b08845a5cc6">&#9670;&nbsp;</a></span>Centimeters</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Centimeters</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="a33d4a742e5f9085a584608cdc22da6ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33d4a742e5f9085a584608cdc22da6ae">&#9670;&nbsp;</a></span>Decimeters</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Decimeters</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="a731c632138b1f50595b0247b11293c1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a731c632138b1f50595b0247b11293c1e">&#9670;&nbsp;</a></span>Dekameters</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Dekameters</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="a5487b1bf0a77c968668cc038654dd64e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5487b1bf0a77c968668cc038654dd64e">&#9670;&nbsp;</a></span>Feet</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Feet</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>unit system = ON::LengthUnitSystem::Feet and meters/unit = 0.3048 exactly </p>
</div>
</div>
<a id="af521e08fa17f958859e96cc351747744"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af521e08fa17f958859e96cc351747744">&#9670;&nbsp;</a></span>Gigameters</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Gigameters</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="a531deab6c1dafc70b583f3b96d73cc9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a531deab6c1dafc70b583f3b96d73cc9e">&#9670;&nbsp;</a></span>Hectometers</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Hectometers</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="aa2f4b93289c06f948439f49dd234f176"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2f4b93289c06f948439f49dd234f176">&#9670;&nbsp;</a></span>Inches</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Inches</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>unit system = ON::LengthUnitSystem::Inches and meters/unit = 0.0254 exactly </p>
</div>
</div>
<a id="ab0b648f899b8617af33c419c9dd454c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0b648f899b8617af33c419c9dd454c6">&#9670;&nbsp;</a></span>Kilometers</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Kilometers</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="a1cb7325279d41fca540ac374307963a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cb7325279d41fca540ac374307963a2">&#9670;&nbsp;</a></span>LightYears</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::LightYears</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="a7435b842e76bd1a4dcfbf53e2ac1202e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7435b842e76bd1a4dcfbf53e2ac1202e">&#9670;&nbsp;</a></span>Megameters</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Megameters</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="a00a17b5b8bec33ff3ca1e039b4137f34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00a17b5b8bec33ff3ca1e039b4137f34">&#9670;&nbsp;</a></span>Meters</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Meters</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>unit system = ON::LengthUnitSystem::Meters and meters/unit = 1 </p>
</div>
</div>
<a id="ac903cd95c454869da5922e2cc9948dcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac903cd95c454869da5922e2cc9948dcc">&#9670;&nbsp;</a></span>Microinches</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Microinches</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="ad5905bd418f33cd89357402f80890a8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5905bd418f33cd89357402f80890a8a">&#9670;&nbsp;</a></span>Microns</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Microns</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="a050e592e40411069cf4567cbaad527cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a050e592e40411069cf4567cbaad527cc">&#9670;&nbsp;</a></span>Miles</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Miles</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="a715d76cee1d4321c50af9ab673c38af8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a715d76cee1d4321c50af9ab673c38af8">&#9670;&nbsp;</a></span>Millimeters</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Millimeters</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>unit system = ON::LengthUnitSystem::Millimeters and meters/unit = 0.001 exactly </p>
</div>
</div>
<a id="a10180b0985b6d61b5185cdf40bb6adf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10180b0985b6d61b5185cdf40bb6adf3">&#9670;&nbsp;</a></span>Mils</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Mils</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="a246eacda313ca21aaf4ca685cec2a79a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a246eacda313ca21aaf4ca685cec2a79a">&#9670;&nbsp;</a></span>Nanometers</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Nanometers</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="a4d7544b2b59e3cc3cf963b67ac45b377"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d7544b2b59e3cc3cf963b67ac45b377">&#9670;&nbsp;</a></span>NauticalMiles</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::NauticalMiles</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="af361b3ba4bac783bf72350aa6ed7e98f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af361b3ba4bac783bf72350aa6ed7e98f">&#9670;&nbsp;</a></span>None</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::None</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>unit system = ON::LengthUnitSystem::None. Scale to or from any valid unit = 1 </p>
</div>
</div>
<a id="a238dfa5cc570f1affb7cafbcc47b3e34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a238dfa5cc570f1affb7cafbcc47b3e34">&#9670;&nbsp;</a></span>Parsecs</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Parsecs</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="a2874470a36ab229e0a916846d3a66ab3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2874470a36ab229e0a916846d3a66ab3">&#9670;&nbsp;</a></span>PrinterPicas</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::PrinterPicas</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="ade29e01505f72e58c0cd035cc9799f22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade29e01505f72e58c0cd035cc9799f22">&#9670;&nbsp;</a></span>PrinterPoints</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::PrinterPoints</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="a467843b16d277212cb52a65a3312b1f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a467843b16d277212cb52a65a3312b1f7">&#9670;&nbsp;</a></span>Unset</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Unset</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>unit system = ON::LengthUnitSystem::Unset and meters/unit = ON_DBL_QNAN </p>
</div>
</div>
<a id="a40f53d668ec68ec8c43d0425c156f95f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40f53d668ec68ec8c43d0425c156f95f">&#9670;&nbsp;</a></span>Yards</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_o_n___unit_system.html">ON_UnitSystem</a> ON_UnitSystem::Yards</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jan 25 2018 17:01:11 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>