mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-30 15:36:52 +08:00
11300 lines
648 KiB
HTML
11300 lines
648 KiB
HTML
<!-- HTML header for doxygen 1.8.13-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.13"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>openNURBS SDK Help: ON_BinaryArchive Class Reference</title>
|
|
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
|
<!-- <script type="text/javascript" src="../../jquery.js"></script> -->
|
|
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
|
<script type="text/javascript" src="../../dynsections.js"></script>
|
|
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="../../customdoxygen.css" rel="stylesheet" type="text/css"/>
|
|
<!-- bootstrap -->
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
|
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
|
|
<!-- smartmenus -->
|
|
<link href="../../jquery.smartmenus.bootstrap.css" rel="stylesheet">
|
|
<script type="text/javascript" src="../../jquery.smartmenus.js"></script>
|
|
<script type="text/javascript" src="../../jquery.smartmenus.bootstrap.js"></script>
|
|
</head>
|
|
<body>
|
|
<!-- <div class="version-banner">
|
|
Go back to the <a href="/">main site</a>...
|
|
</div> -->
|
|
<div class="container">
|
|
<!-- navbar -->
|
|
<nav class="navbar navbar-default">
|
|
<div class="container-fluid">
|
|
<a class="navbar-brand" href="#">openNURBS SDK Help</a>
|
|
<div class="navbar-collapse collapse" id="main-nav-placeholder">
|
|
<!-- <p class="navbar-text navbar-right">v6.0</p> -->
|
|
<ul class="nav navbar-nav navbar-right">
|
|
<li class="dropdown">
|
|
<a class="dropdown-toggle" href="#">v6.0 <span class="caret"></span></a>
|
|
<ul class="dropdown-menu">
|
|
<li><a href="#">Latest (6.x)</a></li>
|
|
<li class="disabled"><a href="#">WIP (7.x)</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div class="page-content">
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript" src="../../menudata.js"></script>
|
|
<script type="text/javascript" src="../../menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('../../',false,false,'search.php','Search');
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="../../d3/d0a/class_o_n___binary_archive-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ON_BinaryArchive Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="../../d3/dad/opennurbs__archive_8h_source.html">opennurbs_archive.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ON_BinaryArchive:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="../../db/d16/class_o_n___binary_archive.png" usemap="#ON_5FBinaryArchive_map" alt=""/>
|
|
<map id="ON_5FBinaryArchive_map" name="ON_5FBinaryArchive_map">
|
|
<area href="../../da/d5b/class_o_n___binary_archive_buffer.html" alt="ON_BinaryArchiveBuffer" shape="rect" coords="0,56,170,80"/>
|
|
<area href="../../de/d36/class_o_n___binary_file.html" alt="ON_BinaryFile" shape="rect" coords="180,56,350,80"/>
|
|
<area href="../../dc/d11/class_o_n___read3dm_buffer_archive.html" alt="ON_Read3dmBufferArchive" shape="rect" coords="360,56,530,80"/>
|
|
<area href="../../db/d38/class_o_n___write3dm_buffer_archive.html" alt="ON_Write3dmBufferArchive" shape="rect" coords="540,56,710,80"/>
|
|
</map>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a6dadb45a25b607466ad2d98dfd759277"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277">eStorageDeviceError</a> : unsigned int { <br />
|
|
  <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277a6adf97f83acf6453d4a6a4b1070f3754">eStorageDeviceError::None</a> = 0,
|
|
<a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277a490d6710e12fd4a37fb7e42b4d46b1fa">eStorageDeviceError::WriteFailed</a> = 0xFFFFFFF1,
|
|
<a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277a59b764a324e62a3a4352609643dfdcba">eStorageDeviceError::SeekFailedDuringWriting</a> = 0xFFFFFFF2,
|
|
<a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277a723ee677cab1d41ba376d588d78146ed">eStorageDeviceError::ReadFailed</a> = 0xFFFFFFF8,
|
|
<br />
|
|
  <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277a7ed346aaa626caffc8bd922365fb2f7d">eStorageDeviceError::SeekFailedDuringReading</a> = 0xFFFFFFF9,
|
|
<a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277a18c983fe4a506b594de17572dfbd44d1">eStorageDeviceError::UnknownDeviceError</a> = 0xFFFFFFFFU
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a6dadb45a25b607466ad2d98dfd759277"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:a0fc3a8182c408e496e735f54d1e68177"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a0fc3a8182c408e496e735f54d1e68177">ON_BinaryArchive</a> (ON::archive_mode)</td></tr>
|
|
<tr class="separator:a0fc3a8182c408e496e735f54d1e68177"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65758a09e83061529b1fd4cfa90de40d"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a65758a09e83061529b1fd4cfa90de40d">~ON_BinaryArchive</a> ()</td></tr>
|
|
<tr class="separator:a65758a09e83061529b1fd4cfa90de40d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09100e716f24ad5367f4c12583eb100c"><td class="memItemLeft" align="right" valign="top">ON_3dmArchiveTableType </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a09100e716f24ad5367f4c12583eb100c">Active3dmTable</a> () const</td></tr>
|
|
<tr class="separator:a09100e716f24ad5367f4c12583eb100c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d20be6f624f9606c40fe765b9ceff41"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4d20be6f624f9606c40fe765b9ceff41">AddManifestMapItem</a> (const class <a class="el" href="../../d4/d30/class_o_n___manifest_map_item.html">ON_ManifestMapItem</a> &map_item)</td></tr>
|
|
<tr class="separator:a4d20be6f624f9606c40fe765b9ceff41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94c529b4249362d5db5205fff95956c0"><td class="memItemLeft" align="right" valign="top">const class <a class="el" href="../../dd/d42/class_o_n__3dm_properties.html">ON_3dmProperties</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a94c529b4249362d5db5205fff95956c0">Archive3dmProperties</a> () const</td></tr>
|
|
<tr class="separator:a94c529b4249362d5db5205fff95956c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acafe55a904485ff8e22842c6bbb534eb"><td class="memItemLeft" align="right" valign="top">const class <a class="el" href="../../dd/df2/class_o_n__3dm_settings.html">ON_3dmSettings</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#acafe55a904485ff8e22842c6bbb534eb">Archive3dmSettings</a> () const</td></tr>
|
|
<tr class="separator:acafe55a904485ff8e22842c6bbb534eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d96be105d3d2f23c7cda3591f9694cc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5d96be105d3d2f23c7cda3591f9694cc">Archive3dmStartSectionComment</a> () const</td></tr>
|
|
<tr class="separator:a5d96be105d3d2f23c7cda3591f9694cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1e7c3aaaceecb66b38847e63a220399"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d4/d85/class_o_n__3dm_archive_table_status.html">ON_3dmArchiveTableStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac1e7c3aaaceecb66b38847e63a220399">Archive3dmTableStatus</a> (ON_3dmArchiveTableType table_type)</td></tr>
|
|
<tr class="separator:ac1e7c3aaaceecb66b38847e63a220399"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae80a449e465462b4e70cb9031347bf39"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae80a449e465462b4e70cb9031347bf39">Archive3dmVersion</a> () const</td></tr>
|
|
<tr class="memdesc:ae80a449e465462b4e70cb9031347bf39"><td class="mdescLeft"> </td><td class="mdescRight">If a 3dm archive is being read or written, then this is the version of the 3dm archive format (1, 2, 3, 4, 5, 50, 60, ...). <a href="#ae80a449e465462b4e70cb9031347bf39">More...</a><br /></td></tr>
|
|
<tr class="separator:ae80a449e465462b4e70cb9031347bf39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77f11119fe42aa33fe92d42291f2d9aa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a77f11119fe42aa33fe92d42291f2d9aa">ArchiveContains3dmTable</a> (ON_3dmArchiveTableType table) const</td></tr>
|
|
<tr class="memdesc:a77f11119fe42aa33fe92d42291f2d9aa"><td class="mdescLeft"> </td><td class="mdescRight">As time passes, more tables have been added to 3dm archives. <a href="#a77f11119fe42aa33fe92d42291f2d9aa">More...</a><br /></td></tr>
|
|
<tr class="separator:a77f11119fe42aa33fe92d42291f2d9aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25e0a389740220473a4b7f84df7232b7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a25e0a389740220473a4b7f84df7232b7">ArchiveCurrentDimStyle</a> () const</td></tr>
|
|
<tr class="separator:a25e0a389740220473a4b7f84df7232b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7a86f7971ef9c3814622ed4e1fc0da0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac7a86f7971ef9c3814622ed4e1fc0da0">ArchiveCurrentDimStyleId</a> () const</td></tr>
|
|
<tr class="separator:ac7a86f7971ef9c3814622ed4e1fc0da0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60b74befa2e1105e1da44b85d78bbbc3"><td class="memItemLeft" align="right" valign="top">const int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a60b74befa2e1105e1da44b85d78bbbc3">ArchiveCurrentDimStyleIndex</a> () const</td></tr>
|
|
<tr class="separator:a60b74befa2e1105e1da44b85d78bbbc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ab05411a0df1c8b99ed77d51d14bfb6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9ab05411a0df1c8b99ed77d51d14bfb6">ArchiveDirectoryName</a> () const</td></tr>
|
|
<tr class="separator:a9ab05411a0df1c8b99ed77d51d14bfb6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48929f9f87ecf99bf858adf2be8110d0"><td class="memItemLeft" align="right" valign="top">const wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a48929f9f87ecf99bf858adf2be8110d0">ArchiveDirectoryNameAsPointer</a> () const</td></tr>
|
|
<tr class="separator:a48929f9f87ecf99bf858adf2be8110d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adcd147005fc8c65fa12a2585190d0233"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#adcd147005fc8c65fa12a2585190d0233">ArchiveFileMoved</a> () const</td></tr>
|
|
<tr class="separator:adcd147005fc8c65fa12a2585190d0233"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9df8be67073bbd052dfab4faad51b952"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9df8be67073bbd052dfab4faad51b952">ArchiveFileName</a> () const</td></tr>
|
|
<tr class="separator:a9df8be67073bbd052dfab4faad51b952"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab62efbb78db83a4cb08dcb7c006d23ed"><td class="memItemLeft" align="right" valign="top">const wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab62efbb78db83a4cb08dcb7c006d23ed">ArchiveFileNameAsPointer</a> () const</td></tr>
|
|
<tr class="separator:ab62efbb78db83a4cb08dcb7c006d23ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfd8d438f8627796adfdf4c20c75ec96"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#adfd8d438f8627796adfdf4c20c75ec96">ArchiveFullPath</a> () const</td></tr>
|
|
<tr class="separator:adfd8d438f8627796adfdf4c20c75ec96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8b6c0b187df82de936b2892d54692d3"><td class="memItemLeft" align="right" valign="top">const wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac8b6c0b187df82de936b2892d54692d3">ArchiveFullPathAsPointer</a> () const</td></tr>
|
|
<tr class="separator:ac8b6c0b187df82de936b2892d54692d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e936ffe9d95999ae7a82bbc88b083ae"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4e936ffe9d95999ae7a82bbc88b083ae">ArchiveOpenNURBSVersion</a> () const</td></tr>
|
|
<tr class="memdesc:a4e936ffe9d95999ae7a82bbc88b083ae"><td class="mdescLeft"> </td><td class="mdescRight">If a 3dm archive is being read, then this is the version of openNURBS that was used to write the archive. This value is only available after <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a845cbb6c5fbe0ad15e5c0883ae37138a">ON_BinaryArchive::Read3dmProperties</a> is called. <a href="#a4e936ffe9d95999ae7a82bbc88b083ae">More...</a><br /></td></tr>
|
|
<tr class="separator:a4e936ffe9d95999ae7a82bbc88b083ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee77115acf9b6d6971dbed708e8d5f56"><td class="memItemLeft" align="right" valign="top">ON::RuntimeEnvironment </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aee77115acf9b6d6971dbed708e8d5f56">ArchiveRuntimeEnvironment</a> () const</td></tr>
|
|
<tr class="separator:aee77115acf9b6d6971dbed708e8d5f56"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82f36d724049a506a892fa550b5bac7b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a82f36d724049a506a892fa550b5bac7b">ArchiveSavedAsFullPath</a> () const</td></tr>
|
|
<tr class="separator:a82f36d724049a506a892fa550b5bac7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e648d6c49dee166335e8b49412d2154"><td class="memItemLeft" align="right" valign="top">const wchar_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3e648d6c49dee166335e8b49412d2154">ArchiveSavedAsFullPathPointer</a> () const</td></tr>
|
|
<tr class="separator:a3e648d6c49dee166335e8b49412d2154"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71386f49dc014fa9ba920e1afb8a9617"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a71386f49dc014fa9ba920e1afb8a9617">ArchiveStartOffset</a> () const</td></tr>
|
|
<tr class="memdesc:a71386f49dc014fa9ba920e1afb8a9617"><td class="mdescLeft"> </td><td class="mdescRight">When a 3dm archive is saved from an MFC application that supports Windows linking/embedding, the first 5kb to 1mb of the file contains information that is put there by MFC. <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a71386f49dc014fa9ba920e1afb8a9617" title="When a 3dm archive is saved from an MFC application that supports Windows linking/embedding, the first 5kb to 1mb of the file contains information that is put there by MFC. ArchiveStartOffset() returns the offset into the file where the 3dm archive actually begins. The call to ON_BinaryArchive::Read3dmStartSection() calculates this offset and stores the value in m_3dm_start_section_offset. ">ArchiveStartOffset()</a> returns the offset into the file where the 3dm archive actually begins. The call to <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8ed3fc600cf59550dc1f3c3a591a99c2">ON_BinaryArchive::Read3dmStartSection()</a> calculates this offset and stores the value in m_3dm_start_section_offset. <a href="#a71386f49dc014fa9ba920e1afb8a9617">More...</a><br /></td></tr>
|
|
<tr class="separator:a71386f49dc014fa9ba920e1afb8a9617"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9aee9b198a62649ced3ec9bcca995236"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../da/d69/class_o_n___text_style.html">ON_TextStyle</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9aee9b198a62649ced3ec9bcca995236">ArchiveTextStyleFromArchiveTextStyleIndex</a> (int archive_text_style_index) const</td></tr>
|
|
<tr class="memdesc:a9aee9b198a62649ced3ec9bcca995236"><td class="mdescLeft"> </td><td class="mdescRight">When reading version 5 and earlier files that contain a text style table, this function can be used to get the archive text style from the archive text style index. This function is used when reading V5 and pre August 2016 V6 <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> information. <a href="#a9aee9b198a62649ced3ec9bcca995236">More...</a><br /></td></tr>
|
|
<tr class="separator:a9aee9b198a62649ced3ec9bcca995236"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a467645e5e3dcbdecd4d22e3c645339ed"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a467645e5e3dcbdecd4d22e3c645339ed">AtEnd</a> () const =0</td></tr>
|
|
<tr class="separator:a467645e5e3dcbdecd4d22e3c645339ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc976a989ebdc62b25d632e77a08b787"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#afc976a989ebdc62b25d632e77a08b787">BadCRCCount</a> () const</td></tr>
|
|
<tr class="separator:afc976a989ebdc62b25d632e77a08b787"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1565a461ccef718feef0ae48ef800e0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa1565a461ccef718feef0ae48ef800e0">BeginRead3dmAnonymousChunk</a> (int *version)</td></tr>
|
|
<tr class="memdesc:aa1565a461ccef718feef0ae48ef800e0"><td class="mdescLeft"> </td><td class="mdescRight">Calls BeginWRead3dmChunk(TCODE_ANONYMOUS_CHUNK,&major_version,&minor_version), checks that 1 == major_version, minor_version >= 0 and returns the value of minor_version as version. <a href="#aa1565a461ccef718feef0ae48ef800e0">More...</a><br /></td></tr>
|
|
<tr class="separator:aa1565a461ccef718feef0ae48ef800e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af946120cf1dfa626bcdb53afca243d1f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af946120cf1dfa626bcdb53afca243d1f">BeginRead3dmBigChunk</a> (unsigned int *, ON__INT64 *)</td></tr>
|
|
<tr class="separator:af946120cf1dfa626bcdb53afca243d1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a705c8fb5387650c85c7057dc18875c34"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a705c8fb5387650c85c7057dc18875c34">BeginRead3dmBitmapTable</a> ()</td></tr>
|
|
<tr class="separator:a705c8fb5387650c85c7057dc18875c34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab227456bea454c7d06e96507edc97062"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab227456bea454c7d06e96507edc97062">BeginRead3dmChunk</a> (unsigned int expected_tcode, int *major_version, int *minor_version)</td></tr>
|
|
<tr class="memdesc:ab227456bea454c7d06e96507edc97062"><td class="mdescLeft"> </td><td class="mdescRight">Begins reading a chunk that must be in the archive at this location. <a href="#ab227456bea454c7d06e96507edc97062">More...</a><br /></td></tr>
|
|
<tr class="separator:ab227456bea454c7d06e96507edc97062"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9066a7f04a044d3d612de13d8a0c9ea"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af9066a7f04a044d3d612de13d8a0c9ea">BeginRead3dmDimStyleTable</a> ()</td></tr>
|
|
<tr class="separator:af9066a7f04a044d3d612de13d8a0c9ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18814b92f2eabdccfe3868f98a3ef5e4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a18814b92f2eabdccfe3868f98a3ef5e4">BeginRead3dmGroupTable</a> ()</td></tr>
|
|
<tr class="separator:a18814b92f2eabdccfe3868f98a3ef5e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea2eb3eb0a689c90a090f344da348c0f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aea2eb3eb0a689c90a090f344da348c0f">BeginRead3dmHatchPatternTable</a> ()</td></tr>
|
|
<tr class="separator:aea2eb3eb0a689c90a090f344da348c0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7bf3d45d1f8b4610e0f47b203f95989"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac7bf3d45d1f8b4610e0f47b203f95989">BeginRead3dmHistoryRecordTable</a> ()</td></tr>
|
|
<tr class="separator:ac7bf3d45d1f8b4610e0f47b203f95989"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e362f69cff8142071b707a53a49ff5e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5e362f69cff8142071b707a53a49ff5e">BeginRead3dmInstanceDefinitionTable</a> ()</td></tr>
|
|
<tr class="separator:a5e362f69cff8142071b707a53a49ff5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80a0baa3268a4581232af923df61fe73"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a80a0baa3268a4581232af923df61fe73">BeginRead3dmLayerTable</a> ()</td></tr>
|
|
<tr class="separator:a80a0baa3268a4581232af923df61fe73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b031c9ad43d39b23ca75426fe0dcb04"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3b031c9ad43d39b23ca75426fe0dcb04">BeginRead3dmLightTable</a> ()</td></tr>
|
|
<tr class="separator:a3b031c9ad43d39b23ca75426fe0dcb04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae66e907489c7a50d59fe4a5518af7d1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aae66e907489c7a50d59fe4a5518af7d1">BeginRead3dmLinetypeTable</a> ()</td></tr>
|
|
<tr class="separator:aae66e907489c7a50d59fe4a5518af7d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95e944637dfea637de63f581dbda18f5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a95e944637dfea637de63f581dbda18f5">BeginRead3dmMaterialTable</a> ()</td></tr>
|
|
<tr class="separator:a95e944637dfea637de63f581dbda18f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae2909a683a80baa1c99d79029f25e9a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aae2909a683a80baa1c99d79029f25e9a">BeginRead3dmObjectTable</a> ()</td></tr>
|
|
<tr class="separator:aae2909a683a80baa1c99d79029f25e9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4857aa67cc61bc5ddd0f15eaed4653f8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4857aa67cc61bc5ddd0f15eaed4653f8">BeginRead3dmTextureMappingTable</a> ()</td></tr>
|
|
<tr class="separator:a4857aa67cc61bc5ddd0f15eaed4653f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14b7e2a7887237c2e051fe10dddc80f4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a14b7e2a7887237c2e051fe10dddc80f4">BeginRead3dmUserTable</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &plugin_id, bool *bLastSavedAsGoo, int *archive_3dm_version, unsigned int *archive_opennurbs_version)</td></tr>
|
|
<tr class="separator:a14b7e2a7887237c2e051fe10dddc80f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec3f3016ba2c4a381cb0e47426ece378"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aec3f3016ba2c4a381cb0e47426ece378">BeginReadDictionary</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> *dictionary_id, unsigned int *version, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &dictionary_name)</td></tr>
|
|
<tr class="separator:aec3f3016ba2c4a381cb0e47426ece378"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95535aa3645b0bc45c861abd03016d70"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a95535aa3645b0bc45c861abd03016d70">BeginReadDictionaryEntry</a> (int *de_type, <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &entry_name)</td></tr>
|
|
<tr class="memdesc:a95535aa3645b0bc45c861abd03016d70"><td class="mdescLeft"> </td><td class="mdescRight">Begin reading a dictionary entry. <a href="#a95535aa3645b0bc45c861abd03016d70">More...</a><br /></td></tr>
|
|
<tr class="separator:a95535aa3645b0bc45c861abd03016d70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2e3f66164f34c3a4a5cdcf7767055e4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae2e3f66164f34c3a4a5cdcf7767055e4">BeginWrite3dmAnonymousChunk</a> (int version)</td></tr>
|
|
<tr class="memdesc:ae2e3f66164f34c3a4a5cdcf7767055e4"><td class="mdescLeft"> </td><td class="mdescRight">If version >= 0, calls BeginWrite3dmChunk(TCODE_ANONYMOUS_CHUNK,1,version). <a href="#ae2e3f66164f34c3a4a5cdcf7767055e4">More...</a><br /></td></tr>
|
|
<tr class="separator:ae2e3f66164f34c3a4a5cdcf7767055e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41c3681d40a6ac8604666e3ea1ecac3b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a41c3681d40a6ac8604666e3ea1ecac3b">BeginWrite3dmBigChunk</a> (ON__UINT32 typecode, ON__INT64 value)</td></tr>
|
|
<tr class="separator:a41c3681d40a6ac8604666e3ea1ecac3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53943fc93b10d809f1d03ee79363975b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a53943fc93b10d809f1d03ee79363975b">BeginWrite3dmBitmapTable</a> ()</td></tr>
|
|
<tr class="separator:a53943fc93b10d809f1d03ee79363975b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf7f944707bd5f7d2dd64b3aebf56a1d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#adf7f944707bd5f7d2dd64b3aebf56a1d">BeginWrite3dmChunk</a> (unsigned int, int)</td></tr>
|
|
<tr class="memdesc:adf7f944707bd5f7d2dd64b3aebf56a1d"><td class="mdescLeft"> </td><td class="mdescRight">Writes a chunk header containing 4 byte typecode and value. <a href="#adf7f944707bd5f7d2dd64b3aebf56a1d">More...</a><br /></td></tr>
|
|
<tr class="separator:adf7f944707bd5f7d2dd64b3aebf56a1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e70b078df2c9d2b2ac3d9da405b3cae"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6e70b078df2c9d2b2ac3d9da405b3cae">BeginWrite3dmChunk</a> (unsigned int tcode, int major_version, int minor_version)</td></tr>
|
|
<tr class="memdesc:a6e70b078df2c9d2b2ac3d9da405b3cae"><td class="mdescLeft"> </td><td class="mdescRight">Begins writing a chunk. <a href="#a6e70b078df2c9d2b2ac3d9da405b3cae">More...</a><br /></td></tr>
|
|
<tr class="separator:a6e70b078df2c9d2b2ac3d9da405b3cae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a150c30b3b71990bf69cffed8b6523618"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a150c30b3b71990bf69cffed8b6523618">BeginWrite3dmDimStyleTable</a> ()</td></tr>
|
|
<tr class="separator:a150c30b3b71990bf69cffed8b6523618"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44d15a1e62af0f9f82a9c8351cd09233"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a44d15a1e62af0f9f82a9c8351cd09233">BeginWrite3dmGroupTable</a> ()</td></tr>
|
|
<tr class="separator:a44d15a1e62af0f9f82a9c8351cd09233"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a504fb696f0fd4b5ca81e3863f707835b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a504fb696f0fd4b5ca81e3863f707835b">BeginWrite3dmHatchPatternTable</a> ()</td></tr>
|
|
<tr class="separator:a504fb696f0fd4b5ca81e3863f707835b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45ee38f0ac549168e97916ed9653f943"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a45ee38f0ac549168e97916ed9653f943">BeginWrite3dmHistoryRecordTable</a> ()</td></tr>
|
|
<tr class="separator:a45ee38f0ac549168e97916ed9653f943"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae518563dfdfaf6ad0f6dbdacde20a2c5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae518563dfdfaf6ad0f6dbdacde20a2c5">BeginWrite3dmInstanceDefinitionTable</a> ()</td></tr>
|
|
<tr class="separator:ae518563dfdfaf6ad0f6dbdacde20a2c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f8cabf29593ea3fa36e7d250ef45a1f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4f8cabf29593ea3fa36e7d250ef45a1f">BeginWrite3dmLayerTable</a> ()</td></tr>
|
|
<tr class="separator:a4f8cabf29593ea3fa36e7d250ef45a1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d99b2780719be2484f700b97c48662e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8d99b2780719be2484f700b97c48662e">BeginWrite3dmLightTable</a> ()</td></tr>
|
|
<tr class="separator:a8d99b2780719be2484f700b97c48662e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad75716fccc8b97ae0f024f682b91e904"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad75716fccc8b97ae0f024f682b91e904">BeginWrite3dmLinetypeTable</a> ()</td></tr>
|
|
<tr class="separator:ad75716fccc8b97ae0f024f682b91e904"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65a545c9330ba9e01057d05620b078b1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a65a545c9330ba9e01057d05620b078b1">BeginWrite3dmMaterialTable</a> ()</td></tr>
|
|
<tr class="separator:a65a545c9330ba9e01057d05620b078b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9a458f4ab1009c5f60817a002af1da7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab9a458f4ab1009c5f60817a002af1da7">BeginWrite3dmObjectTable</a> ()</td></tr>
|
|
<tr class="separator:ab9a458f4ab1009c5f60817a002af1da7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a981568e8d16b8ac01ee35925e9997381"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a981568e8d16b8ac01ee35925e9997381">BeginWrite3dmTextureMappingTable</a> ()</td></tr>
|
|
<tr class="separator:a981568e8d16b8ac01ee35925e9997381"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa31330c08b1412ca423092d445f386c3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa31330c08b1412ca423092d445f386c3">BeginWrite3dmUserTable</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> plugin_id, bool bSavingGoo, int goo_3dm_version, unsigned int goo_opennurbs_version)</td></tr>
|
|
<tr class="memdesc:aa31330c08b1412ca423092d445f386c3"><td class="mdescLeft"> </td><td class="mdescRight">Write the user table header information that must precede the user table information written by a plug-in. <a href="#aa31330c08b1412ca423092d445f386c3">More...</a><br /></td></tr>
|
|
<tr class="separator:aa31330c08b1412ca423092d445f386c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8d92f2b97f9993531246867191052a3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab8d92f2b97f9993531246867191052a3">BeginWrite3dmUserTable</a> (const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &)</td></tr>
|
|
<tr class="separator:ab8d92f2b97f9993531246867191052a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a153fc3b2fb0417fefa9360522f21b909"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a153fc3b2fb0417fefa9360522f21b909">BeginWriteDictionary</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> dictionary_id, unsigned int version, const wchar_t *dictionary_name)</td></tr>
|
|
<tr class="memdesc:a153fc3b2fb0417fefa9360522f21b909"><td class="mdescLeft"> </td><td class="mdescRight">Begins writing a dictionary. <a href="#a153fc3b2fb0417fefa9360522f21b909">More...</a><br /></td></tr>
|
|
<tr class="separator:a153fc3b2fb0417fefa9360522f21b909"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67f5d0c4118c1b2e48fe0c09cb690bd3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a67f5d0c4118c1b2e48fe0c09cb690bd3">BeginWriteDictionaryEntry</a> (int de_type, const wchar_t *entry_name)</td></tr>
|
|
<tr class="memdesc:a67f5d0c4118c1b2e48fe0c09cb690bd3"><td class="mdescLeft"> </td><td class="mdescRight">Begins writing a dictionary entry. <a href="#a67f5d0c4118c1b2e48fe0c09cb690bd3">More...</a><br /></td></tr>
|
|
<tr class="separator:a67f5d0c4118c1b2e48fe0c09cb690bd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5197f50415534be9086a1e3ce5a9034c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5197f50415534be9086a1e3ce5a9034c">ChunkBoundaryCheck</a> () const</td></tr>
|
|
<tr class="separator:a5197f50415534be9086a1e3ce5a9034c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabe5204c19083125325592e0804deacc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aabe5204c19083125325592e0804deacc">ClearModelSerialNumber</a> ()</td></tr>
|
|
<tr class="memdesc:aabe5204c19083125325592e0804deacc"><td class="mdescLeft"> </td><td class="mdescRight">Clear() information set by <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a49015733466df204a3f351bcc64174e6" title="Specify model serial number attributes to assign to ON_ModelComponent classes when they are read...">SetModelSerialNumber()</a> do not modify <a class="el" href="../../dc/d5c/class_o_n___model_component.html" title="The ON_ModelComponent class is a base class for all components in a model and manages the index...">ON_ModelComponent</a> model serial number information when the classes are read. <a href="#aabe5204c19083125325592e0804deacc">More...</a><br /></td></tr>
|
|
<tr class="separator:aabe5204c19083125325592e0804deacc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93898616a13c907b98ad910f9e0ea518"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a93898616a13c907b98ad910f9e0ea518">CriticalErrorCount</a> () const</td></tr>
|
|
<tr class="separator:a93898616a13c907b98ad910f9e0ea518"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a209fa5486a774343eba40e5f23704e8a"><td class="memItemLeft" align="right" valign="top">ON__UINT64 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a209fa5486a774343eba40e5f23704e8a">CurrentPosition</a> () const</td></tr>
|
|
<tr class="separator:a209fa5486a774343eba40e5f23704e8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4beec294c2483d1693a6432dbbfd1cfc"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4beec294c2483d1693a6432dbbfd1cfc">Dump3dmChunk</a> (<a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &text_log, int recursion_depth=0)</td></tr>
|
|
<tr class="memdesc:a4beec294c2483d1693a6432dbbfd1cfc"><td class="mdescLeft"> </td><td class="mdescRight">Expert user function for studying contents of a file. The primary use is as an aid to help dig through files that have been damaged (bad disks, transmission errors, etc.) If an error is found, a line that begins with the word "ERROR" is printed. <a href="#a4beec294c2483d1693a6432dbbfd1cfc">More...</a><br /></td></tr>
|
|
<tr class="separator:a4beec294c2483d1693a6432dbbfd1cfc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a75c0ae94488e0a782f25eeb6c2135a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a0a75c0ae94488e0a782f25eeb6c2135a">EnableCRCCalculation</a> (bool bEnable)</td></tr>
|
|
<tr class="memdesc:a0a75c0ae94488e0a782f25eeb6c2135a"><td class="mdescLeft"> </td><td class="mdescRight">Expert user function to control CRC calculation while reading and writing. Typically this is used when seeking around and reading/writing information in non-serial order. <a href="#a0a75c0ae94488e0a782f25eeb6c2135a">More...</a><br /></td></tr>
|
|
<tr class="separator:a0a75c0ae94488e0a782f25eeb6c2135a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81c7eef95954a6056ceaef19498422a7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a81c7eef95954a6056ceaef19498422a7">EnableSave3dmAnalysisMeshes</a> (unsigned int object_type_flags, bool bSave3dmAnalysisMeshes)</td></tr>
|
|
<tr class="memdesc:a81c7eef95954a6056ceaef19498422a7"><td class="mdescLeft"> </td><td class="mdescRight">Specify which types of objects (<a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a>, <a class="el" href="../../de/dcf/class_o_n___extrusion.html">ON_Extrusion</a>, ON_SubD, ...) save analysis meshes in the 3dm file. <a href="#a81c7eef95954a6056ceaef19498422a7">More...</a><br /></td></tr>
|
|
<tr class="separator:a81c7eef95954a6056ceaef19498422a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac47dee89de855c8a928456574a0eeef5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac47dee89de855c8a928456574a0eeef5">EnableSave3dmRenderMeshes</a> (unsigned int object_type_flags, bool bSave3dmRenderMeshes)</td></tr>
|
|
<tr class="memdesc:ac47dee89de855c8a928456574a0eeef5"><td class="mdescLeft"> </td><td class="mdescRight">Specify which types of objects (<a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a>, <a class="el" href="../../de/dcf/class_o_n___extrusion.html">ON_Extrusion</a>, ON_SubD, ...) save render meshes in the 3dm file. <a href="#ac47dee89de855c8a928456574a0eeef5">More...</a><br /></td></tr>
|
|
<tr class="separator:ac47dee89de855c8a928456574a0eeef5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61bad8c3fefeb95459880c8a4b4c4ab0"><td class="memItemLeft" align="right" valign="top">ON::endian </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a61bad8c3fefeb95459880c8a4b4c4ab0">Endian</a> () const</td></tr>
|
|
<tr class="separator:a61bad8c3fefeb95459880c8a4b4c4ab0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a243d17643859c06aded4564e762a73af"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a243d17643859c06aded4564e762a73af">EndRead3dmBitmapTable</a> ()</td></tr>
|
|
<tr class="separator:a243d17643859c06aded4564e762a73af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ee7a23abd63afd06c38ee20dc6205dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9ee7a23abd63afd06c38ee20dc6205dc">EndRead3dmChunk</a> ()</td></tr>
|
|
<tr class="memdesc:a9ee7a23abd63afd06c38ee20dc6205dc"><td class="mdescLeft"> </td><td class="mdescRight">Calling this will skip rest of stuff in chunk if it was only partially read. <a href="#a9ee7a23abd63afd06c38ee20dc6205dc">More...</a><br /></td></tr>
|
|
<tr class="separator:a9ee7a23abd63afd06c38ee20dc6205dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86bbdd854df33f3c2eaf80cbdbdeffae"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a86bbdd854df33f3c2eaf80cbdbdeffae">EndRead3dmChunk</a> (bool bSupressPartiallyReadChunkWarning)</td></tr>
|
|
<tr class="separator:a86bbdd854df33f3c2eaf80cbdbdeffae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a057dd7c72b2de8be1d511043bafb4ad6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a057dd7c72b2de8be1d511043bafb4ad6">EndRead3dmDimStyleTable</a> ()</td></tr>
|
|
<tr class="separator:a057dd7c72b2de8be1d511043bafb4ad6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedfba66126dea06dcb17929e1bfd01d0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aedfba66126dea06dcb17929e1bfd01d0">EndRead3dmGroupTable</a> ()</td></tr>
|
|
<tr class="separator:aedfba66126dea06dcb17929e1bfd01d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a613ba88a9838169ac76fe53935234229"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a613ba88a9838169ac76fe53935234229">EndRead3dmHatchPatternTable</a> ()</td></tr>
|
|
<tr class="separator:a613ba88a9838169ac76fe53935234229"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a530f01f2c037c478cf3d4f7740298c65"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a530f01f2c037c478cf3d4f7740298c65">EndRead3dmHistoryRecordTable</a> ()</td></tr>
|
|
<tr class="separator:a530f01f2c037c478cf3d4f7740298c65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada144f866df86f47d8c5490c38a1ec22"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ada144f866df86f47d8c5490c38a1ec22">EndRead3dmInstanceDefinitionTable</a> ()</td></tr>
|
|
<tr class="separator:ada144f866df86f47d8c5490c38a1ec22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae62d472bd5e5d132bbe2e2bfce7543f9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae62d472bd5e5d132bbe2e2bfce7543f9">EndRead3dmLayerTable</a> ()</td></tr>
|
|
<tr class="separator:ae62d472bd5e5d132bbe2e2bfce7543f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a779ca39d78d3dbe6858dffa32875e5a8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a779ca39d78d3dbe6858dffa32875e5a8">EndRead3dmLightTable</a> ()</td></tr>
|
|
<tr class="separator:a779ca39d78d3dbe6858dffa32875e5a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d5f2c217489a74c29cdb6d97d082016"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1d5f2c217489a74c29cdb6d97d082016">EndRead3dmLinetypeTable</a> ()</td></tr>
|
|
<tr class="separator:a1d5f2c217489a74c29cdb6d97d082016"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6085351475c8c2422064f8e6b8793414"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6085351475c8c2422064f8e6b8793414">EndRead3dmMaterialTable</a> ()</td></tr>
|
|
<tr class="separator:a6085351475c8c2422064f8e6b8793414"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42e0bd54548b9834f953a4b3cf9e291d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a42e0bd54548b9834f953a4b3cf9e291d">EndRead3dmObjectTable</a> ()</td></tr>
|
|
<tr class="separator:a42e0bd54548b9834f953a4b3cf9e291d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedf780c7fecbce674f6f7ca67f4fd6d2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aedf780c7fecbce674f6f7ca67f4fd6d2">EndRead3dmTextureMappingTable</a> ()</td></tr>
|
|
<tr class="separator:aedf780c7fecbce674f6f7ca67f4fd6d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a941f56f107520341c984c552c283eb57"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a941f56f107520341c984c552c283eb57">EndRead3dmUserTable</a> ()</td></tr>
|
|
<tr class="separator:a941f56f107520341c984c552c283eb57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e19155932f5897268131d5f4f3d6b42"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a2e19155932f5897268131d5f4f3d6b42">EndReadDictionary</a> ()</td></tr>
|
|
<tr class="separator:a2e19155932f5897268131d5f4f3d6b42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a064b88a1fb1664bc3b0182337a0f3e4d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a064b88a1fb1664bc3b0182337a0f3e4d">EndReadDictionaryEntry</a> ()</td></tr>
|
|
<tr class="separator:a064b88a1fb1664bc3b0182337a0f3e4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6254d53fea01bf750ffff7a332fa4b6c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6254d53fea01bf750ffff7a332fa4b6c">EndWrite3dmBitmapTable</a> ()</td></tr>
|
|
<tr class="separator:a6254d53fea01bf750ffff7a332fa4b6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee8a0c998dcb33190c21773eb5c84a22"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aee8a0c998dcb33190c21773eb5c84a22">EndWrite3dmChunk</a> ()</td></tr>
|
|
<tr class="memdesc:aee8a0c998dcb33190c21773eb5c84a22"><td class="mdescLeft"> </td><td class="mdescRight">updates length in chunk header <a href="#aee8a0c998dcb33190c21773eb5c84a22">More...</a><br /></td></tr>
|
|
<tr class="separator:aee8a0c998dcb33190c21773eb5c84a22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa71c9a0d5188b9c0adaf6d677926249"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#afa71c9a0d5188b9c0adaf6d677926249">EndWrite3dmDimStyleTable</a> ()</td></tr>
|
|
<tr class="separator:afa71c9a0d5188b9c0adaf6d677926249"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14571759d0b228079d74f189dee09f1f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a14571759d0b228079d74f189dee09f1f">EndWrite3dmGroupTable</a> ()</td></tr>
|
|
<tr class="separator:a14571759d0b228079d74f189dee09f1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a5963e46786d48f154cfa7bafe3b525"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5a5963e46786d48f154cfa7bafe3b525">EndWrite3dmHatchPatternTable</a> ()</td></tr>
|
|
<tr class="separator:a5a5963e46786d48f154cfa7bafe3b525"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a504708b5818e1dbfa17899026007259a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a504708b5818e1dbfa17899026007259a">EndWrite3dmHistoryRecordTable</a> ()</td></tr>
|
|
<tr class="separator:a504708b5818e1dbfa17899026007259a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30384ae86a62879fdcf34fe5d7b1233a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a30384ae86a62879fdcf34fe5d7b1233a">EndWrite3dmInstanceDefinitionTable</a> ()</td></tr>
|
|
<tr class="separator:a30384ae86a62879fdcf34fe5d7b1233a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a480b478b943ce0b821666b940d7f37c5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a480b478b943ce0b821666b940d7f37c5">EndWrite3dmLayerTable</a> ()</td></tr>
|
|
<tr class="separator:a480b478b943ce0b821666b940d7f37c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d9c017993711aa2ea7b01f0003c1d97"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8d9c017993711aa2ea7b01f0003c1d97">EndWrite3dmLightTable</a> ()</td></tr>
|
|
<tr class="separator:a8d9c017993711aa2ea7b01f0003c1d97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a739e5bf16a31c06abaf8d6272c06479e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a739e5bf16a31c06abaf8d6272c06479e">EndWrite3dmLinetypeTable</a> ()</td></tr>
|
|
<tr class="separator:a739e5bf16a31c06abaf8d6272c06479e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82cc9556f3475f2e8d0ce150b5866e5a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a82cc9556f3475f2e8d0ce150b5866e5a">EndWrite3dmMaterialTable</a> ()</td></tr>
|
|
<tr class="separator:a82cc9556f3475f2e8d0ce150b5866e5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7109ad34470085c17ec66a2124ff015"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad7109ad34470085c17ec66a2124ff015">EndWrite3dmObjectTable</a> ()</td></tr>
|
|
<tr class="separator:ad7109ad34470085c17ec66a2124ff015"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e70370494917e71b59ae6bbf7c9e997"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8e70370494917e71b59ae6bbf7c9e997">EndWrite3dmTextureMappingTable</a> ()</td></tr>
|
|
<tr class="separator:a8e70370494917e71b59ae6bbf7c9e997"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2163e23d7bdc80fd10fefa389b62508c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a2163e23d7bdc80fd10fefa389b62508c">EndWrite3dmUserTable</a> ()</td></tr>
|
|
<tr class="separator:a2163e23d7bdc80fd10fefa389b62508c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a904563c87b1643fddd706f43ed2d72cd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a904563c87b1643fddd706f43ed2d72cd">EndWriteDictionary</a> ()</td></tr>
|
|
<tr class="memdesc:a904563c87b1643fddd706f43ed2d72cd"><td class="mdescLeft"> </td><td class="mdescRight">Begins writing a dictionary entry. <a href="#a904563c87b1643fddd706f43ed2d72cd">More...</a><br /></td></tr>
|
|
<tr class="separator:a904563c87b1643fddd706f43ed2d72cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5dd9403c96ff2b1d89dbe401f9a371ad"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5dd9403c96ff2b1d89dbe401f9a371ad">EndWriteDictionaryEntry</a> ()</td></tr>
|
|
<tr class="separator:a5dd9403c96ff2b1d89dbe401f9a371ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec56a2694dfe29faeaaf7d6501f9c266"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aec56a2694dfe29faeaaf7d6501f9c266">FindTableInDamagedArchive</a> (unsigned int tcode_table, unsigned int tcode_record, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> class_uuid, int min_length_data)</td></tr>
|
|
<tr class="memdesc:aec56a2694dfe29faeaaf7d6501f9c266"><td class="mdescLeft"> </td><td class="mdescRight">Expert user function for reading damaged files. The search starts at the beginning of the file. <a href="#aec56a2694dfe29faeaaf7d6501f9c266">More...</a><br /></td></tr>
|
|
<tr class="separator:aec56a2694dfe29faeaaf7d6501f9c266"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18ae992672f4695237de62843cc40654"><td class="memItemLeft" align="right" valign="top">ON_3dmArchiveTableType </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a18ae992672f4695237de62843cc40654">FirstFailed3dmTable</a> () const</td></tr>
|
|
<tr class="separator:a18ae992672f4695237de62843cc40654"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a873e662e7dfedc4e1a9d386c27bf116d"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a873e662e7dfedc4e1a9d386c27bf116d">Flush</a> ()=0</td></tr>
|
|
<tr class="memdesc:a873e662e7dfedc4e1a9d386c27bf116d"><td class="mdescLeft"> </td><td class="mdescRight">Force Write() to flush any buffered data to physical archive. <a href="#a873e662e7dfedc4e1a9d386c27bf116d">More...</a><br /></td></tr>
|
|
<tr class="separator:a873e662e7dfedc4e1a9d386c27bf116d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0061588ed5cfb6bb2bd6221425ed9e65"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a0061588ed5cfb6bb2bd6221425ed9e65">GetCurrentChunk</a> (<a class="el" href="../../d6/d13/struct_o_n__3_d_m___c_h_u_n_k.html">ON_3DM_CHUNK</a> &chunk) const</td></tr>
|
|
<tr class="memdesc:a0061588ed5cfb6bb2bd6221425ed9e65"><td class="mdescLeft"> </td><td class="mdescRight">Expert user function for reading damaged files. <a href="#a0061588ed5cfb6bb2bd6221425ed9e65">More...</a><br /></td></tr>
|
|
<tr class="separator:a0061588ed5cfb6bb2bd6221425ed9e65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5da229a5de9767dca71ba1af0ad4b72c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5da229a5de9767dca71ba1af0ad4b72c">GetCurrentChunk</a> (<a class="el" href="../../d8/d26/class_o_n__3_d_m___b_i_g___c_h_u_n_k.html">ON_3DM_BIG_CHUNK</a> &big_chunk) const</td></tr>
|
|
<tr class="separator:a5da229a5de9767dca71ba1af0ad4b72c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49355233847117c9e7ee2e637cc0f834"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a49355233847117c9e7ee2e637cc0f834">InstanceDefinitionModelSerialNumber</a> () const</td></tr>
|
|
<tr class="separator:a49355233847117c9e7ee2e637cc0f834"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d109396d4afbccf7b50ad12b145b075"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5d109396d4afbccf7b50ad12b145b075">Internal_Read3dmDimStyleOverrides</a> (class <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> &annotation, bool bFromDimStyleTable)</td></tr>
|
|
<tr class="separator:a5d109396d4afbccf7b50ad12b145b075"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e8dfd3937270d428b376ddb28182614"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6e8dfd3937270d428b376ddb28182614">Internal_Write3dmDimStyleOverrides</a> (const class <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> &annotation, const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> *dim_style_overrides)</td></tr>
|
|
<tr class="separator:a6e8dfd3937270d428b376ddb28182614"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4d93c13a97da467272ff7af21da4780"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af4d93c13a97da467272ff7af21da4780">LoadUserDataApplication</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> application_id)</td></tr>
|
|
<tr class="memdesc:af4d93c13a97da467272ff7af21da4780"><td class="mdescLeft"> </td><td class="mdescRight">When <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a025b86c1da38eb51f66d6260b1141ac3" title="Reads and object from a 3dm archive; ">ON_BinaryArchive::ReadObject()</a> encounters userdata and the user data class id is not present, LoadUserDataApplication is called to load the application that created user data. <a href="#af4d93c13a97da467272ff7af21da4780">More...</a><br /></td></tr>
|
|
<tr class="separator:af4d93c13a97da467272ff7af21da4780"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37466761f29c81f104974b146a22e2d5"><td class="memItemLeft" align="right" valign="top">const class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a37466761f29c81f104974b146a22e2d5">Manifest</a> () const</td></tr>
|
|
<tr class="separator:a37466761f29c81f104974b146a22e2d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac84297232a7ad4d920c6c9ec5ff08349"><td class="memItemLeft" align="right" valign="top">const class <a class="el" href="../../d9/df6/class_o_n___manifest_map.html">ON_ManifestMap</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac84297232a7ad4d920c6c9ec5ff08349">ManifestMap</a> () const</td></tr>
|
|
<tr class="separator:ac84297232a7ad4d920c6c9ec5ff08349"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6057ac972895d004dcea73b66f0acbf"><td class="memItemLeft" align="right" valign="top">ON::archive_mode </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa6057ac972895d004dcea73b66f0acbf">Mode</a> () const</td></tr>
|
|
<tr class="separator:aa6057ac972895d004dcea73b66f0acbf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb482785ac0997a17c3a88f3dbeeccce"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#adb482785ac0997a17c3a88f3dbeeccce">ModelSerialNumber</a> () const</td></tr>
|
|
<tr class="separator:adb482785ac0997a17c3a88f3dbeeccce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae44fc26d79bbe14b9feed54f09d4bc5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aae44fc26d79bbe14b9feed54f09d4bc5">ObjectHasUserDataToWrite</a> (const class <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> *object) const</td></tr>
|
|
<tr class="memdesc:aae44fc26d79bbe14b9feed54f09d4bc5"><td class="mdescLeft"> </td><td class="mdescRight">Determine if an object has user data that should be written. <a href="#aae44fc26d79bbe14b9feed54f09d4bc5">More...</a><br /></td></tr>
|
|
<tr class="separator:aae44fc26d79bbe14b9feed54f09d4bc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a065db2b96f5fbe8a8b54a45b453fc84e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a065db2b96f5fbe8a8b54a45b453fc84e">ON_DEPRECATED_MSG</a> ("Use either <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a31378a73104dab716db033d008d47035">ReadStringUTF8ElementCount</a>() or <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1e7713da57b2db375c0cad65d055779d">ReadStringUTF16ElementCount</a>()") bool ReadStringSize(size_t *str_array_count)</td></tr>
|
|
<tr class="separator:a065db2b96f5fbe8a8b54a45b453fc84e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac56159ec84bcab9f4754ad320bccf3b0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac56159ec84bcab9f4754ad320bccf3b0">PeekAt3dmBigChunkType</a> (ON__UINT32 *typecode, ON__INT64 *big_value)</td></tr>
|
|
<tr class="separator:ac56159ec84bcab9f4754ad320bccf3b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa94c98780dcc8d8af2ab47554a5c93a9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa94c98780dcc8d8af2ab47554a5c93a9">PeekAt3dmChunkType</a> (unsigned int *, int *)</td></tr>
|
|
<tr class="separator:aa94c98780dcc8d8af2ab47554a5c93a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea9c34361f1f1be33bd03bc8951dffaa"><td class="memItemLeft" align="right" valign="top">ON_3dmArchiveTableType </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aea9c34361f1f1be33bd03bc8951dffaa">Previous3dmTable</a> () const</td></tr>
|
|
<tr class="separator:aea9c34361f1f1be33bd03bc8951dffaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33738acfeeb8872fa1d2dcaee1a5d42f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a33738acfeeb8872fa1d2dcaee1a5d42f">Read3dmAnonymousUserTable</a> (int archive_3dm_version, unsigned int archive_opennurbs_version, <a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> &goo)</td></tr>
|
|
<tr class="memdesc:a33738acfeeb8872fa1d2dcaee1a5d42f"><td class="mdescLeft"> </td><td class="mdescRight">If the plug-in that wrote the user table is not present and you need to read and resave the user table, then use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a33738acfeeb8872fa1d2dcaee1a5d42f" title="If the plug-in that wrote the user table is not present and you need to read and resave the user tabl...">Read3dmAnonymousUserTable()</a> to load the information into "goo". If you do not need to resave the information, then simply call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a941f56f107520341c984c552c283eb57">EndRead3dmUserTable()</a> to skip over this table. <a href="#a33738acfeeb8872fa1d2dcaee1a5d42f">More...</a><br /></td></tr>
|
|
<tr class="separator:a33738acfeeb8872fa1d2dcaee1a5d42f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9e6ba82df09e170740e496f687223fd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae9e6ba82df09e170740e496f687223fd">Read3dmBitmap</a> (class <a class="el" href="../../de/d9f/class_o_n___bitmap.html">ON_Bitmap</a> **)</td></tr>
|
|
<tr class="separator:ae9e6ba82df09e170740e496f687223fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada63968817c0cf69ccea0b4b31defb49"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ada63968817c0cf69ccea0b4b31defb49">Read3dmChunkVersion</a> (int *, int *)</td></tr>
|
|
<tr class="separator:ada63968817c0cf69ccea0b4b31defb49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab389174e2568e4f2bd1af0ea9ddc34e2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab389174e2568e4f2bd1af0ea9ddc34e2">Read3dmDimStyle</a> (class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> **ppDimStyle)</td></tr>
|
|
<tr class="memdesc:ab389174e2568e4f2bd1af0ea9ddc34e2"><td class="mdescLeft"> </td><td class="mdescRight">Reads annotation dimension styles from dimension style table. If the dimension style definition is read, a dimension style is created by calling new <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle()</a>, initialized with values stored in the archive, and returned. <a href="#ab389174e2568e4f2bd1af0ea9ddc34e2">More...</a><br /></td></tr>
|
|
<tr class="separator:ab389174e2568e4f2bd1af0ea9ddc34e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9d7a729b2ac9444eef25e9af2f6a49f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa9d7a729b2ac9444eef25e9af2f6a49f">Read3dmEndMark</a> (size_t *)</td></tr>
|
|
<tr class="memdesc:aa9d7a729b2ac9444eef25e9af2f6a49f"><td class="mdescLeft"> </td><td class="mdescRight">Checks for a TCODE_ENDOFFILE chunk at the current position. If it finds one, it reads it and returns the number of bytes in the archive. Comparing this number with the current file position can help detect files that have been damaged by loosing sections. <a href="#aa9d7a729b2ac9444eef25e9af2f6a49f">More...</a><br /></td></tr>
|
|
<tr class="separator:aa9d7a729b2ac9444eef25e9af2f6a49f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b04b681eaeb17d8a7a7d6bd42a171ef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5b04b681eaeb17d8a7a7d6bd42a171ef">Read3dmGoo</a> (<a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> &)</td></tr>
|
|
<tr class="separator:a5b04b681eaeb17d8a7a7d6bd42a171ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3955b274b2b25c9259cf7664e9b1e432"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3955b274b2b25c9259cf7664e9b1e432">Read3dmGroup</a> (class <a class="el" href="../../d0/d04/class_o_n___group.html">ON_Group</a> **)</td></tr>
|
|
<tr class="memdesc:a3955b274b2b25c9259cf7664e9b1e432"><td class="mdescLeft"> </td><td class="mdescRight">Reads groups from group table. If the group definition is read, a group is created by calling new <a class="el" href="../../d0/d04/class_o_n___group.html">ON_Group()</a>, initialized with values stored in the archive, and returned. <a href="#a3955b274b2b25c9259cf7664e9b1e432">More...</a><br /></td></tr>
|
|
<tr class="separator:a3955b274b2b25c9259cf7664e9b1e432"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add50fef2df5ac791f6245a21199384b7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#add50fef2df5ac791f6245a21199384b7">Read3dmHatchPattern</a> (class <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> **)</td></tr>
|
|
<tr class="separator:add50fef2df5ac791f6245a21199384b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22dfa6ad9777a3e2edb2ea9adc59c249"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a22dfa6ad9777a3e2edb2ea9adc59c249">Read3dmHistoryRecord</a> (class <a class="el" href="../../dd/d51/class_o_n___history_record.html">ON_HistoryRecord</a> *&)</td></tr>
|
|
<tr class="separator:a22dfa6ad9777a3e2edb2ea9adc59c249"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b822fcf6d0c182f42355243632c1230"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3b822fcf6d0c182f42355243632c1230">Read3dmInstanceDefinition</a> (class <a class="el" href="../../d9/dec/class_o_n___instance_definition.html">ON_InstanceDefinition</a> **)</td></tr>
|
|
<tr class="memdesc:a3b822fcf6d0c182f42355243632c1230"><td class="mdescLeft"> </td><td class="mdescRight">Reads instance definitions from instance defintion table. <a href="#a3b822fcf6d0c182f42355243632c1230">More...</a><br /></td></tr>
|
|
<tr class="separator:a3b822fcf6d0c182f42355243632c1230"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98d7d54852df72914dda4476a6d56b38"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a98d7d54852df72914dda4476a6d56b38">Read3dmLayer</a> (<a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> **)</td></tr>
|
|
<tr class="separator:a98d7d54852df72914dda4476a6d56b38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4400d1aa1b569d32071e6335651a7000"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4400d1aa1b569d32071e6335651a7000">Read3dmLight</a> (class <a class="el" href="../../d0/df3/class_o_n___light.html">ON_Light</a> **light, class <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *attributes)</td></tr>
|
|
<tr class="separator:a4400d1aa1b569d32071e6335651a7000"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99d68d746f047b61536ce117bb38f31c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a99d68d746f047b61536ce117bb38f31c">Read3dmLinetype</a> (class <a class="el" href="../../d0/dbb/class_o_n___linetype.html">ON_Linetype</a> **)</td></tr>
|
|
<tr class="separator:a99d68d746f047b61536ce117bb38f31c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7135fbb1551609797dd7bcc8deaa381a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7135fbb1551609797dd7bcc8deaa381a">Read3dmMaterial</a> (class <a class="el" href="../../d7/d53/class_o_n___material.html">ON_Material</a> **)</td></tr>
|
|
<tr class="separator:a7135fbb1551609797dd7bcc8deaa381a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c649cc9426fbba265cda84673c314d1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9c649cc9426fbba265cda84673c314d1">Read3dmModelGeometry</a> (class <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> **model_geometry, unsigned int object_filter=0)</td></tr>
|
|
<tr class="separator:a9c649cc9426fbba265cda84673c314d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5696f453760139f37b2b988d8ef524ef"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5696f453760139f37b2b988d8ef524ef">Read3dmModelGeometryForExperts</a> (bool bManageGeometry, bool bManageAttributes, class <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> **model_geometry, unsigned int object_filter)</td></tr>
|
|
<tr class="separator:a5696f453760139f37b2b988d8ef524ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6378966d4af2e4cd51ceb873cd19101"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab6378966d4af2e4cd51ceb873cd19101">Read3dmModelLight</a> (class <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> **model_light)</td></tr>
|
|
<tr class="separator:ab6378966d4af2e4cd51ceb873cd19101"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab62509fc23393168065e2f31f4c3cc01"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab62509fc23393168065e2f31f4c3cc01">Read3dmObject</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **model_object, <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *attributes, unsigned int object_filter=0)</td></tr>
|
|
<tr class="separator:ab62509fc23393168065e2f31f4c3cc01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a845cbb6c5fbe0ad15e5c0883ae37138a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a845cbb6c5fbe0ad15e5c0883ae37138a">Read3dmProperties</a> (class <a class="el" href="../../dd/d42/class_o_n__3dm_properties.html">ON_3dmProperties</a> &)</td></tr>
|
|
<tr class="separator:a845cbb6c5fbe0ad15e5c0883ae37138a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ddbaae55cfa3496a8316361574ac969"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3ddbaae55cfa3496a8316361574ac969">Read3dmReferencedComponentId</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> *component_id)</td></tr>
|
|
<tr class="memdesc:a3ddbaae55cfa3496a8316361574ac969"><td class="mdescLeft"> </td><td class="mdescRight">When reading 3dm archives, the model component ID in the archive and in the destination model are often identical, but sometimes different. For example, the when the same template is used to create multiple models and files and the models from those files are merged into a single file, there will be ID collisions. For components that are identified by name, like layers and dimension styles, this is not a problem. For components like instance definitions that have a more complicated set of merging rules, it is critical that references to instance definition ids be updated from values in the arcive to values in the model. uses to adjust and write a model component Id. <a href="#a3ddbaae55cfa3496a8316361574ac969">More...</a><br /></td></tr>
|
|
<tr class="separator:a3ddbaae55cfa3496a8316361574ac969"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a719298ba96d97f7657b8832e50ac5e90"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a719298ba96d97f7657b8832e50ac5e90">Read3dmReferencedComponentIndex</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type, int *component_index)</td></tr>
|
|
<tr class="memdesc:a719298ba96d97f7657b8832e50ac5e90"><td class="mdescLeft"> </td><td class="mdescRight">When reading 3dm archives, model component indexes in the archive and in the destination model are typically different. This function basically reads and reverses the steps that WriteArchiveComponentIndex() uses to adjust and write a model component index. <a href="#a719298ba96d97f7657b8832e50ac5e90">More...</a><br /></td></tr>
|
|
<tr class="separator:a719298ba96d97f7657b8832e50ac5e90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a985b2f6be48ef4f6abf89bfd7379aa1a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a985b2f6be48ef4f6abf89bfd7379aa1a">Read3dmReferencedComponentIndexArray</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type, <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< int > &component_index_array)</td></tr>
|
|
<tr class="separator:a985b2f6be48ef4f6abf89bfd7379aa1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74fe63e7efe608af79b48861eb6a1133"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a74fe63e7efe608af79b48861eb6a1133">Read3dmSettings</a> (class <a class="el" href="../../dd/df2/class_o_n__3dm_settings.html">ON_3dmSettings</a> &)</td></tr>
|
|
<tr class="separator:a74fe63e7efe608af79b48861eb6a1133"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ed3fc600cf59550dc1f3c3a591a99c2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8ed3fc600cf59550dc1f3c3a591a99c2">Read3dmStartSection</a> (int *version, <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> &sStartSectionComment)</td></tr>
|
|
<tr class="separator:a8ed3fc600cf59550dc1f3c3a591a99c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a987c886a2211ad79035e4b8b2bcf5ff4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a987c886a2211ad79035e4b8b2bcf5ff4">Read3dmTextureMapping</a> (class <a class="el" href="../../d7/de3/class_o_n___texture_mapping.html">ON_TextureMapping</a> **)</td></tr>
|
|
<tr class="separator:a987c886a2211ad79035e4b8b2bcf5ff4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81de4cce6b1e4d507361c14f3d06026d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a81de4cce6b1e4d507361c14f3d06026d">ReadArc</a> (<a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a> &)</td></tr>
|
|
<tr class="separator:a81de4cce6b1e4d507361c14f3d06026d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ef6276bb497b7e902c7a965cb6d5da8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5ef6276bb497b7e902c7a965cb6d5da8">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< bool > &)</td></tr>
|
|
<tr class="separator:a5ef6276bb497b7e902c7a965cb6d5da8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac214d19326aad7cd83884e8ebf8cedad"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac214d19326aad7cd83884e8ebf8cedad">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< char > &)</td></tr>
|
|
<tr class="separator:ac214d19326aad7cd83884e8ebf8cedad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22eb30ada18c21e8882e77f79f6a47ae"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a22eb30ada18c21e8882e77f79f6a47ae">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< short > &)</td></tr>
|
|
<tr class="separator:a22eb30ada18c21e8882e77f79f6a47ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad80c079fb81606285e3e26c16a5b53ff"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad80c079fb81606285e3e26c16a5b53ff">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< int > &)</td></tr>
|
|
<tr class="separator:ad80c079fb81606285e3e26c16a5b53ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a038636825f4134958953f8be27b0bfef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a038636825f4134958953f8be27b0bfef">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< float > &)</td></tr>
|
|
<tr class="separator:a038636825f4134958953f8be27b0bfef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65d43d5a066c1005712856eeee3aee58"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a65d43d5a066c1005712856eeee3aee58">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< double > &)</td></tr>
|
|
<tr class="separator:a65d43d5a066c1005712856eeee3aee58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade279b0305b635346f3c6d356bc08996"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ade279b0305b635346f3c6d356bc08996">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> > &)</td></tr>
|
|
<tr class="separator:ade279b0305b635346f3c6d356bc08996"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17e7093290b1c4164d25b9269267cfba"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a17e7093290b1c4164d25b9269267cfba">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> > &)</td></tr>
|
|
<tr class="separator:a17e7093290b1c4164d25b9269267cfba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab08a40bcf7c845059c30d421231f38d3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab08a40bcf7c845059c30d421231f38d3">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> > &)</td></tr>
|
|
<tr class="separator:ab08a40bcf7c845059c30d421231f38d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b97590b66fa43745c085668a7a65619"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7b97590b66fa43745c085668a7a65619">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> > &)</td></tr>
|
|
<tr class="separator:a7b97590b66fa43745c085668a7a65619"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7a60a84bfc6dd56ff8e0d8e23bd87ed"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa7a60a84bfc6dd56ff8e0d8e23bd87ed">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> > &)</td></tr>
|
|
<tr class="separator:aa7a60a84bfc6dd56ff8e0d8e23bd87ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb612d1aa2f6d08ecdc37551f2350fe7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aeb612d1aa2f6d08ecdc37551f2350fe7">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> > &)</td></tr>
|
|
<tr class="separator:aeb612d1aa2f6d08ecdc37551f2350fe7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8eaa713e2c51a43c98766b0c12d1cc41"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8eaa713e2c51a43c98766b0c12d1cc41">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> > &)</td></tr>
|
|
<tr class="separator:a8eaa713e2c51a43c98766b0c12d1cc41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7875e8750f4824d0990d457d938e41a8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7875e8750f4824d0990d457d938e41a8">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> > &)</td></tr>
|
|
<tr class="separator:a7875e8750f4824d0990d457d938e41a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac060486c017c0420420bd19d4cbb033b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac060486c017c0420420bd19d4cbb033b">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> > &)</td></tr>
|
|
<tr class="separator:ac060486c017c0420420bd19d4cbb033b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92528d15828ca16479314d422ea6c37f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a92528d15828ca16479314d422ea6c37f">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/d8c/class_o_n__4f_point.html">ON_4fPoint</a> > &)</td></tr>
|
|
<tr class="separator:a92528d15828ca16479314d422ea6c37f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6cc2db97a82946c550c0ea1418c65c21"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6cc2db97a82946c550c0ea1418c65c21">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> > &)</td></tr>
|
|
<tr class="separator:a6cc2db97a82946c550c0ea1418c65c21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d11175149e634f6dde2de8e02238d50"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4d11175149e634f6dde2de8e02238d50">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> > &)</td></tr>
|
|
<tr class="separator:a4d11175149e634f6dde2de8e02238d50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8e01b5419dc4d83b156433d9013804c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af8e01b5419dc4d83b156433d9013804c">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> > &)</td></tr>
|
|
<tr class="separator:af8e01b5419dc4d83b156433d9013804c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae57f133874111c02ccdad0b35dbbe975"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae57f133874111c02ccdad0b35dbbe975">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< ON_UuidIndex > &)</td></tr>
|
|
<tr class="separator:ae57f133874111c02ccdad0b35dbbe975"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a4d3691daf00f08671555dfbe395e1b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7a4d3691daf00f08671555dfbe395e1b">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< ON_UuidPtr > &)</td></tr>
|
|
<tr class="separator:a7a4d3691daf00f08671555dfbe395e1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab15b37a0f0f312c7e4273e6450b89fca"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab15b37a0f0f312c7e4273e6450b89fca">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/d6c/class_o_n___surface_curvature.html">ON_SurfaceCurvature</a> > &)</td></tr>
|
|
<tr class="separator:ab15b37a0f0f312c7e4273e6450b89fca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af08c0bcc601e9df56f8f8067f8d971a0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af08c0bcc601e9df56f8f8067f8d971a0">ReadArray</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> > &)</td></tr>
|
|
<tr class="separator:af08c0bcc601e9df56f8f8067f8d971a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11b73ede9e01eae172b4cd1ac6114670"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a11b73ede9e01eae172b4cd1ac6114670">ReadArray</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> > &)</td></tr>
|
|
<tr class="separator:a11b73ede9e01eae172b4cd1ac6114670"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8e5d7a072c73ba19a56e410f5643265"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad8e5d7a072c73ba19a56e410f5643265">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d3/d88/class_o_n___display_material_ref.html">ON_DisplayMaterialRef</a> > &)</td></tr>
|
|
<tr class="separator:ad8e5d7a072c73ba19a56e410f5643265"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e663cad498dc4399d456d6a852c815a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4e663cad498dc4399d456d6a852c815a">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d53/class_o_n___linetype_segment.html">ON_LinetypeSegment</a> > &)</td></tr>
|
|
<tr class="separator:a4e663cad498dc4399d456d6a852c815a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77fce114b57781223eeef79f23ff7d4d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a77fce114b57781223eeef79f23ff7d4d">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../dd/d60/class_o_n___mapping_channel.html">ON_MappingChannel</a> > &)</td></tr>
|
|
<tr class="separator:a77fce114b57781223eeef79f23ff7d4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3d0238946457bdd7fab9080bcb4e905"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae3d0238946457bdd7fab9080bcb4e905">ReadArray</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d5/d2c/class_o_n___material_ref.html">ON_MaterialRef</a> > &)</td></tr>
|
|
<tr class="separator:ae3d0238946457bdd7fab9080bcb4e905"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a9f82703c6fd7d3e7ba469b9bdda58b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a2a9f82703c6fd7d3e7ba469b9bdda58b">ReadArray</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d1/dbb/class_o_n___mapping_ref.html">ON_MappingRef</a> > &)</td></tr>
|
|
<tr class="separator:a2a9f82703c6fd7d3e7ba469b9bdda58b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab88c8b42e3d702e14b9305fd21f0fbc0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab88c8b42e3d702e14b9305fd21f0fbc0">ReadArray</a> (<a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< class <a class="el" href="../../d3/d80/class_o_n___obj_ref.html">ON_ObjRef</a> > &)</td></tr>
|
|
<tr class="separator:ab88c8b42e3d702e14b9305fd21f0fbc0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4e98a5fafd52c0784f64bb6dd7c4eb0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa4e98a5fafd52c0784f64bb6dd7c4eb0">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< class <a class="el" href="../../de/d5d/class_o_n___obj_ref___i_ref_i_d.html">ON_ObjRef_IRefID</a> > &)</td></tr>
|
|
<tr class="separator:aa4e98a5fafd52c0784f64bb6dd7c4eb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24e3dcd605fbfb08b18a00dcbeec5a89"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a24e3dcd605fbfb08b18a00dcbeec5a89">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< class <a class="el" href="../../d3/da3/class_o_n___clipping_plane_info.html">ON_ClippingPlaneInfo</a> > &)</td></tr>
|
|
<tr class="separator:a24e3dcd605fbfb08b18a00dcbeec5a89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8607db7120529526e8bbaced7a094dff"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8607db7120529526e8bbaced7a094dff">ReadArray</a> (<a class="el" href="../../da/d08/class_o_n___object_array.html">ON_ObjectArray</a>< class <a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> > &)</td></tr>
|
|
<tr class="separator:a8607db7120529526e8bbaced7a094dff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c6c3015ebfd804e962e49fbdea3734f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3c6c3015ebfd804e962e49fbdea3734f">ReadArray</a> (<a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< class <a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> *> &)</td></tr>
|
|
<tr class="separator:a3c6c3015ebfd804e962e49fbdea3734f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ba6349beea0f3cd467a596f314d658b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a0ba6349beea0f3cd467a596f314d658b">ReadBigInt</a> (size_t, ON__INT64 *)</td></tr>
|
|
<tr class="separator:a0ba6349beea0f3cd467a596f314d658b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0095242b994bc2c16cecf3bcbe63b5b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af0095242b994bc2c16cecf3bcbe63b5b">ReadBigInt</a> (size_t, ON__UINT64 *)</td></tr>
|
|
<tr class="separator:af0095242b994bc2c16cecf3bcbe63b5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae920e1ab82f10e58413dbabe3d984c94"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae920e1ab82f10e58413dbabe3d984c94">ReadBigInt</a> (ON__INT64 *)</td></tr>
|
|
<tr class="separator:ae920e1ab82f10e58413dbabe3d984c94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a814d1492bf2fed379c463514503d0aaa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a814d1492bf2fed379c463514503d0aaa">ReadBigInt</a> (ON__UINT64 *)</td></tr>
|
|
<tr class="separator:a814d1492bf2fed379c463514503d0aaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30de13de9d4f95ff6cccf5d2454f9e03"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a30de13de9d4f95ff6cccf5d2454f9e03">ReadBigSize</a> (size_t *)</td></tr>
|
|
<tr class="separator:a30de13de9d4f95ff6cccf5d2454f9e03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca8e38693e2f93e1b961dce599108c62"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aca8e38693e2f93e1b961dce599108c62">ReadBigTime</a> (time_t *)</td></tr>
|
|
<tr class="separator:aca8e38693e2f93e1b961dce599108c62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2478a733c3ebd76f80c2a568bc344e7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af2478a733c3ebd76f80c2a568bc344e7">ReadBool</a> (bool *)</td></tr>
|
|
<tr class="separator:af2478a733c3ebd76f80c2a568bc344e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b71bdccd4f88c4ed80191efe4a9e5be"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7b71bdccd4f88c4ed80191efe4a9e5be">ReadBoundingBox</a> (<a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &)</td></tr>
|
|
<tr class="separator:a7b71bdccd4f88c4ed80191efe4a9e5be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70daebb13661adec7f1a4f19a89e1573"><td class="memItemLeft" align="right" valign="top">ON__UINT64 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a70daebb13661adec7f1a4f19a89e1573">ReadBuffer</a> (ON__UINT64 sizeof_buffer, void *buffer)</td></tr>
|
|
<tr class="memdesc:a70daebb13661adec7f1a4f19a89e1573"><td class="mdescLeft"> </td><td class="mdescRight">Expert user function that uses Read() to load a buffer. Paramters: sizeof_buffer - [in] number of bytes to attempt to read. buffer - [out] read bytes are stored in this buffer <a href="#a70daebb13661adec7f1a4f19a89e1573">More...</a><br /></td></tr>
|
|
<tr class="separator:a70daebb13661adec7f1a4f19a89e1573"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3bafbe1ee0329f5e73401d08e9639b49"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3bafbe1ee0329f5e73401d08e9639b49">ReadByte</a> (size_t, void *)</td></tr>
|
|
<tr class="separator:a3bafbe1ee0329f5e73401d08e9639b49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec54773525b0c6a56d8456dcb858392c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aec54773525b0c6a56d8456dcb858392c">ReadChar</a> (size_t, char *)</td></tr>
|
|
<tr class="separator:aec54773525b0c6a56d8456dcb858392c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad185cd287239985ed379b87b652f2fd0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad185cd287239985ed379b87b652f2fd0">ReadChar</a> (size_t, unsigned char *)</td></tr>
|
|
<tr class="separator:ad185cd287239985ed379b87b652f2fd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99c79434c380787e794d831d9bae71f3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a99c79434c380787e794d831d9bae71f3">ReadChar</a> (char *)</td></tr>
|
|
<tr class="separator:a99c79434c380787e794d831d9bae71f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac74bf4f81cbff235925d9624bced5e31"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac74bf4f81cbff235925d9624bced5e31">ReadChar</a> (unsigned char *)</td></tr>
|
|
<tr class="separator:ac74bf4f81cbff235925d9624bced5e31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac1bb9ad90f18e1e911d39504004502f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aac1bb9ad90f18e1e911d39504004502f">ReadCircle</a> (<a class="el" href="../../d1/d1b/class_o_n___circle.html">ON_Circle</a> &)</td></tr>
|
|
<tr class="separator:aac1bb9ad90f18e1e911d39504004502f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a892a917d2fdb414120149350a572cf2f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a892a917d2fdb414120149350a572cf2f">ReadColor</a> (<a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> &)</td></tr>
|
|
<tr class="separator:a892a917d2fdb414120149350a572cf2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22c4ddf1a15bf79956645d203f0632c5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a22c4ddf1a15bf79956645d203f0632c5">ReadComponentIndex</a> (ON_COMPONENT_INDEX &)</td></tr>
|
|
<tr class="separator:a22c4ddf1a15bf79956645d203f0632c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62b85d04c295e83e213e5c450301d7f9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a62b85d04c295e83e213e5c450301d7f9">ReadCompressedBuffer</a> (size_t sizeof__outbuffer, void *outbuffer, bool *bFailedCRC)</td></tr>
|
|
<tr class="memdesc:a62b85d04c295e83e213e5c450301d7f9"><td class="mdescLeft"> </td><td class="mdescRight">Read compressed information from an archive and uncompress it. <a href="#a62b85d04c295e83e213e5c450301d7f9">More...</a><br /></td></tr>
|
|
<tr class="separator:a62b85d04c295e83e213e5c450301d7f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1270d260b8fc7d0a1d9d066f6b8d1349"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1270d260b8fc7d0a1d9d066f6b8d1349">ReadCompressedBufferSize</a> (size_t *sizeof__outbuffer)</td></tr>
|
|
<tr class="memdesc:a1270d260b8fc7d0a1d9d066f6b8d1349"><td class="mdescLeft"> </td><td class="mdescRight">Red the size of a compressed buffer. <a href="#a1270d260b8fc7d0a1d9d066f6b8d1349">More...</a><br /></td></tr>
|
|
<tr class="separator:a1270d260b8fc7d0a1d9d066f6b8d1349"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af217649adb70ebcca6adcda062524fc1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af217649adb70ebcca6adcda062524fc1">ReadDisplayMaterialRef</a> (<a class="el" href="../../d3/d88/class_o_n___display_material_ref.html">ON_DisplayMaterialRef</a> &)</td></tr>
|
|
<tr class="separator:af217649adb70ebcca6adcda062524fc1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91e35364f94bd4f34495d0c69dc68271"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a91e35364f94bd4f34495d0c69dc68271">ReadDouble</a> (size_t, double *)</td></tr>
|
|
<tr class="separator:a91e35364f94bd4f34495d0c69dc68271"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a329fd667e80264ca3b68219b62e622b9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a329fd667e80264ca3b68219b62e622b9">ReadDouble</a> (double *)</td></tr>
|
|
<tr class="separator:a329fd667e80264ca3b68219b62e622b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb54f20d9a4a4845306bd0935264af19"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aeb54f20d9a4a4845306bd0935264af19">ReadFloat</a> (size_t, float *)</td></tr>
|
|
<tr class="separator:aeb54f20d9a4a4845306bd0935264af19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a970af89cd4983ca6ab57b3b08bdb9a76"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a970af89cd4983ca6ab57b3b08bdb9a76">ReadFloat</a> (float *)</td></tr>
|
|
<tr class="separator:a970af89cd4983ca6ab57b3b08bdb9a76"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe27ccc69c276c429cfa684021e7dc26"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#abe27ccc69c276c429cfa684021e7dc26">ReadInt</a> (size_t, int *)</td></tr>
|
|
<tr class="separator:abe27ccc69c276c429cfa684021e7dc26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a0e8f2dc63e86015dc01edd258c2751"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a0a0e8f2dc63e86015dc01edd258c2751">ReadInt</a> (size_t, unsigned int *)</td></tr>
|
|
<tr class="separator:a0a0e8f2dc63e86015dc01edd258c2751"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad25ceec16ca22410529b39206979e5ea"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad25ceec16ca22410529b39206979e5ea">ReadInt</a> (int *)</td></tr>
|
|
<tr class="separator:ad25ceec16ca22410529b39206979e5ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6976097ba89c1b999972d3136921bcec"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6976097ba89c1b999972d3136921bcec">ReadInt</a> (unsigned int *)</td></tr>
|
|
<tr class="separator:a6976097ba89c1b999972d3136921bcec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac11782930d8edb37319b490647c3587d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac11782930d8edb37319b490647c3587d">ReadInterval</a> (<a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> &)</td></tr>
|
|
<tr class="separator:ac11782930d8edb37319b490647c3587d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8efa805fe20fd242df468e52f99162d1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8efa805fe20fd242df468e52f99162d1">ReadLine</a> (<a class="el" href="../../d4/d6f/class_o_n___line.html">ON_Line</a> &)</td></tr>
|
|
<tr class="separator:a8efa805fe20fd242df468e52f99162d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96aebae9ce8b2436fd821f52b5048713"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a96aebae9ce8b2436fd821f52b5048713">ReadLinetypeSegment</a> (<a class="el" href="../../d2/d53/class_o_n___linetype_segment.html">ON_LinetypeSegment</a> &)</td></tr>
|
|
<tr class="separator:a96aebae9ce8b2436fd821f52b5048713"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8243d79d480027f0df545a5b641e981c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8243d79d480027f0df545a5b641e981c">ReadLong</a> (size_t, long *)</td></tr>
|
|
<tr class="separator:a8243d79d480027f0df545a5b641e981c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ed5c2ec6c0f1a45f0efcdcd25d784af"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7ed5c2ec6c0f1a45f0efcdcd25d784af">ReadLong</a> (size_t, unsigned long *)</td></tr>
|
|
<tr class="separator:a7ed5c2ec6c0f1a45f0efcdcd25d784af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47d0f74e79bd0d0ceda9314f14091c1b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a47d0f74e79bd0d0ceda9314f14091c1b">ReadLong</a> (long *)</td></tr>
|
|
<tr class="separator:a47d0f74e79bd0d0ceda9314f14091c1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab41504e854d8a417aaef48b324e01681"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab41504e854d8a417aaef48b324e01681">ReadLong</a> (unsigned long *)</td></tr>
|
|
<tr class="separator:ab41504e854d8a417aaef48b324e01681"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a36a5ebaeaa3980090ff44da4d0dc64"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1a36a5ebaeaa3980090ff44da4d0dc64">ReadMode</a> () const</td></tr>
|
|
<tr class="separator:a1a36a5ebaeaa3980090ff44da4d0dc64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3762536068189d1c785a20fa32207f98"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3762536068189d1c785a20fa32207f98">ReadModelComponentAttributes</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &model_component, unsigned int *attributes_filter)</td></tr>
|
|
<tr class="memdesc:a3762536068189d1c785a20fa32207f98"><td class="mdescLeft"> </td><td class="mdescRight">Reads the attributes the Write() function writes. <a href="#a3762536068189d1c785a20fa32207f98">More...</a><br /></td></tr>
|
|
<tr class="separator:a3762536068189d1c785a20fa32207f98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a025b86c1da38eb51f66d6260b1141ac3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a025b86c1da38eb51f66d6260b1141ac3">ReadObject</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **ppObject)</td></tr>
|
|
<tr class="memdesc:a025b86c1da38eb51f66d6260b1141ac3"><td class="mdescLeft"> </td><td class="mdescRight">Reads and object from a 3dm archive; <a href="#a025b86c1da38eb51f66d6260b1141ac3">More...</a><br /></td></tr>
|
|
<tr class="separator:a025b86c1da38eb51f66d6260b1141ac3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7dcb4b625314f2f93acc2112418ff4e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac7dcb4b625314f2f93acc2112418ff4e">ReadObject</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &object)</td></tr>
|
|
<tr class="memdesc:ac7dcb4b625314f2f93acc2112418ff4e"><td class="mdescLeft"> </td><td class="mdescRight">Reads and object from a 3dm archive. <a href="#ac7dcb4b625314f2f93acc2112418ff4e">More...</a><br /></td></tr>
|
|
<tr class="separator:ac7dcb4b625314f2f93acc2112418ff4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a825cbf5578079c948c4c0d3038221828"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a825cbf5578079c948c4c0d3038221828">ReadObjectUserData</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &object)</td></tr>
|
|
<tr class="memdesc:a825cbf5578079c948c4c0d3038221828"><td class="mdescLeft"> </td><td class="mdescRight">Low level tool to read user data and attach it to the object. This function should never be called directly. <a href="#a825cbf5578079c948c4c0d3038221828">More...</a><br /></td></tr>
|
|
<tr class="separator:a825cbf5578079c948c4c0d3038221828"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a48f37949a766d7c4209f2c817e9681"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3a48f37949a766d7c4209f2c817e9681">ReadPlane</a> (<a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &)</td></tr>
|
|
<tr class="separator:a3a48f37949a766d7c4209f2c817e9681"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e75ee6459d38a99746f7565630ca200"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9e75ee6459d38a99746f7565630ca200">ReadPlaneEquation</a> (<a class="el" href="../../dd/d89/class_o_n___plane_equation.html">ON_PlaneEquation</a> &)</td></tr>
|
|
<tr class="separator:a9e75ee6459d38a99746f7565630ca200"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c09670476599eaa0f8b4761781dce16"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8c09670476599eaa0f8b4761781dce16">ReadPoint</a> (<a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &)</td></tr>
|
|
<tr class="separator:a8c09670476599eaa0f8b4761781dce16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3167ec34312c8ac20aa4e0d5c24678a0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3167ec34312c8ac20aa4e0d5c24678a0">ReadPoint</a> (<a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
|
<tr class="separator:a3167ec34312c8ac20aa4e0d5c24678a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b5d935b1b8fc3aca71a25941cbf2b25"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3b5d935b1b8fc3aca71a25941cbf2b25">ReadPoint</a> (<a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> &)</td></tr>
|
|
<tr class="separator:a3b5d935b1b8fc3aca71a25941cbf2b25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a779ed0733450fc41cc9cb8e2688569b2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a779ed0733450fc41cc9cb8e2688569b2">ReadShort</a> (size_t, short *)</td></tr>
|
|
<tr class="separator:a779ed0733450fc41cc9cb8e2688569b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab08cab55a2b5a48cb73fbe4bf2a01d23"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab08cab55a2b5a48cb73fbe4bf2a01d23">ReadShort</a> (size_t, unsigned short *)</td></tr>
|
|
<tr class="separator:ab08cab55a2b5a48cb73fbe4bf2a01d23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c396b7d0a0892d3be51723306a066fa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5c396b7d0a0892d3be51723306a066fa">ReadShort</a> (short *)</td></tr>
|
|
<tr class="separator:a5c396b7d0a0892d3be51723306a066fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ba47262965340dcb7c5712379e0fc3a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9ba47262965340dcb7c5712379e0fc3a">ReadShort</a> (unsigned short *)</td></tr>
|
|
<tr class="separator:a9ba47262965340dcb7c5712379e0fc3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba30a3f74b6734d48dad3ddc81c74c0f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aba30a3f74b6734d48dad3ddc81c74c0f">ReadSize</a> (size_t *)</td></tr>
|
|
<tr class="separator:aba30a3f74b6734d48dad3ddc81c74c0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4cd10cac00dedaa4398a941935e680e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac4cd10cac00dedaa4398a941935e680e">ReadString</a> (size_t str_array_count, char *str_array)</td></tr>
|
|
<tr class="separator:ac4cd10cac00dedaa4398a941935e680e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37f414be58e36fc9a3061e83c787356e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a37f414be58e36fc9a3061e83c787356e">ReadString</a> (size_t str_array_count, unsigned char *str_array)</td></tr>
|
|
<tr class="separator:a37f414be58e36fc9a3061e83c787356e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a991e5a4554643340856305d23a3b407d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a991e5a4554643340856305d23a3b407d">ReadString</a> (size_t str_array_count, unsigned short *str_array)</td></tr>
|
|
<tr class="separator:a991e5a4554643340856305d23a3b407d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a633ff5723bcfc9337180a99c7efcfa0b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a633ff5723bcfc9337180a99c7efcfa0b">ReadString</a> (<a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> &sUTF8)</td></tr>
|
|
<tr class="separator:a633ff5723bcfc9337180a99c7efcfa0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54a612fd48df066a415636e59f72605f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a54a612fd48df066a415636e59f72605f">ReadString</a> (<a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &s)</td></tr>
|
|
<tr class="separator:a54a612fd48df066a415636e59f72605f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e7713da57b2db375c0cad65d055779d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1e7713da57b2db375c0cad65d055779d">ReadStringUTF16ElementCount</a> (size_t *string_utf16_element_count)</td></tr>
|
|
<tr class="separator:a1e7713da57b2db375c0cad65d055779d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31378a73104dab716db033d008d47035"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a31378a73104dab716db033d008d47035">ReadStringUTF8ElementCount</a> (size_t *string_utf8_element_count)</td></tr>
|
|
<tr class="separator:a31378a73104dab716db033d008d47035"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4e8f302aee8676f3c5c502efccb3254"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac4e8f302aee8676f3c5c502efccb3254">ReadTime</a> (struct tm &)</td></tr>
|
|
<tr class="separator:ac4e8f302aee8676f3c5c502efccb3254"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98f4000a86e6cd653a3c68b3a0029c41"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a98f4000a86e6cd653a3c68b3a0029c41">ReadUuid</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &)</td></tr>
|
|
<tr class="separator:a98f4000a86e6cd653a3c68b3a0029c41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec76a1fc06d8c3340d31951365b6373a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aec76a1fc06d8c3340d31951365b6373a">ReadV1_TCODE_ANNOTATION</a> (unsigned int, <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **, <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="separator:aec76a1fc06d8c3340d31951365b6373a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4f8595e275b44d011b39c248516b14a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab4f8595e275b44d011b39c248516b14a">ReadV1_TCODE_LEGACY_CRV</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **, <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="separator:ab4f8595e275b44d011b39c248516b14a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab30c2d46268cef809364806bc4a4f816"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab30c2d46268cef809364806bc4a4f816">ReadV1_TCODE_LEGACY_FAC</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **, <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="separator:ab30c2d46268cef809364806bc4a4f816"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7c25a421ebaadcb9f43807ba80f9181"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab7c25a421ebaadcb9f43807ba80f9181">ReadV1_TCODE_LEGACY_SHL</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **, <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="separator:ab7c25a421ebaadcb9f43807ba80f9181"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a519e73d6f72235cb16ecb60865edcb55"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a519e73d6f72235cb16ecb60865edcb55">ReadV1_TCODE_MESH_OBJECT</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **, <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="separator:a519e73d6f72235cb16ecb60865edcb55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab69907612a6b64de61a433214a6add53"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab69907612a6b64de61a433214a6add53">ReadV1_TCODE_RH_POINT</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **, <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="memdesc:ab69907612a6b64de61a433214a6add53"><td class="mdescLeft"> </td><td class="mdescRight">helpers for reading V1 objects <a href="#ab69907612a6b64de61a433214a6add53">More...</a><br /></td></tr>
|
|
<tr class="separator:ab69907612a6b64de61a433214a6add53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f5de561bac5e1b5c31d17505543edc7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a2f5de561bac5e1b5c31d17505543edc7">ReadV1_TCODE_RHINOIO_OBJECT_BREP</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **, <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="separator:a2f5de561bac5e1b5c31d17505543edc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae16b468070d0380dc9e90ea105e24f16"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae16b468070d0380dc9e90ea105e24f16">ReadV1_TCODE_RHINOIO_OBJECT_NURBS_CURVE</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **, <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="separator:ae16b468070d0380dc9e90ea105e24f16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae305b4c963314f6f28449fa4da17f38b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae305b4c963314f6f28449fa4da17f38b">ReadV1_TCODE_RHINOIO_OBJECT_NURBS_SURFACE</a> (<a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> **, <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="separator:ae305b4c963314f6f28449fa4da17f38b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c56b805fc809e6ff3e85ccea9a2d436"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9c56b805fc809e6ff3e85ccea9a2d436">ReadVector</a> (<a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
|
<tr class="separator:a9c56b805fc809e6ff3e85ccea9a2d436"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c65a93aee3208e338af38631bfcfa22"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4c65a93aee3208e338af38631bfcfa22">ReadVector</a> (<a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
|
<tr class="separator:a4c65a93aee3208e338af38631bfcfa22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8257c94b06dff64e595d326a60850e67"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8257c94b06dff64e595d326a60850e67">ReadWideString</a> (<a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &wide_string)</td></tr>
|
|
<tr class="memdesc:a8257c94b06dff64e595d326a60850e67"><td class="mdescLeft"> </td><td class="mdescRight">Read a wide string written with the <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9a421e86cc83dd0e7733b8a8dd98bd38" title="Write a wide string as a UTF-8 encoded string. ">WriteWideString()</a> function. <a href="#a8257c94b06dff64e595d326a60850e67">More...</a><br /></td></tr>
|
|
<tr class="separator:a8257c94b06dff64e595d326a60850e67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abcaf079f3b00ab1283e101fc88b079e3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#abcaf079f3b00ab1283e101fc88b079e3">ReadXform</a> (<a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &)</td></tr>
|
|
<tr class="separator:abcaf079f3b00ab1283e101fc88b079e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9dbfb211b05aaebd5edac46c2fdddd60"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9dbfb211b05aaebd5edac46c2fdddd60">ReferencedComponentIdMapping</a> () const</td></tr>
|
|
<tr class="separator:a9dbfb211b05aaebd5edac46c2fdddd60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae53d2ae443e3e6a3e09305c3e471b62c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae53d2ae443e3e6a3e09305c3e471b62c">ReferencedComponentIndexMapping</a> () const</td></tr>
|
|
<tr class="separator:ae53d2ae443e3e6a3e09305c3e471b62c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a650857cabc8ce3f187f83e5eab66faed"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a650857cabc8ce3f187f83e5eab66faed">ReferenceModelSerialNumber</a> () const</td></tr>
|
|
<tr class="separator:a650857cabc8ce3f187f83e5eab66faed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af713c3299bb023e1640b0c8e7b20b3c8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af713c3299bb023e1640b0c8e7b20b3c8">Save3dmAnalysisMesh</a> (ON::object_type object_type) const</td></tr>
|
|
<tr class="separator:af713c3299bb023e1640b0c8e7b20b3c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7faa276f6b66e50e559b31c41c8c02f8"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7faa276f6b66e50e559b31c41c8c02f8">Save3dmAnalysisMeshObjectTypeFlags</a> () const</td></tr>
|
|
<tr class="memdesc:a7faa276f6b66e50e559b31c41c8c02f8"><td class="mdescLeft"> </td><td class="mdescRight">Specify which types of objects (<a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a>, <a class="el" href="../../de/dcf/class_o_n___extrusion.html">ON_Extrusion</a>, ON_SubD, ...) save analysis meshes in the 3dm file. <a href="#a7faa276f6b66e50e559b31c41c8c02f8">More...</a><br /></td></tr>
|
|
<tr class="separator:a7faa276f6b66e50e559b31c41c8c02f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee5abbf2eaa70a4e219dd0a6ea69043d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aee5abbf2eaa70a4e219dd0a6ea69043d">Save3dmPreviewImage</a> () const</td></tr>
|
|
<tr class="separator:aee5abbf2eaa70a4e219dd0a6ea69043d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25cde22dd9376761ef9cc61827db770f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a25cde22dd9376761ef9cc61827db770f">Save3dmRenderMesh</a> (ON::object_type object_type) const</td></tr>
|
|
<tr class="separator:a25cde22dd9376761ef9cc61827db770f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7aa86831db8942d650b1dddfc5e42427"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7aa86831db8942d650b1dddfc5e42427">Save3dmRenderMeshObjectTypeFlags</a> () const</td></tr>
|
|
<tr class="memdesc:a7aa86831db8942d650b1dddfc5e42427"><td class="mdescLeft"> </td><td class="mdescRight">Specify which types of objects (<a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a>, <a class="el" href="../../de/dcf/class_o_n___extrusion.html">ON_Extrusion</a>, ON_SubD, ...) save render meshes in the 3dm file. <a href="#a7aa86831db8942d650b1dddfc5e42427">More...</a><br /></td></tr>
|
|
<tr class="separator:a7aa86831db8942d650b1dddfc5e42427"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fc72bc706e267c82048a099ccac7538"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6fc72bc706e267c82048a099ccac7538">Seek3dmChunkFromCurrentPosition</a> (unsigned int)</td></tr>
|
|
<tr class="separator:a6fc72bc706e267c82048a099ccac7538"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35211c35de9efd9b07176976f384c172"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a35211c35de9efd9b07176976f384c172">Seek3dmChunkFromStart</a> (unsigned int)</td></tr>
|
|
<tr class="separator:a35211c35de9efd9b07176976f384c172"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b2bb10112887c04dacad3e11693e7ed"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7b2bb10112887c04dacad3e11693e7ed">SeekBackward</a> (ON__UINT64 bytes_backward)</td></tr>
|
|
<tr class="memdesc:a7b2bb10112887c04dacad3e11693e7ed"><td class="mdescLeft"> </td><td class="mdescRight">Reduce the archive's current position by bytes_backward from the current position. <a href="#a7b2bb10112887c04dacad3e11693e7ed">More...</a><br /></td></tr>
|
|
<tr class="separator:a7b2bb10112887c04dacad3e11693e7ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca9914f32a59bc409b54e0455b95a685"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aca9914f32a59bc409b54e0455b95a685">SeekForward</a> (ON__UINT64 bytes_forward)</td></tr>
|
|
<tr class="memdesc:aca9914f32a59bc409b54e0455b95a685"><td class="mdescLeft"> </td><td class="mdescRight">Increase the archive's current position to bytes_forward from the current position. <a href="#aca9914f32a59bc409b54e0455b95a685">More...</a><br /></td></tr>
|
|
<tr class="separator:aca9914f32a59bc409b54e0455b95a685"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6073dbe48c7aa65d999c8f0332a19f46"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6073dbe48c7aa65d999c8f0332a19f46">SeekFromStart</a> (ON__UINT64 bytes_from_start)</td></tr>
|
|
<tr class="memdesc:a6073dbe48c7aa65d999c8f0332a19f46"><td class="mdescLeft"> </td><td class="mdescRight">Set current position to bytes_from_start many bytes from the start of the archive. <a href="#a6073dbe48c7aa65d999c8f0332a19f46">More...</a><br /></td></tr>
|
|
<tr class="separator:a6073dbe48c7aa65d999c8f0332a19f46"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b23d6fc7781684a5172b414f006360a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9b23d6fc7781684a5172b414f006360a">SetArchive3dmVersion</a> (int)</td></tr>
|
|
<tr class="separator:a9b23d6fc7781684a5172b414f006360a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f5e94e35a7eda77078aaa0b9d3dc581"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a2f5e94e35a7eda77078aaa0b9d3dc581">SetArchiveFullPath</a> (const wchar_t *archive_full_path)</td></tr>
|
|
<tr class="separator:a2f5e94e35a7eda77078aaa0b9d3dc581"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f11ec7155789fcdf6c2579b9ad0b26f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7f11ec7155789fcdf6c2579b9ad0b26f">SetArchiveFullPath</a> (const wchar_t *archive_directory_name, const wchar_t *archive_file_name)</td></tr>
|
|
<tr class="separator:a7f11ec7155789fcdf6c2579b9ad0b26f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb5a4f9a27831722a5ee2c2f79b6e841"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#acb5a4f9a27831722a5ee2c2f79b6e841">SetChunkBoundaryCheck</a> (bool bChunkBoundaryCheck)</td></tr>
|
|
<tr class="separator:acb5a4f9a27831722a5ee2c2f79b6e841"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49015733466df204a3f351bcc64174e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a49015733466df204a3f351bcc64174e6">SetModelSerialNumber</a> (unsigned int model_serial_number, unsigned int reference_model_serial_number, unsigned int instance_definition_model_serial_number)</td></tr>
|
|
<tr class="memdesc:a49015733466df204a3f351bcc64174e6"><td class="mdescLeft"> </td><td class="mdescRight">Specify model serial number attributes to assign to <a class="el" href="../../dc/d5c/class_o_n___model_component.html" title="The ON_ModelComponent class is a base class for all components in a model and manages the index...">ON_ModelComponent</a> classes when they are read. <a href="#a49015733466df204a3f351bcc64174e6">More...</a><br /></td></tr>
|
|
<tr class="separator:a49015733466df204a3f351bcc64174e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c9f82c30046746982e8882fc41d652b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3c9f82c30046746982e8882fc41d652b">SetReferencedComponentIdMapping</a> (bool bEnableReferenceComponentIdMapping)</td></tr>
|
|
<tr class="memdesc:a3c9f82c30046746982e8882fc41d652b"><td class="mdescLeft"> </td><td class="mdescRight">Set the archive's <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9dbfb211b05aaebd5edac46c2fdddd60">ReferencedComponentIdMapping()</a> state. <a href="#a3c9f82c30046746982e8882fc41d652b">More...</a><br /></td></tr>
|
|
<tr class="separator:a3c9f82c30046746982e8882fc41d652b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab992e223b8818346501370eab70fd55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aab992e223b8818346501370eab70fd55">SetReferencedComponentIndexMapping</a> (bool bEnableReferenceComponentIndexMapping)</td></tr>
|
|
<tr class="memdesc:aab992e223b8818346501370eab70fd55"><td class="mdescLeft"> </td><td class="mdescRight">Set the archive's <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae53d2ae443e3e6a3e09305c3e471b62c">ReferencedComponentIndexMapping()</a> state. <a href="#aab992e223b8818346501370eab70fd55">More...</a><br /></td></tr>
|
|
<tr class="separator:aab992e223b8818346501370eab70fd55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b630090cea034e606459a7c349bbcdb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a0b630090cea034e606459a7c349bbcdb">SetSave3dmPreviewImage</a> (bool bSave3dmPreviewImage)</td></tr>
|
|
<tr class="separator:a0b630090cea034e606459a7c349bbcdb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c00071f17f422b2312273c4664e2dbb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8c00071f17f422b2312273c4664e2dbb">SetShouldSerializeUserDataDefault</a> (bool bSerialize)</td></tr>
|
|
<tr class="memdesc:a8c00071f17f422b2312273c4664e2dbb"><td class="mdescLeft"> </td><td class="mdescRight">Specify the serialization option for object user data and user tables that are not explicity set by <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a037fad7b063bd545aaff6740f4667acc" title="Specify if an application's (plug-in's) object user data or user table should be read or written...">SetShouldSerializeUserDataItem()</a>. <a href="#a8c00071f17f422b2312273c4664e2dbb">More...</a><br /></td></tr>
|
|
<tr class="separator:a8c00071f17f422b2312273c4664e2dbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a037fad7b063bd545aaff6740f4667acc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a037fad7b063bd545aaff6740f4667acc">SetShouldSerializeUserDataItem</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> application_id, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> item_id, bool bSerializeUserDataItem)</td></tr>
|
|
<tr class="memdesc:a037fad7b063bd545aaff6740f4667acc"><td class="mdescLeft"> </td><td class="mdescRight">Specify if an application's (plug-in's) object user data or user table should be read or written. <a href="#a037fad7b063bd545aaff6740f4667acc">More...</a><br /></td></tr>
|
|
<tr class="separator:a037fad7b063bd545aaff6740f4667acc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45342b19c74cec8bd1b6a81781726765"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a45342b19c74cec8bd1b6a81781726765">SetStorageDeviceError</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277">ON_BinaryArchive::eStorageDeviceError</a> storage_device_error)</td></tr>
|
|
<tr class="memdesc:a45342b19c74cec8bd1b6a81781726765"><td class="mdescLeft"> </td><td class="mdescRight">A non-zero storage device error terminates reading or writing. See the <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277">ON_BinaryArchive::eStorageDeviceError</a> for values. Parameter: storage_device_error - [in] A non-zero code that identifies an error the terminates reading or writing. See ON_BinaryArchive::CriticalErrorCodes for values <a href="#a45342b19c74cec8bd1b6a81781726765">More...</a><br /></td></tr>
|
|
<tr class="separator:a45342b19c74cec8bd1b6a81781726765"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb456dbdbb0c76ec2841ba965b6d3894"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#adb456dbdbb0c76ec2841ba965b6d3894">SetStorageDeviceError</a> (unsigned int storage_device_error)</td></tr>
|
|
<tr class="separator:adb456dbdbb0c76ec2841ba965b6d3894"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9032e8dc44906a3d2c55a1dd7f144b48"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9032e8dc44906a3d2c55a1dd7f144b48">SetUseBufferCompression</a> (bool bUseBufferCompression)</td></tr>
|
|
<tr class="memdesc:a9032e8dc44906a3d2c55a1dd7f144b48"><td class="mdescLeft"> </td><td class="mdescRight">Control when some information, like preview images and mesh information, is compressed when writing 3dm archives. The default is true. In special situations when the storage media is extremely fast and large file size is not a concern, disabling buffer compression can reduce file write time. <a href="#a9032e8dc44906a3d2c55a1dd7f144b48">More...</a><br /></td></tr>
|
|
<tr class="separator:a9032e8dc44906a3d2c55a1dd7f144b48"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af00ed5a28c330d01d9f7ea2c6f6ba5be"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af00ed5a28c330d01d9f7ea2c6f6ba5be">ShouldSerializeAllUserData</a> () const</td></tr>
|
|
<tr class="separator:af00ed5a28c330d01d9f7ea2c6f6ba5be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c4abe14bbb45d215cb69d2004dd387c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7c4abe14bbb45d215cb69d2004dd387c">ShouldSerializeNoUserData</a> () const</td></tr>
|
|
<tr class="separator:a7c4abe14bbb45d215cb69d2004dd387c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad20c34725036c2db0628c71538f194de"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad20c34725036c2db0628c71538f194de">ShouldSerializeSomeUserData</a> () const</td></tr>
|
|
<tr class="separator:ad20c34725036c2db0628c71538f194de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b6c51499c9f37db975dbbbf60ac0e8c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4b6c51499c9f37db975dbbbf60ac0e8c">ShouldSerializeUserDataDefault</a> () const</td></tr>
|
|
<tr class="separator:a4b6c51499c9f37db975dbbbf60ac0e8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae97a0194052ffcc03ccba4a473fc0116"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae97a0194052ffcc03ccba4a473fc0116">ShouldSerializeUserDataItem</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> application_id, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> item_id) const</td></tr>
|
|
<tr class="memdesc:ae97a0194052ffcc03ccba4a473fc0116"><td class="mdescLeft"> </td><td class="mdescRight">Determine if an application's (plug-in's) object user data or user table should be read or written. <a href="#ae97a0194052ffcc03ccba4a473fc0116">More...</a><br /></td></tr>
|
|
<tr class="separator:ae97a0194052ffcc03ccba4a473fc0116"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef4dcdf06956547e04f0341551f3f402"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aef4dcdf06956547e04f0341551f3f402">ShouldWriteUserDataItem</a> (const class <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> *object, const class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> *object_user_data) const</td></tr>
|
|
<tr class="separator:aef4dcdf06956547e04f0341551f3f402"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe9c18939e66274365686ff356af6f91"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#afe9c18939e66274365686ff356af6f91">SizeofChunkLength</a> () const</td></tr>
|
|
<tr class="separator:afe9c18939e66274365686ff356af6f91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea1f396985815d1bfa3db673d191fecb"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aea1f396985815d1bfa3db673d191fecb">StorageDeviceError</a> () const</td></tr>
|
|
<tr class="memdesc:aea1f396985815d1bfa3db673d191fecb"><td class="mdescLeft"> </td><td class="mdescRight">An error terminated reading or writing <a href="#aea1f396985815d1bfa3db673d191fecb">More...</a><br /></td></tr>
|
|
<tr class="separator:aea1f396985815d1bfa3db673d191fecb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb3cca5f5848da2cf08110604954f4d7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#acb3cca5f5848da2cf08110604954f4d7">UnsetMode</a> () const</td></tr>
|
|
<tr class="separator:acb3cca5f5848da2cf08110604954f4d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae04d73bc567f255f0365428c01e4b51e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae04d73bc567f255f0365428c01e4b51e">UpdateManifestMapItemDestination</a> (const class <a class="el" href="../../d4/d30/class_o_n___manifest_map_item.html">ON_ManifestMapItem</a> &map_item)</td></tr>
|
|
<tr class="memdesc:ae04d73bc567f255f0365428c01e4b51e"><td class="mdescLeft"> </td><td class="mdescRight">When an application is reading an archive and changes the index or id of a model component as it is added to the model, then it needs to update the manifest map item destination settings. <a href="#ae04d73bc567f255f0365428c01e4b51e">More...</a><br /></td></tr>
|
|
<tr class="separator:ae04d73bc567f255f0365428c01e4b51e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a18b8e5fa134b6963f9f2251c283b05"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5a18b8e5fa134b6963f9f2251c283b05">UseBufferCompression</a> () const</td></tr>
|
|
<tr class="separator:a5a18b8e5fa134b6963f9f2251c283b05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9054e2a46b51aa8be31ef1a74562ddcc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9054e2a46b51aa8be31ef1a74562ddcc">Write3dmAnonymousUserTable</a> (const class <a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> &)</td></tr>
|
|
<tr class="separator:a9054e2a46b51aa8be31ef1a74562ddcc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff409b2d92c1b8cc2e8ab92bce0b19bf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aff409b2d92c1b8cc2e8ab92bce0b19bf">Write3dmAnonymousUserTableRecord</a> (<a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> plugin_id, int goo_3dm_version, unsigned int goo_opennurbs_version, const class <a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> &goo)</td></tr>
|
|
<tr class="memdesc:aff409b2d92c1b8cc2e8ab92bce0b19bf"><td class="mdescLeft"> </td><td class="mdescRight">If Read3dmAnaonymousUserTable() was used to read <a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> because a plug-in was not present, then use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aff409b2d92c1b8cc2e8ab92bce0b19bf" title="If Read3dmAnaonymousUserTable() was used to read ON_3dmGoo because a plug-in was not present...">Write3dmAnonymousUserTableRecord()</a> to put than information back into the archive. <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aff409b2d92c1b8cc2e8ab92bce0b19bf" title="If Read3dmAnaonymousUserTable() was used to read ON_3dmGoo because a plug-in was not present...">Write3dmAnonymousUserTableRecord()</a> writes the entire record. Do NOT call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa31330c08b1412ca423092d445f386c3" title="Write the user table header information that must precede the user table information written by a plu...">BeginWrite3dmUserTable()</a> / <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a2163e23d7bdc80fd10fefa389b62508c">EndWrite3dmUserTable()</a> when using <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aff409b2d92c1b8cc2e8ab92bce0b19bf" title="If Read3dmAnaonymousUserTable() was used to read ON_3dmGoo because a plug-in was not present...">Write3dmAnonymousUserTableRecord()</a>. <a href="#aff409b2d92c1b8cc2e8ab92bce0b19bf">More...</a><br /></td></tr>
|
|
<tr class="separator:aff409b2d92c1b8cc2e8ab92bce0b19bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abcf63fb6fc3f730084366e0af29aeceb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#abcf63fb6fc3f730084366e0af29aeceb">Write3dmBitmap</a> (const class <a class="el" href="../../de/d9f/class_o_n___bitmap.html">ON_Bitmap</a> &)</td></tr>
|
|
<tr class="separator:abcf63fb6fc3f730084366e0af29aeceb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca2bf76646bcf1030c93ac0ea9148278"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aca2bf76646bcf1030c93ac0ea9148278">Write3dmChunkVersion</a> (int, int)</td></tr>
|
|
<tr class="separator:aca2bf76646bcf1030c93ac0ea9148278"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ea1260759868343b4962a891626f093"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4ea1260759868343b4962a891626f093">Write3dmDimStyle</a> (const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> &)</td></tr>
|
|
<tr class="separator:a4ea1260759868343b4962a891626f093"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad773aafd1d831cd0a0ca1138dffc0167"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad773aafd1d831cd0a0ca1138dffc0167">Write3dmDimStyleComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:ad773aafd1d831cd0a0ca1138dffc0167"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7757c2a8a32c8d69429ad8d18218ec4f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7757c2a8a32c8d69429ad8d18218ec4f">Write3dmDimStyleComponent</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> *model_component)</td></tr>
|
|
<tr class="separator:a7757c2a8a32c8d69429ad8d18218ec4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae31b7648e59260c0d475bce24b041e9a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae31b7648e59260c0d475bce24b041e9a">Write3dmEndMark</a> ()</td></tr>
|
|
<tr class="memdesc:ae31b7648e59260c0d475bce24b041e9a"><td class="mdescLeft"> </td><td class="mdescRight">Writes a TCODE_ENDOFFILE chunk that contains the number of bytes in the archive. <a href="#ae31b7648e59260c0d475bce24b041e9a">More...</a><br /></td></tr>
|
|
<tr class="separator:ae31b7648e59260c0d475bce24b041e9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01806ac85afc6ba265f43fb36a408c21"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a01806ac85afc6ba265f43fb36a408c21">Write3dmGoo</a> (const <a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> &)</td></tr>
|
|
<tr class="separator:a01806ac85afc6ba265f43fb36a408c21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6af047fbe398f3316f109519246020e1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6af047fbe398f3316f109519246020e1">Write3dmGroup</a> (const class <a class="el" href="../../d0/d04/class_o_n___group.html">ON_Group</a> &)</td></tr>
|
|
<tr class="separator:a6af047fbe398f3316f109519246020e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cc2dce45e998ab0c7626620096d32b5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7cc2dce45e998ab0c7626620096d32b5">Write3dmGroupComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:a7cc2dce45e998ab0c7626620096d32b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1e71c373004b9e6265702238025a0dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae1e71c373004b9e6265702238025a0dc">Write3dmGroupComponent</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> *model_component)</td></tr>
|
|
<tr class="separator:ae1e71c373004b9e6265702238025a0dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73c2fb64e9b53becebc83a3c45e22b67"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a73c2fb64e9b53becebc83a3c45e22b67">Write3dmHatchPattern</a> (const class <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> &)</td></tr>
|
|
<tr class="separator:a73c2fb64e9b53becebc83a3c45e22b67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60698489f87492ce3dc99ab9f850cf75"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a60698489f87492ce3dc99ab9f850cf75">Write3dmHatchPatternComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:a60698489f87492ce3dc99ab9f850cf75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9585952e0746f01c4d09f04ddb102a5a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9585952e0746f01c4d09f04ddb102a5a">Write3dmHatchPatternComponent</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> *model_component)</td></tr>
|
|
<tr class="separator:a9585952e0746f01c4d09f04ddb102a5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadc677b0ee5d4ea97305c561cb154314"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aadc677b0ee5d4ea97305c561cb154314">Write3dmHistoryRecord</a> (const class <a class="el" href="../../dd/d51/class_o_n___history_record.html">ON_HistoryRecord</a> &)</td></tr>
|
|
<tr class="separator:aadc677b0ee5d4ea97305c561cb154314"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebf3fac40c55e925ffe566ce7353ee16"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aebf3fac40c55e925ffe566ce7353ee16">Write3dmHistoryRecordComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:aebf3fac40c55e925ffe566ce7353ee16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7629dd5d55b2a42f3b5ccf83590144b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af7629dd5d55b2a42f3b5ccf83590144b">Write3dmHistoryRecordComponent</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> *model_component)</td></tr>
|
|
<tr class="separator:af7629dd5d55b2a42f3b5ccf83590144b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af23c3fd68734c3f63dd9f5ef5bb28de2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af23c3fd68734c3f63dd9f5ef5bb28de2">Write3dmImageComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:af23c3fd68734c3f63dd9f5ef5bb28de2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a834d4412a2863c8ef4a2d307363b9e7c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a834d4412a2863c8ef4a2d307363b9e7c">Write3dmImageComponent</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> *model_component)</td></tr>
|
|
<tr class="separator:a834d4412a2863c8ef4a2d307363b9e7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4d4bc67c7be329a773297f41041fc4b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad4d4bc67c7be329a773297f41041fc4b">Write3dmInstanceDefinition</a> (const class <a class="el" href="../../d9/dec/class_o_n___instance_definition.html">ON_InstanceDefinition</a> &)</td></tr>
|
|
<tr class="separator:ad4d4bc67c7be329a773297f41041fc4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7007ef3d0ee26809999ee79916ae6847"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7007ef3d0ee26809999ee79916ae6847">Write3dmInstanceDefinitionComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:a7007ef3d0ee26809999ee79916ae6847"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dcf6f9cf7f84f1143088668ac61ced8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1dcf6f9cf7f84f1143088668ac61ced8">Write3dmInstanceDefinitionComponent</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> *model_component)</td></tr>
|
|
<tr class="separator:a1dcf6f9cf7f84f1143088668ac61ced8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9dcf5613f8fe7d63f0287f9c96b7a652"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9dcf5613f8fe7d63f0287f9c96b7a652">Write3dmLayer</a> (const <a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> &)</td></tr>
|
|
<tr class="separator:a9dcf5613f8fe7d63f0287f9c96b7a652"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90955408f9645a5e1379d7e9b17e8894"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a90955408f9645a5e1379d7e9b17e8894">Write3dmLayerComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:a90955408f9645a5e1379d7e9b17e8894"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d1398cea20d55cd2d53d72890387bcc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9d1398cea20d55cd2d53d72890387bcc">Write3dmLayerComponent</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> *model_component)</td></tr>
|
|
<tr class="separator:a9d1398cea20d55cd2d53d72890387bcc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cb837bc19f1295e4413dcf3eff694bc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9cb837bc19f1295e4413dcf3eff694bc">Write3dmLight</a> (const class <a class="el" href="../../d0/df3/class_o_n___light.html">ON_Light</a> &, const class <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="separator:a9cb837bc19f1295e4413dcf3eff694bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3824120b201da3f7a23f9f8c5021cb3d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3824120b201da3f7a23f9f8c5021cb3d">Write3dmLinePatternComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:a3824120b201da3f7a23f9f8c5021cb3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46431903b1986558fb6d2caf6676273d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a46431903b1986558fb6d2caf6676273d">Write3dmLinePatternComponent</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> *model_component)</td></tr>
|
|
<tr class="separator:a46431903b1986558fb6d2caf6676273d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0da3a3d69e671f2c976647d4e2b984b7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a0da3a3d69e671f2c976647d4e2b984b7">Write3dmLinetype</a> (const class <a class="el" href="../../d0/dbb/class_o_n___linetype.html">ON_Linetype</a> &line_pattern)</td></tr>
|
|
<tr class="separator:a0da3a3d69e671f2c976647d4e2b984b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39d7e24f16753300e5ed945ab5c1fedb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a39d7e24f16753300e5ed945ab5c1fedb">Write3dmMaterial</a> (const class <a class="el" href="../../d7/d53/class_o_n___material.html">ON_Material</a> &)</td></tr>
|
|
<tr class="separator:a39d7e24f16753300e5ed945ab5c1fedb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6db5e1db1a64f199a59e7bb9268302b6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6db5e1db1a64f199a59e7bb9268302b6">Write3dmMaterialComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:a6db5e1db1a64f199a59e7bb9268302b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a178c9ce2877b2403b26325b9fb3e392e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a178c9ce2877b2403b26325b9fb3e392e">Write3dmMaterialComponent</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> *model_component)</td></tr>
|
|
<tr class="separator:a178c9ce2877b2403b26325b9fb3e392e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a084b01f0886705fdea25391781ecb7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3a084b01f0886705fdea25391781ecb7">Write3dmModelGeometryComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:a3a084b01f0886705fdea25391781ecb7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad10173a387fa89a69f4861971b7af1e8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad10173a387fa89a69f4861971b7af1e8">Write3dmModelGeometryComponent</a> (const class <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> *model_geometry)</td></tr>
|
|
<tr class="separator:ad10173a387fa89a69f4861971b7af1e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89df1f0e09b8ec45e584fe802329af30"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a89df1f0e09b8ec45e584fe802329af30">Write3dmModelLightComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:a89df1f0e09b8ec45e584fe802329af30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb49537117de8a61338e73a011bca58c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#acb49537117de8a61338e73a011bca58c">Write3dmModelLightComponent</a> (const class <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> *model_light)</td></tr>
|
|
<tr class="separator:acb49537117de8a61338e73a011bca58c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae976f325a2a445e1ad64436096fa048c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae976f325a2a445e1ad64436096fa048c">Write3dmObject</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &, const <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> *)</td></tr>
|
|
<tr class="separator:ae976f325a2a445e1ad64436096fa048c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a726a1b101b4f4fbbfa4bc91ee602d9dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a726a1b101b4f4fbbfa4bc91ee602d9dc">Write3dmProperties</a> (const class <a class="el" href="../../dd/d42/class_o_n__3dm_properties.html">ON_3dmProperties</a> &)</td></tr>
|
|
<tr class="separator:a726a1b101b4f4fbbfa4bc91ee602d9dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af378a2814e1ec58a7d74d6f83f3ae85d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af378a2814e1ec58a7d74d6f83f3ae85d">Write3dmReferencedComponentId</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> model_component_id)</td></tr>
|
|
<tr class="memdesc:af378a2814e1ec58a7d74d6f83f3ae85d"><td class="mdescLeft"> </td><td class="mdescRight">WriteComponentId converts the model ID into an archive ID and writes the archive Id value. Generally, the ID of the component in the model is identical to the ID of the component in the archive. In rare situations this is not the case. <a href="#af378a2814e1ec58a7d74d6f83f3ae85d">More...</a><br /></td></tr>
|
|
<tr class="separator:af378a2814e1ec58a7d74d6f83f3ae85d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1283000f7c3fde8931d129107019d824"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1283000f7c3fde8931d129107019d824">Write3dmReferencedComponentId</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &model_component)</td></tr>
|
|
<tr class="separator:a1283000f7c3fde8931d129107019d824"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad26d6e369d11e266a51184bd70075423"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad26d6e369d11e266a51184bd70075423">Write3dmReferencedComponentIndex</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type, int model_component_index)</td></tr>
|
|
<tr class="memdesc:ad26d6e369d11e266a51184bd70075423"><td class="mdescLeft"> </td><td class="mdescRight">When writing archives, the index of the component in the model is often different than the index of the component in the archive. WriteComponentIndex converts the model id or index into an archive index and writes the archive index value. <a href="#ad26d6e369d11e266a51184bd70075423">More...</a><br /></td></tr>
|
|
<tr class="separator:ad26d6e369d11e266a51184bd70075423"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a383aa39ec595c359f3ea72eb5bb81a18"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a383aa39ec595c359f3ea72eb5bb81a18">Write3dmReferencedComponentIndex</a> (<a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> component_type, <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> model_component_id)</td></tr>
|
|
<tr class="memdesc:a383aa39ec595c359f3ea72eb5bb81a18"><td class="mdescLeft"> </td><td class="mdescRight">When writing archives, the index of the component in the model is often different than the index of the component in the archive. WriteComponentIndex converts the model id or index into an archive index and writes the archive index value. <a href="#a383aa39ec595c359f3ea72eb5bb81a18">More...</a><br /></td></tr>
|
|
<tr class="separator:a383aa39ec595c359f3ea72eb5bb81a18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad06a4377539f10cf20633452e9111253"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad06a4377539f10cf20633452e9111253">Write3dmReferencedComponentIndex</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &model_component)</td></tr>
|
|
<tr class="memdesc:ad06a4377539f10cf20633452e9111253"><td class="mdescLeft"> </td><td class="mdescRight">When writing archives, the index of the component in the model is often different than the index of the component in the archive. WriteComponentIndex converts the model id or index into an archive index and writes the archive index value. <a href="#ad06a4377539f10cf20633452e9111253">More...</a><br /></td></tr>
|
|
<tr class="separator:ad06a4377539f10cf20633452e9111253"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4369da00c6b4e5643b08d75cb16d257"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af4369da00c6b4e5643b08d75cb16d257">Write3dmSettings</a> (const class <a class="el" href="../../dd/df2/class_o_n__3dm_settings.html">ON_3dmSettings</a> &)</td></tr>
|
|
<tr class="separator:af4369da00c6b4e5643b08d75cb16d257"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeaf4d9da8a00acf446646211499b127e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aeaf4d9da8a00acf446646211499b127e">Write3dmStartSection</a> (int version, const char *sStartSectionComment)</td></tr>
|
|
<tr class="separator:aeaf4d9da8a00acf446646211499b127e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aefa6a13a36b5504888393d38765385b7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aefa6a13a36b5504888393d38765385b7">Write3dmTextureMapping</a> (const class <a class="el" href="../../d7/de3/class_o_n___texture_mapping.html">ON_TextureMapping</a> &)</td></tr>
|
|
<tr class="separator:aefa6a13a36b5504888393d38765385b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac039503336167153e27d7f23408de7a7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac039503336167153e27d7f23408de7a7">Write3dmTextureMappingComponent</a> (const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> &model_component_reference)</td></tr>
|
|
<tr class="separator:ac039503336167153e27d7f23408de7a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d6d606abf06d1c53b29891491b783f6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a0d6d606abf06d1c53b29891491b783f6">Write3dmTextureMappingComponent</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> *model_component)</td></tr>
|
|
<tr class="separator:a0d6d606abf06d1c53b29891491b783f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adcfa82d790849241d173e44b79fbd269"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#adcfa82d790849241d173e44b79fbd269">WriteArc</a> (const <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a> &)</td></tr>
|
|
<tr class="separator:adcfa82d790849241d173e44b79fbd269"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8aea9f512a48d6e460aa06fbac37aef5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8aea9f512a48d6e460aa06fbac37aef5">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< bool > &)</td></tr>
|
|
<tr class="separator:a8aea9f512a48d6e460aa06fbac37aef5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab697ae5d174324b306b84eceeecca4fa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab697ae5d174324b306b84eceeecca4fa">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< char > &)</td></tr>
|
|
<tr class="separator:ab697ae5d174324b306b84eceeecca4fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b4f0f394946ab61b80316d38a3e9029"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8b4f0f394946ab61b80316d38a3e9029">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< short > &)</td></tr>
|
|
<tr class="separator:a8b4f0f394946ab61b80316d38a3e9029"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f8ec8c27ebc01c2c5f16e9ce7e31f75"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a2f8ec8c27ebc01c2c5f16e9ce7e31f75">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< int > &)</td></tr>
|
|
<tr class="separator:a2f8ec8c27ebc01c2c5f16e9ce7e31f75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3f9eaeb2091c8e3b43623619dfcf9c2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af3f9eaeb2091c8e3b43623619dfcf9c2">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< float > &)</td></tr>
|
|
<tr class="separator:af3f9eaeb2091c8e3b43623619dfcf9c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34e222516a7733a61d79143a13a18c27"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a34e222516a7733a61d79143a13a18c27">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< double > &)</td></tr>
|
|
<tr class="separator:a34e222516a7733a61d79143a13a18c27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2cb5b0801d33cbe152bdc48a679b78a6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a2cb5b0801d33cbe152bdc48a679b78a6">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> > &)</td></tr>
|
|
<tr class="separator:a2cb5b0801d33cbe152bdc48a679b78a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14aa8dd9db5121ec0063d8d24f9288b0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a14aa8dd9db5121ec0063d8d24f9288b0">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> > &)</td></tr>
|
|
<tr class="separator:a14aa8dd9db5121ec0063d8d24f9288b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d9c62e0d195c771a82ed4d3f1d35282"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1d9c62e0d195c771a82ed4d3f1d35282">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> > &)</td></tr>
|
|
<tr class="separator:a1d9c62e0d195c771a82ed4d3f1d35282"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaaf4350aafeb37d6899e549f57d6d827"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aaaf4350aafeb37d6899e549f57d6d827">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> > &)</td></tr>
|
|
<tr class="separator:aaaf4350aafeb37d6899e549f57d6d827"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5f40e12135b882e30b85f9d5db67f81"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac5f40e12135b882e30b85f9d5db67f81">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> > &)</td></tr>
|
|
<tr class="separator:ac5f40e12135b882e30b85f9d5db67f81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99a738bbc0b94b556a0f98f4823ec486"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a99a738bbc0b94b556a0f98f4823ec486">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> > &)</td></tr>
|
|
<tr class="separator:a99a738bbc0b94b556a0f98f4823ec486"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aafd340ccf52e4fdc15e3ba6e3723aba9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aafd340ccf52e4fdc15e3ba6e3723aba9">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> > &)</td></tr>
|
|
<tr class="separator:aafd340ccf52e4fdc15e3ba6e3723aba9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e81082283f18b062d6730af2071858c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5e81082283f18b062d6730af2071858c">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> > &)</td></tr>
|
|
<tr class="separator:a5e81082283f18b062d6730af2071858c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d960839c0a8ad43b5efe84455d37e79"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8d960839c0a8ad43b5efe84455d37e79">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/d8c/class_o_n__4f_point.html">ON_4fPoint</a> > &)</td></tr>
|
|
<tr class="separator:a8d960839c0a8ad43b5efe84455d37e79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27e04a57929b386757b271f0fee5dc0a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a27e04a57929b386757b271f0fee5dc0a">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> > &)</td></tr>
|
|
<tr class="separator:a27e04a57929b386757b271f0fee5dc0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fe88277bb604bdd1db714b60bb337e5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6fe88277bb604bdd1db714b60bb337e5">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> > &)</td></tr>
|
|
<tr class="separator:a6fe88277bb604bdd1db714b60bb337e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40d8b3324a30dddc272aa6c8c9a9379a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a40d8b3324a30dddc272aa6c8c9a9379a">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> > &)</td></tr>
|
|
<tr class="separator:a40d8b3324a30dddc272aa6c8c9a9379a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d36e5ec7c0ce8567924c396d7cb1d86"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9d36e5ec7c0ce8567924c396d7cb1d86">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> > &)</td></tr>
|
|
<tr class="separator:a9d36e5ec7c0ce8567924c396d7cb1d86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4125bcce3f49bc4b664fbe7356b78c0c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4125bcce3f49bc4b664fbe7356b78c0c">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< ON_UuidIndex > &)</td></tr>
|
|
<tr class="separator:a4125bcce3f49bc4b664fbe7356b78c0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a721b6265597d641d54f47392e2159112"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a721b6265597d641d54f47392e2159112">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< ON_UuidPtr > &)</td></tr>
|
|
<tr class="separator:a721b6265597d641d54f47392e2159112"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfb453601561b982aa73b1b3c8789618"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#adfb453601561b982aa73b1b3c8789618">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/d6c/class_o_n___surface_curvature.html">ON_SurfaceCurvature</a> > &)</td></tr>
|
|
<tr class="separator:adfb453601561b982aa73b1b3c8789618"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75364904c0fd0c693c4a6bcc1c158daf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a75364904c0fd0c693c4a6bcc1c158daf">WriteArray</a> (const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> > &)</td></tr>
|
|
<tr class="separator:a75364904c0fd0c693c4a6bcc1c158daf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cae4bffc977fa3024285a0e5a6316b4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5cae4bffc977fa3024285a0e5a6316b4">WriteArray</a> (const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> > &)</td></tr>
|
|
<tr class="separator:a5cae4bffc977fa3024285a0e5a6316b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a552e3ede2719f163f78bb289611b6318"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a552e3ede2719f163f78bb289611b6318">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d3/d88/class_o_n___display_material_ref.html">ON_DisplayMaterialRef</a> > &)</td></tr>
|
|
<tr class="separator:a552e3ede2719f163f78bb289611b6318"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55a1e65d1230a75a577f9eef0910bb95"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a55a1e65d1230a75a577f9eef0910bb95">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d53/class_o_n___linetype_segment.html">ON_LinetypeSegment</a> > &)</td></tr>
|
|
<tr class="separator:a55a1e65d1230a75a577f9eef0910bb95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f0b491437430894d4e12c727ffd65e0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4f0b491437430894d4e12c727ffd65e0">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../dd/d60/class_o_n___mapping_channel.html">ON_MappingChannel</a> > &)</td></tr>
|
|
<tr class="separator:a4f0b491437430894d4e12c727ffd65e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6a56870fbc210a6a889513a7030ce26"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab6a56870fbc210a6a889513a7030ce26">WriteArray</a> (const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d5/d2c/class_o_n___material_ref.html">ON_MaterialRef</a> > &)</td></tr>
|
|
<tr class="separator:ab6a56870fbc210a6a889513a7030ce26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6f4cb5958462d9a9cd38970c9672047"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af6f4cb5958462d9a9cd38970c9672047">WriteArray</a> (const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d1/dbb/class_o_n___mapping_ref.html">ON_MappingRef</a> > &)</td></tr>
|
|
<tr class="separator:af6f4cb5958462d9a9cd38970c9672047"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7df2cb3bb1a6354ff9f100e7d0c71a48"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7df2cb3bb1a6354ff9f100e7d0c71a48">WriteArray</a> (const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< class <a class="el" href="../../d3/d80/class_o_n___obj_ref.html">ON_ObjRef</a> > &)</td></tr>
|
|
<tr class="separator:a7df2cb3bb1a6354ff9f100e7d0c71a48"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c3392b128981b60ab828143d424f4d3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9c3392b128981b60ab828143d424f4d3">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< class <a class="el" href="../../de/d5d/class_o_n___obj_ref___i_ref_i_d.html">ON_ObjRef_IRefID</a> > &)</td></tr>
|
|
<tr class="separator:a9c3392b128981b60ab828143d424f4d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01e7e880aa938ff8e7c28cb3ea249391"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a01e7e880aa938ff8e7c28cb3ea249391">WriteArray</a> (const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< class <a class="el" href="../../d3/da3/class_o_n___clipping_plane_info.html">ON_ClippingPlaneInfo</a> > &)</td></tr>
|
|
<tr class="separator:a01e7e880aa938ff8e7c28cb3ea249391"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0eaff17d3c35fd249bc8b2b83ca31dbb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a0eaff17d3c35fd249bc8b2b83ca31dbb">WriteArray</a> (int count, const class <a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> *)</td></tr>
|
|
<tr class="separator:a0eaff17d3c35fd249bc8b2b83ca31dbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6bc11f87f13b4b9e2ceca14069d16571"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6bc11f87f13b4b9e2ceca14069d16571">WriteArray</a> (int count, const class <a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> *const *)</td></tr>
|
|
<tr class="separator:a6bc11f87f13b4b9e2ceca14069d16571"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada7a1b47536134a150cc848904e839e1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ada7a1b47536134a150cc848904e839e1">WriteBigInt</a> (size_t, const ON__INT64 *)</td></tr>
|
|
<tr class="separator:ada7a1b47536134a150cc848904e839e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae61b08b256e31f90976ac067d94b4b6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aae61b08b256e31f90976ac067d94b4b6">WriteBigInt</a> (size_t, const ON__UINT64 *)</td></tr>
|
|
<tr class="separator:aae61b08b256e31f90976ac067d94b4b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16ca2d79e58a08a0d20067bfd37eb572"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a16ca2d79e58a08a0d20067bfd37eb572">WriteBigInt</a> (ON__INT64)</td></tr>
|
|
<tr class="separator:a16ca2d79e58a08a0d20067bfd37eb572"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28e306b530e61c614ef4f3fa07cafefd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a28e306b530e61c614ef4f3fa07cafefd">WriteBigInt</a> (ON__UINT64)</td></tr>
|
|
<tr class="separator:a28e306b530e61c614ef4f3fa07cafefd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af251000aac2463a3cf51b8a1ef3ea39d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af251000aac2463a3cf51b8a1ef3ea39d">WriteBigSize</a> (size_t)</td></tr>
|
|
<tr class="separator:af251000aac2463a3cf51b8a1ef3ea39d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1595425a679acaaf0a95e0cad17d9e1e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1595425a679acaaf0a95e0cad17d9e1e">WriteBigTime</a> (time_t)</td></tr>
|
|
<tr class="separator:a1595425a679acaaf0a95e0cad17d9e1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2ff9a39478ff9313e7c8005cf0fdc59"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae2ff9a39478ff9313e7c8005cf0fdc59">WriteBool</a> (bool)</td></tr>
|
|
<tr class="separator:ae2ff9a39478ff9313e7c8005cf0fdc59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9c93d77d16893579d03aee411abf420"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae9c93d77d16893579d03aee411abf420">WriteBoolFalse</a> ()</td></tr>
|
|
<tr class="separator:ae9c93d77d16893579d03aee411abf420"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bd8f2a6eb8e59dfd70f5dd49370d304"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9bd8f2a6eb8e59dfd70f5dd49370d304">WriteBoolTrue</a> ()</td></tr>
|
|
<tr class="separator:a9bd8f2a6eb8e59dfd70f5dd49370d304"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59ef66f8939eda8f0c20cdccac422b0d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a59ef66f8939eda8f0c20cdccac422b0d">WriteBoundingBox</a> (const <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> &)</td></tr>
|
|
<tr class="separator:a59ef66f8939eda8f0c20cdccac422b0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac49702e8f4168dc2d912e47f1b72304c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac49702e8f4168dc2d912e47f1b72304c">WriteByte</a> (size_t, const void *)</td></tr>
|
|
<tr class="separator:ac49702e8f4168dc2d912e47f1b72304c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a055135c22d688ea7580165e36d4d19b7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a055135c22d688ea7580165e36d4d19b7">WriteChar</a> (size_t, const char *)</td></tr>
|
|
<tr class="separator:a055135c22d688ea7580165e36d4d19b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e2a983449c0a1199a66332149b91499"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1e2a983449c0a1199a66332149b91499">WriteChar</a> (size_t, const unsigned char *)</td></tr>
|
|
<tr class="separator:a1e2a983449c0a1199a66332149b91499"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9e420f3c3b5c5643619432364e2a64f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae9e420f3c3b5c5643619432364e2a64f">WriteChar</a> (char)</td></tr>
|
|
<tr class="separator:ae9e420f3c3b5c5643619432364e2a64f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d6ab913f3776778d5b7e5189ba9a139"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a2d6ab913f3776778d5b7e5189ba9a139">WriteChar</a> (unsigned char)</td></tr>
|
|
<tr class="separator:a2d6ab913f3776778d5b7e5189ba9a139"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5f86e44ed09a6ba280aea664bc37448"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa5f86e44ed09a6ba280aea664bc37448">WriteCircle</a> (const <a class="el" href="../../d1/d1b/class_o_n___circle.html">ON_Circle</a> &)</td></tr>
|
|
<tr class="separator:aa5f86e44ed09a6ba280aea664bc37448"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bdb9a068760e02d23e88d22bb48dd8a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5bdb9a068760e02d23e88d22bb48dd8a">WriteColor</a> (const <a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> &)</td></tr>
|
|
<tr class="separator:a5bdb9a068760e02d23e88d22bb48dd8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3388dee06a6f14b604b085b0af9bfea6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3388dee06a6f14b604b085b0af9bfea6">WriteComponentIndex</a> (const ON_COMPONENT_INDEX &)</td></tr>
|
|
<tr class="separator:a3388dee06a6f14b604b085b0af9bfea6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af08d22695e5c892e48b4feacd8521fed"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af08d22695e5c892e48b4feacd8521fed">WriteCompressedBuffer</a> (size_t sizeof__inbuffer, const void *inbuffer)</td></tr>
|
|
<tr class="memdesc:af08d22695e5c892e48b4feacd8521fed"><td class="mdescLeft"> </td><td class="mdescRight">Compress buffer and write the compressed information to the archive. <a href="#af08d22695e5c892e48b4feacd8521fed">More...</a><br /></td></tr>
|
|
<tr class="separator:af08d22695e5c892e48b4feacd8521fed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a220433fcfa2cf0f705cef2ee54a436eb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a220433fcfa2cf0f705cef2ee54a436eb">WriteDisplayMaterialRef</a> (const <a class="el" href="../../d3/d88/class_o_n___display_material_ref.html">ON_DisplayMaterialRef</a> &)</td></tr>
|
|
<tr class="separator:a220433fcfa2cf0f705cef2ee54a436eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e26c5c4812c539c747bbb7350069f41"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9e26c5c4812c539c747bbb7350069f41">WriteDouble</a> (size_t, const double *)</td></tr>
|
|
<tr class="separator:a9e26c5c4812c539c747bbb7350069f41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad21715d83e932dc7123bb3b0854a530a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad21715d83e932dc7123bb3b0854a530a">WriteDouble</a> (double)</td></tr>
|
|
<tr class="separator:ad21715d83e932dc7123bb3b0854a530a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b955d4d6d842d838a9040fc8c931fbe"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9b955d4d6d842d838a9040fc8c931fbe">WriteFloat</a> (size_t, const float *)</td></tr>
|
|
<tr class="separator:a9b955d4d6d842d838a9040fc8c931fbe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ab45a20d44ca9cdd533257ba21a06f1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8ab45a20d44ca9cdd533257ba21a06f1">WriteFloat</a> (float)</td></tr>
|
|
<tr class="separator:a8ab45a20d44ca9cdd533257ba21a06f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a83b149d3f024a7596ff1652eba2bc9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5a83b149d3f024a7596ff1652eba2bc9">WriteInt</a> (size_t, const int *)</td></tr>
|
|
<tr class="separator:a5a83b149d3f024a7596ff1652eba2bc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae89f7276ed93a1da0c6003d169b10dc3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae89f7276ed93a1da0c6003d169b10dc3">WriteInt</a> (size_t, const unsigned int *)</td></tr>
|
|
<tr class="separator:ae89f7276ed93a1da0c6003d169b10dc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e5b492dff8230ef14ae80d8a7989a9b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1e5b492dff8230ef14ae80d8a7989a9b">WriteInt</a> (int)</td></tr>
|
|
<tr class="separator:a1e5b492dff8230ef14ae80d8a7989a9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae550b8fefa82278f68a507023b4f78ff"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae550b8fefa82278f68a507023b4f78ff">WriteInt</a> (unsigned int)</td></tr>
|
|
<tr class="separator:ae550b8fefa82278f68a507023b4f78ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9145210269fc4e70374d307a63f32549"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9145210269fc4e70374d307a63f32549">WriteInterval</a> (const <a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> &)</td></tr>
|
|
<tr class="separator:a9145210269fc4e70374d307a63f32549"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af590f8d8d40264af879f8602029f5c5f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af590f8d8d40264af879f8602029f5c5f">WriteLine</a> (const <a class="el" href="../../d4/d6f/class_o_n___line.html">ON_Line</a> &)</td></tr>
|
|
<tr class="separator:af590f8d8d40264af879f8602029f5c5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3dd354ec35bc6e1ddd590939e1dd115b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3dd354ec35bc6e1ddd590939e1dd115b">WriteLinetypeSegment</a> (const <a class="el" href="../../d2/d53/class_o_n___linetype_segment.html">ON_LinetypeSegment</a> &)</td></tr>
|
|
<tr class="separator:a3dd354ec35bc6e1ddd590939e1dd115b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add60115e5dbd2193a29367445b3700c4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#add60115e5dbd2193a29367445b3700c4">WriteLong</a> (size_t, const long *)</td></tr>
|
|
<tr class="separator:add60115e5dbd2193a29367445b3700c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb90d17bbd267b2f023895d44931fe78"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#abb90d17bbd267b2f023895d44931fe78">WriteLong</a> (size_t, const unsigned long *)</td></tr>
|
|
<tr class="separator:abb90d17bbd267b2f023895d44931fe78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a202d97c403376b38d1f2ebc0e4d1063e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a202d97c403376b38d1f2ebc0e4d1063e">WriteLong</a> (long)</td></tr>
|
|
<tr class="separator:a202d97c403376b38d1f2ebc0e4d1063e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05cb4199340bc1ce7a0a9f90f67416e8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a05cb4199340bc1ce7a0a9f90f67416e8">WriteLong</a> (unsigned long)</td></tr>
|
|
<tr class="separator:a05cb4199340bc1ce7a0a9f90f67416e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec2d7296ef887d5e1c5c0c615f5530c3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aec2d7296ef887d5e1c5c0c615f5530c3">WriteMode</a> () const</td></tr>
|
|
<tr class="separator:aec2d7296ef887d5e1c5c0c615f5530c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8053d77f12de24db404e441c4eef250d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8053d77f12de24db404e441c4eef250d">WriteModelComponentAttributes</a> (const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &model_component, unsigned int attributes_filter)</td></tr>
|
|
<tr class="memdesc:a8053d77f12de24db404e441c4eef250d"><td class="mdescLeft"> </td><td class="mdescRight">Writes the attributes identified by the component_filter parameter. <a href="#a8053d77f12de24db404e441c4eef250d">More...</a><br /></td></tr>
|
|
<tr class="separator:a8053d77f12de24db404e441c4eef250d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af46b001511a6c9b47c977b119a62d427"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#af46b001511a6c9b47c977b119a62d427">WriteModelComponentName</a> (const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> &model_component)</td></tr>
|
|
<tr class="separator:af46b001511a6c9b47c977b119a62d427"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33187abe5d04ac52c41d7a798e664f3b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a33187abe5d04ac52c41d7a798e664f3b">WriteObject</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> *)</td></tr>
|
|
<tr class="separator:a33187abe5d04ac52c41d7a798e664f3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25bf02939eea43bb4f73853532e37a2d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a25bf02939eea43bb4f73853532e37a2d">WriteObject</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &)</td></tr>
|
|
<tr class="separator:a25bf02939eea43bb4f73853532e37a2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8aea3fda7a970d69323f151e3ab40382"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8aea3fda7a970d69323f151e3ab40382">WriteObjectUserData</a> (const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> &object)</td></tr>
|
|
<tr class="memdesc:a8aea3fda7a970d69323f151e3ab40382"><td class="mdescLeft"> </td><td class="mdescRight">Low level tool to writes user data attached to the object. This function should never be called directly. <a href="#a8aea3fda7a970d69323f151e3ab40382">More...</a><br /></td></tr>
|
|
<tr class="separator:a8aea3fda7a970d69323f151e3ab40382"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a1a59ec1169bfc609dc3b171abc0c8c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6a1a59ec1169bfc609dc3b171abc0c8c">WritePlane</a> (const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> &)</td></tr>
|
|
<tr class="separator:a6a1a59ec1169bfc609dc3b171abc0c8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d3815aff0e37138e742fb3d6aa561e4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6d3815aff0e37138e742fb3d6aa561e4">WritePlaneEquation</a> (const <a class="el" href="../../dd/d89/class_o_n___plane_equation.html">ON_PlaneEquation</a> &)</td></tr>
|
|
<tr class="separator:a6d3815aff0e37138e742fb3d6aa561e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae337241ea01fa105975fb2df6871dd28"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae337241ea01fa105975fb2df6871dd28">WritePoint</a> (const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &)</td></tr>
|
|
<tr class="separator:ae337241ea01fa105975fb2df6871dd28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0663e86603fa498fcb809d66b5806ef1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a0663e86603fa498fcb809d66b5806ef1">WritePoint</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &)</td></tr>
|
|
<tr class="separator:a0663e86603fa498fcb809d66b5806ef1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac79a28753d6974bbdf6cb0bff150d2f5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac79a28753d6974bbdf6cb0bff150d2f5">WritePoint</a> (const <a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> &)</td></tr>
|
|
<tr class="separator:ac79a28753d6974bbdf6cb0bff150d2f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82da406f4084f77d4d5313ce81ccc489"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a82da406f4084f77d4d5313ce81ccc489">WriteShort</a> (size_t, const short *)</td></tr>
|
|
<tr class="separator:a82da406f4084f77d4d5313ce81ccc489"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad594d4626773a0a17ca85ab80b24f9d0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad594d4626773a0a17ca85ab80b24f9d0">WriteShort</a> (size_t, const unsigned short *)</td></tr>
|
|
<tr class="separator:ad594d4626773a0a17ca85ab80b24f9d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab461c987fafc11570785ea89d0d2281d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab461c987fafc11570785ea89d0d2281d">WriteShort</a> (short)</td></tr>
|
|
<tr class="separator:ab461c987fafc11570785ea89d0d2281d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a166a306590c71b7b0e82f26f3b5bf3bb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a166a306590c71b7b0e82f26f3b5bf3bb">WriteShort</a> (unsigned short)</td></tr>
|
|
<tr class="separator:a166a306590c71b7b0e82f26f3b5bf3bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad26fbbb646d6db3dea702d0f13e244ff"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad26fbbb646d6db3dea702d0f13e244ff">WriteSize</a> (size_t)</td></tr>
|
|
<tr class="separator:ad26fbbb646d6db3dea702d0f13e244ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60a87d06cf4062d65f053ca073c703fa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a60a87d06cf4062d65f053ca073c703fa">WriteString</a> (const char *sUTF8)</td></tr>
|
|
<tr class="separator:a60a87d06cf4062d65f053ca073c703fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1ec51130126aaaae22ca4a54eac65b8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad1ec51130126aaaae22ca4a54eac65b8">WriteString</a> (const unsigned char *sUTF8)</td></tr>
|
|
<tr class="separator:ad1ec51130126aaaae22ca4a54eac65b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e05eb5acdf8d192b4c45214389e5a2a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5e05eb5acdf8d192b4c45214389e5a2a">WriteString</a> (const <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> &sUTF8)</td></tr>
|
|
<tr class="separator:a5e05eb5acdf8d192b4c45214389e5a2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbe5eb6960e733b5b2514aff33b6fa12"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#acbe5eb6960e733b5b2514aff33b6fa12">WriteString</a> (const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &s)</td></tr>
|
|
<tr class="separator:acbe5eb6960e733b5b2514aff33b6fa12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a272f44f6c99b9f9197e21e7ac37840c2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a272f44f6c99b9f9197e21e7ac37840c2">WriteTime</a> (const struct tm &)</td></tr>
|
|
<tr class="separator:a272f44f6c99b9f9197e21e7ac37840c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa695f767bec3608cdceb9987467cee31"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa695f767bec3608cdceb9987467cee31">WriteUTF16String</a> (const unsigned short *sUTF16)</td></tr>
|
|
<tr class="separator:aa695f767bec3608cdceb9987467cee31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae06011da16aa9edcf119440b07b082a1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae06011da16aa9edcf119440b07b082a1">WriteUuid</a> (const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &)</td></tr>
|
|
<tr class="separator:ae06011da16aa9edcf119440b07b082a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abea2beedb58bd5724143f543a07b4e79"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#abea2beedb58bd5724143f543a07b4e79">WriteVector</a> (const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &)</td></tr>
|
|
<tr class="separator:abea2beedb58bd5724143f543a07b4e79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04e37e0be34a3413167467d4ea17a7b2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a04e37e0be34a3413167467d4ea17a7b2">WriteVector</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &)</td></tr>
|
|
<tr class="separator:a04e37e0be34a3413167467d4ea17a7b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a421e86cc83dd0e7733b8a8dd98bd38"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9a421e86cc83dd0e7733b8a8dd98bd38">WriteWideString</a> (const wchar_t *sWideChar, int sWideChar_count)</td></tr>
|
|
<tr class="memdesc:a9a421e86cc83dd0e7733b8a8dd98bd38"><td class="mdescLeft"> </td><td class="mdescRight">Write a wide string as a UTF-8 encoded string. <a href="#a9a421e86cc83dd0e7733b8a8dd98bd38">More...</a><br /></td></tr>
|
|
<tr class="separator:a9a421e86cc83dd0e7733b8a8dd98bd38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a706d67adf0d940a707dcec0e94f34be7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a706d67adf0d940a707dcec0e94f34be7">WriteWideString</a> (const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &wide_string)</td></tr>
|
|
<tr class="memdesc:a706d67adf0d940a707dcec0e94f34be7"><td class="mdescLeft"> </td><td class="mdescRight">Write a wide string as a UTF-8 encoded string. <a href="#a706d67adf0d940a707dcec0e94f34be7">More...</a><br /></td></tr>
|
|
<tr class="separator:a706d67adf0d940a707dcec0e94f34be7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4742d4c6b737ac17052e64c75cf9f1eb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4742d4c6b737ac17052e64c75cf9f1eb">WriteXform</a> (const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &)</td></tr>
|
|
<tr class="separator:a4742d4c6b737ac17052e64c75cf9f1eb"><td class="memSeparator" colspan="2"> </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:aa79837561c45b8f72d1f6011faa07b9e"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa79837561c45b8f72d1f6011faa07b9e">ArchiveContains3dmTable</a> (ON_3dmArchiveTableType table, unsigned int archive_3dm_version, unsigned int opennurbs_library_version)</td></tr>
|
|
<tr class="separator:aa79837561c45b8f72d1f6011faa07b9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77854fb7cfb6f9b935f3a116a1cf428c"><td class="memItemLeft" align="right" valign="top">static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a77854fb7cfb6f9b935f3a116a1cf428c">ArchiveOpenNURBSVersionToWrite</a> (unsigned int archive_3dm_version, unsigned int opennurbs_version)</td></tr>
|
|
<tr class="memdesc:a77854fb7cfb6f9b935f3a116a1cf428c"><td class="mdescLeft"> </td><td class="mdescRight">If a 3dm archive is being written to a version 2,3,4 or 50 format, then new format opennurbs version numbers need to be saved in the old YYYYMMDDN format. This function returns the value that should be written in the file. <a href="#a77854fb7cfb6f9b935f3a116a1cf428c">More...</a><br /></td></tr>
|
|
<tr class="separator:a77854fb7cfb6f9b935f3a116a1cf428c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29788efc3c02dfbc2b11c715389e2141"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a29788efc3c02dfbc2b11c715389e2141">CurrentArchiveVersion</a> ()</td></tr>
|
|
<tr class="separator:a29788efc3c02dfbc2b11c715389e2141"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acabb9ea8c53b5c40372cc664f6353e8c"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#acabb9ea8c53b5c40372cc664f6353e8c">ON_TypecodeParse</a> (unsigned int tcode, char *typecode_name, size_t max_length)</td></tr>
|
|
<tr class="separator:acabb9ea8c53b5c40372cc664f6353e8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69781b82f1ad82bebdc90878af42d45a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277">ON_BinaryArchive::eStorageDeviceError</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a69781b82f1ad82bebdc90878af42d45a">StorageDeviceErrorFromUnsigned</a> (unsigned int storage_device_error_as_unsigned)</td></tr>
|
|
<tr class="separator:a69781b82f1ad82bebdc90878af42d45a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4ae222338526b6c12d17262582a1fe3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ac4ae222338526b6c12d17262582a1fe3">TableComponentType</a> (ON_3dmArchiveTableType table_type)</td></tr>
|
|
<tr class="separator:ac4ae222338526b6c12d17262582a1fe3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab85c9d8d04923c9344b2b5964644b62b"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab85c9d8d04923c9344b2b5964644b62b">ToggleByteOrder</a> (size_t, size_t, const void *, void *)</td></tr>
|
|
<tr class="memdesc:ab85c9d8d04923c9344b2b5964644b62b"><td class="mdescLeft"> </td><td class="mdescRight">Tool for swapping bytes when doing I/O on using big endian CPUs. <a href="#ab85c9d8d04923c9344b2b5964644b62b">More...</a><br /></td></tr>
|
|
<tr class="separator:ab85c9d8d04923c9344b2b5964644b62b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23acb67140c124bb732c444bcd46de30"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a23acb67140c124bb732c444bcd46de30">TypecodeName</a> (unsigned int tcode)</td></tr>
|
|
<tr class="separator:a23acb67140c124bb732c444bcd46de30"><td class="memSeparator" colspan="2"> </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:a7bbc061bfa05c0fe94d63537e0d67db0"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7bbc061bfa05c0fe94d63537e0d67db0">ErrorMessageMask</a> () const</td></tr>
|
|
<tr class="separator:a7bbc061bfa05c0fe94d63537e0d67db0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f940f708ae83e360c8315b6d9038543"><td class="memItemLeft" align="right" valign="top">virtual ON__UINT64 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9f940f708ae83e360c8315b6d9038543">Internal_CurrentPositionOverride</a> () const =0</td></tr>
|
|
<tr class="separator:a9f940f708ae83e360c8315b6d9038543"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab97ac2222e79d4f6fd9f56e83cfa3ab8"><td class="memItemLeft" align="right" valign="top">virtual size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab97ac2222e79d4f6fd9f56e83cfa3ab8">Internal_ReadOverride</a> (size_t, void *)=0</td></tr>
|
|
<tr class="separator:ab97ac2222e79d4f6fd9f56e83cfa3ab8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5dd3029bfaf605c624c05240f64f3ff4"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5dd3029bfaf605c624c05240f64f3ff4">Internal_SeekFromCurrentPositionOverride</a> (int)=0</td></tr>
|
|
<tr class="separator:a5dd3029bfaf605c624c05240f64f3ff4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4467ae0e59170d352c06230ac56ef4d3"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4467ae0e59170d352c06230ac56ef4d3">Internal_SeekToStartOverride</a> ()=0</td></tr>
|
|
<tr class="separator:a4467ae0e59170d352c06230ac56ef4d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2178af3148887ca524cb4e85aa27fa0"><td class="memItemLeft" align="right" valign="top">virtual size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad2178af3148887ca524cb4e85aa27fa0">Internal_WriteOverride</a> (size_t, const void *)=0</td></tr>
|
|
<tr class="separator:ad2178af3148887ca524cb4e85aa27fa0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90d74e7e81a23b38be6ffb389619b7e9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a90d74e7e81a23b38be6ffb389619b7e9">MaskReadError</a> (ON__UINT64 sizeof_request, ON__UINT64 sizeof_read) const</td></tr>
|
|
<tr class="separator:a90d74e7e81a23b38be6ffb389619b7e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a931a495a16d483c03f0366ce6772fc42"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a931a495a16d483c03f0366ce6772fc42">ON_SetBinaryArchiveOpenNURBSVersion</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &, unsigned int)</td></tr>
|
|
<tr class="separator:a931a495a16d483c03f0366ce6772fc42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="a6dadb45a25b607466ad2d98dfd759277"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6dadb45a25b607466ad2d98dfd759277">◆ </a></span>eStorageDeviceError</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277">ON_BinaryArchive::eStorageDeviceError</a> : unsigned int</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6dadb45a25b607466ad2d98dfd759277a6adf97f83acf6453d4a6a4b1070f3754"></a>None </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6dadb45a25b607466ad2d98dfd759277a490d6710e12fd4a37fb7e42b4d46b1fa"></a>WriteFailed </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6dadb45a25b607466ad2d98dfd759277a59b764a324e62a3a4352609643dfdcba"></a>SeekFailedDuringWriting </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6dadb45a25b607466ad2d98dfd759277a723ee677cab1d41ba376d588d78146ed"></a>ReadFailed </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6dadb45a25b607466ad2d98dfd759277a7ed346aaa626caffc8bd922365fb2f7d"></a>SeekFailedDuringReading </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6dadb45a25b607466ad2d98dfd759277a18c983fe4a506b594de17572dfbd44d1"></a>UnknownDeviceError </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a0fc3a8182c408e496e735f54d1e68177"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0fc3a8182c408e496e735f54d1e68177">◆ </a></span>ON_BinaryArchive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_BinaryArchive::ON_BinaryArchive </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::archive_mode </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a65758a09e83061529b1fd4cfa90de40d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65758a09e83061529b1fd4cfa90de40d">◆ </a></span>~ON_BinaryArchive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual ON_BinaryArchive::~ON_BinaryArchive </td>
|
|
<td>(</td>
|
|
<td class="paramname"></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>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a09100e716f24ad5367f4c12583eb100c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09100e716f24ad5367f4c12583eb100c">◆ </a></span>Active3dmTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dmArchiveTableType ON_BinaryArchive::Active3dmTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>If a 3dm archive is being read or written, the value of the archive section (table) being read is returned. ON_3dmArchiveTableType::Unset is returned if a table is not actively being read or written. </dd></dl>
|
|
<p>Use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa6057ac972895d004dcea73b66f0acbf">ON_BinaryArchive::Mode()</a> to determine if a binary archive is being read or written. Use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aea9c34361f1f1be33bd03bc8951dffaa">ON_BinaryArchive::Previous3dmTable()</a> to determine the most recent table that was successfully read and finished. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d20be6f624f9606c40fe765b9ceff41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d20be6f624f9606c40fe765b9ceff41">◆ </a></span>AddManifestMapItem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::AddManifestMapItem </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d4/d30/class_o_n___manifest_map_item.html">ON_ManifestMapItem</a> & </td>
|
|
<td class="paramname"><em>map_item</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94c529b4249362d5db5205fff95956c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94c529b4249362d5db5205fff95956c0">◆ </a></span>Archive3dmProperties()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const class <a class="el" href="../../dd/d42/class_o_n__3dm_properties.html">ON_3dmProperties</a>& ON_BinaryArchive::Archive3dmProperties </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>A copy of the <a class="el" href="../../dd/d42/class_o_n__3dm_properties.html">ON_3dmProperties</a> information written to or read from the archive. If this function is called before <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a726a1b101b4f4fbbfa4bc91ee602d9dc">Write3dmProperties()</a> or <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a845cbb6c5fbe0ad15e5c0883ae37138a">Read3dmProperties()</a>, it returns <a class="el" href="../../dd/d42/class_o_n__3dm_properties.html">ON_3dmProperties</a>:Empty; </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acafe55a904485ff8e22842c6bbb534eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acafe55a904485ff8e22842c6bbb534eb">◆ </a></span>Archive3dmSettings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const class <a class="el" href="../../dd/df2/class_o_n__3dm_settings.html">ON_3dmSettings</a>& ON_BinaryArchive::Archive3dmSettings </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>A copy of the <a class="el" href="../../dd/df2/class_o_n__3dm_settings.html">ON_3dmSettings</a> information written to or read from the archive. If this function is called before <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af4369da00c6b4e5643b08d75cb16d257">Write3dmSettings()</a> or <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a74fe63e7efe608af79b48861eb6a1133">Read3dmSettings()</a>, it returns <a class="el" href="../../dd/df2/class_o_n__3dm_settings.html">ON_3dmSettings</a>:Default; </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d96be105d3d2f23c7cda3591f9694cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d96be105d3d2f23c7cda3591f9694cc">◆ </a></span>Archive3dmStartSectionComment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a>& ON_BinaryArchive::Archive3dmStartSectionComment </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>A copy of the start section comment written to or read from the archive. If this function is called before <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aeaf4d9da8a00acf446646211499b127e">Write3dmStartSection()</a> or <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8ed3fc600cf59550dc1f3c3a591a99c2">Read3dmStartSection()</a>, it returns <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a>:EmptyString; </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1e7c3aaaceecb66b38847e63a220399"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1e7c3aaaceecb66b38847e63a220399">◆ </a></span>Archive3dmTableStatus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d4/d85/class_o_n__3dm_archive_table_status.html">ON_3dmArchiveTableStatus</a> ON_BinaryArchive::Archive3dmTableStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON_3dmArchiveTableType </td>
|
|
<td class="paramname"><em>table_type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae80a449e465462b4e70cb9031347bf39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae80a449e465462b4e70cb9031347bf39">◆ </a></span>Archive3dmVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Archive3dmVersion </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>If a 3dm archive is being read or written, then this is the version of the 3dm archive format (1, 2, 3, 4, 5, 50, 60, ...). </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>table 0 a 3dm archive is not being read/written 1 a version 1 3dm archive is being read/written 2 a version 2 3dm archive is being read/written 3 a version 3 3dm archive is being read/written 4 a version 4 3dm archive is being read/written 5 an old version 5 3dm archive is being read 50 a version 5 3dm archive is being read/written 60 a version 6 3dm archive is being read/written ... </dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4e936ffe9d95999ae7a82bbc88b083ae" title="If a 3dm archive is being read, then this is the version of openNURBS that was used to write the arch...">ON_BinaryArchive::ArchiveOpenNURBSVersion</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77f11119fe42aa33fe92d42291f2d9aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77f11119fe42aa33fe92d42291f2d9aa">◆ </a></span>ArchiveContains3dmTable() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ArchiveContains3dmTable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON_3dmArchiveTableType </td>
|
|
<td class="paramname"><em>table</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>As time passes, more tables have been added to 3dm archives. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">table</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if this archive has the specified table </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa79837561c45b8f72d1f6011faa07b9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa79837561c45b8f72d1f6011faa07b9e">◆ </a></span>ArchiveContains3dmTable() <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">static bool ON_BinaryArchive::ArchiveContains3dmTable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON_3dmArchiveTableType </td>
|
|
<td class="paramname"><em>table</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>archive_3dm_version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>opennurbs_library_version</em> </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">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">archive_3dm_version</td><td>[in] 1,2,3,4,5,50,60,...</td></tr>
|
|
<tr><td class="paramname">opennurbs_library_version</td><td>[in] a number > 100000000</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25e0a389740220473a4b7f84df7232b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25e0a389740220473a4b7f84df7232b7">◆ </a></span>ArchiveCurrentDimStyle()</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>& ON_BinaryArchive::ArchiveCurrentDimStyle </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7a86f7971ef9c3814622ed4e1fc0da0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7a86f7971ef9c3814622ed4e1fc0da0">◆ </a></span>ArchiveCurrentDimStyleId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> ON_BinaryArchive::ArchiveCurrentDimStyleId </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60b74befa2e1105e1da44b85d78bbbc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60b74befa2e1105e1da44b85d78bbbc3">◆ </a></span>ArchiveCurrentDimStyleIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int ON_BinaryArchive::ArchiveCurrentDimStyleIndex </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ab05411a0df1c8b99ed77d51d14bfb6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ab05411a0df1c8b99ed77d51d14bfb6">◆ </a></span>ArchiveDirectoryName()</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_BinaryArchive::ArchiveDirectoryName </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48929f9f87ecf99bf858adf2be8110d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48929f9f87ecf99bf858adf2be8110d0">◆ </a></span>ArchiveDirectoryNameAsPointer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const wchar_t* ON_BinaryArchive::ArchiveDirectoryNameAsPointer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adcd147005fc8c65fa12a2585190d0233"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adcd147005fc8c65fa12a2585190d0233">◆ </a></span>ArchiveFileMoved()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ArchiveFileMoved </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>true if the 3dm archive being read is not in the same file system location as where is was saved. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9df8be67073bbd052dfab4faad51b952"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9df8be67073bbd052dfab4faad51b952">◆ </a></span>ArchiveFileName()</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_BinaryArchive::ArchiveFileName </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab62efbb78db83a4cb08dcb7c006d23ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab62efbb78db83a4cb08dcb7c006d23ed">◆ </a></span>ArchiveFileNameAsPointer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const wchar_t* ON_BinaryArchive::ArchiveFileNameAsPointer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfd8d438f8627796adfdf4c20c75ec96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfd8d438f8627796adfdf4c20c75ec96">◆ </a></span>ArchiveFullPath()</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_BinaryArchive::ArchiveFullPath </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8b6c0b187df82de936b2892d54692d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8b6c0b187df82de936b2892d54692d3">◆ </a></span>ArchiveFullPathAsPointer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const wchar_t* ON_BinaryArchive::ArchiveFullPathAsPointer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e936ffe9d95999ae7a82bbc88b083ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e936ffe9d95999ae7a82bbc88b083ae">◆ </a></span>ArchiveOpenNURBSVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_BinaryArchive::ArchiveOpenNURBSVersion </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>If a 3dm archive is being read, then this is the version of openNURBS that was used to write the archive. This value is only available after <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a845cbb6c5fbe0ad15e5c0883ae37138a">ON_BinaryArchive::Read3dmProperties</a> is called. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Version of openNURBS used to write the archive. The openNURBS version is the value returned by ON::Version. </dd></dl>
|
|
<p>This value is rarely needed. You probably want to use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae80a449e465462b4e70cb9031347bf39" title="If a 3dm archive is being read or written, then this is the version of the 3dm archive format (1...">ON_BinaryArchive::Archive3dmVersion</a>. </p>
|
|
<dl class="section see"><dt>See also</dt><dd>ON::Version, <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a845cbb6c5fbe0ad15e5c0883ae37138a">ON_BinaryArchive::Read3dmProperties</a>, <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae80a449e465462b4e70cb9031347bf39" title="If a 3dm archive is being read or written, then this is the version of the 3dm archive format (1...">ON_BinaryArchive::Archive3dmVersion</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77854fb7cfb6f9b935f3a116a1cf428c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77854fb7cfb6f9b935f3a116a1cf428c">◆ </a></span>ArchiveOpenNURBSVersionToWrite()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static unsigned int ON_BinaryArchive::ArchiveOpenNURBSVersionToWrite </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>archive_3dm_version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>opennurbs_version</em> </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>If a 3dm archive is being written to a version 2,3,4 or 50 format, then new format opennurbs version numbers need to be saved in the old YYYYMMDDN format. This function returns the value that should be written in the file. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">archive_3dm_version</td><td>[in] Version of the file that is being written (2, 3, 4, 50, 60, ...)</td></tr>
|
|
<tr><td class="paramname">opennurbs_version</td><td>[in] opennurbs version number</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Value to save in the file. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee77115acf9b6d6971dbed708e8d5f56"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee77115acf9b6d6971dbed708e8d5f56">◆ </a></span>ArchiveRuntimeEnvironment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON::RuntimeEnvironment ON_BinaryArchive::ArchiveRuntimeEnvironment </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>The runtime environment where the archive was created. </dd></dl>
|
|
<p>When reading an archive, compare the values of <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aee77115acf9b6d6971dbed708e8d5f56">ON_BinaryArchive::ArchiveRuntimeEnvironment()</a> and ON::CurrentRuntimeEnvironment() to determine if adjustments need to be made to resources provided by runtime enviroments, like fonts. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82f36d724049a506a892fa550b5bac7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82f36d724049a506a892fa550b5bac7b">◆ </a></span>ArchiveSavedAsFullPath()</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_BinaryArchive::ArchiveSavedAsFullPath </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e648d6c49dee166335e8b49412d2154"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e648d6c49dee166335e8b49412d2154">◆ </a></span>ArchiveSavedAsFullPathPointer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const wchar_t* ON_BinaryArchive::ArchiveSavedAsFullPathPointer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71386f49dc014fa9ba920e1afb8a9617"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71386f49dc014fa9ba920e1afb8a9617">◆ </a></span>ArchiveStartOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t ON_BinaryArchive::ArchiveStartOffset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>When a 3dm archive is saved from an MFC application that supports Windows linking/embedding, the first 5kb to 1mb of the file contains information that is put there by MFC. <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a71386f49dc014fa9ba920e1afb8a9617" title="When a 3dm archive is saved from an MFC application that supports Windows linking/embedding, the first 5kb to 1mb of the file contains information that is put there by MFC. ArchiveStartOffset() returns the offset into the file where the 3dm archive actually begins. The call to ON_BinaryArchive::Read3dmStartSection() calculates this offset and stores the value in m_3dm_start_section_offset. ">ArchiveStartOffset()</a> returns the offset into the file where the 3dm archive actually begins. The call to <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a8ed3fc600cf59550dc1f3c3a591a99c2">ON_BinaryArchive::Read3dmStartSection()</a> calculates this offset and stores the value in m_3dm_start_section_offset. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Offset into the binary "file" where the actual 3dm archive begins. </dd></dl>
|
|
<p>Generally, this value can be ignored. This function is a diagnostice tool that is used to analyzed damaged files. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9aee9b198a62649ced3ec9bcca995236"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9aee9b198a62649ced3ec9bcca995236">◆ </a></span>ArchiveTextStyleFromArchiveTextStyleIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="../../da/d69/class_o_n___text_style.html">ON_TextStyle</a>* ON_BinaryArchive::ArchiveTextStyleFromArchiveTextStyleIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>archive_text_style_index</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>When reading version 5 and earlier files that contain a text style table, this function can be used to get the archive text style from the archive text style index. This function is used when reading V5 and pre August 2016 V6 <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> information. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a467645e5e3dcbdecd4d22e3c645339ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a467645e5e3dcbdecd4d22e3c645339ed">◆ </a></span>AtEnd()</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_BinaryArchive::AtEnd </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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if current position is at the end of the archive. </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="../../db/d38/class_o_n___write3dm_buffer_archive.html#a81e3a0670d10683b5638d266e5f3d7b5">ON_Write3dmBufferArchive</a>, <a class="el" href="../../dc/d11/class_o_n___read3dm_buffer_archive.html#a5670c6a980b34a425acd5bb7ae31fda8">ON_Read3dmBufferArchive</a>, <a class="el" href="../../da/d5b/class_o_n___binary_archive_buffer.html#ada432bdcad67db9d96dfd464383ef60f">ON_BinaryArchiveBuffer</a>, and <a class="el" href="../../de/d36/class_o_n___binary_file.html#a1a0505dd7dca3f27c4b36e5a1271ea3d">ON_BinaryFile</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc976a989ebdc62b25d632e77a08b787"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc976a989ebdc62b25d632e77a08b787">◆ </a></span>BadCRCCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_BinaryArchive::BadCRCCount </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>Number of chunks read with a bad CRC </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1565a461ccef718feef0ae48ef800e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1565a461ccef718feef0ae48ef800e0">◆ </a></span>BeginRead3dmAnonymousChunk()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmAnonymousChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>version</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Calls BeginWRead3dmChunk(TCODE_ANONYMOUS_CHUNK,&major_version,&minor_version), checks that 1 == major_version, minor_version >= 0 and returns the value of minor_version as version. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">version</td><td>[out]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af946120cf1dfa626bcdb53afca243d1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af946120cf1dfa626bcdb53afca243d1f">◆ </a></span>BeginRead3dmBigChunk()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmBigChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int * </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON__INT64 * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a705c8fb5387650c85c7057dc18875c34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a705c8fb5387650c85c7057dc18875c34">◆ </a></span>BeginRead3dmBitmapTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmBitmapTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab227456bea454c7d06e96507edc97062"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab227456bea454c7d06e96507edc97062">◆ </a></span>BeginRead3dmChunk()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>expected_tcode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>major_version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>minor_version</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Begins reading a chunk that must be in the archive at this location. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">expected_tcode</td><td>[in] chunk's typecode from <a class="el" href="../../dd/da8/opennurbs__3dm_8h_source.html">opennurbs_3dm.h</a></td></tr>
|
|
<tr><td class="paramname">major_version</td><td>[out]</td></tr>
|
|
<tr><td class="paramname">minor_version</td><td>[out]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if beginning of the chunk was read. In this case You must call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9ee7a23abd63afd06c38ee20dc6205dc" title="Calling this will skip rest of stuff in chunk if it was only partially read. ">EndRead3dmChunk()</a>, even if something goes wrong while you attempt to read the interior of the chunk. False if the chunk did not exist at the current location in the file. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9066a7f04a044d3d612de13d8a0c9ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9066a7f04a044d3d612de13d8a0c9ea">◆ </a></span>BeginRead3dmDimStyleTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmDimStyleTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18814b92f2eabdccfe3868f98a3ef5e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18814b92f2eabdccfe3868f98a3ef5e4">◆ </a></span>BeginRead3dmGroupTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmGroupTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea2eb3eb0a689c90a090f344da348c0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea2eb3eb0a689c90a090f344da348c0f">◆ </a></span>BeginRead3dmHatchPatternTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmHatchPatternTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7bf3d45d1f8b4610e0f47b203f95989"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7bf3d45d1f8b4610e0f47b203f95989">◆ </a></span>BeginRead3dmHistoryRecordTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmHistoryRecordTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e362f69cff8142071b707a53a49ff5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e362f69cff8142071b707a53a49ff5e">◆ </a></span>BeginRead3dmInstanceDefinitionTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmInstanceDefinitionTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80a0baa3268a4581232af923df61fe73"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80a0baa3268a4581232af923df61fe73">◆ </a></span>BeginRead3dmLayerTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmLayerTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b031c9ad43d39b23ca75426fe0dcb04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b031c9ad43d39b23ca75426fe0dcb04">◆ </a></span>BeginRead3dmLightTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmLightTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae66e907489c7a50d59fe4a5518af7d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae66e907489c7a50d59fe4a5518af7d1">◆ </a></span>BeginRead3dmLinetypeTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmLinetypeTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a95e944637dfea637de63f581dbda18f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a95e944637dfea637de63f581dbda18f5">◆ </a></span>BeginRead3dmMaterialTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmMaterialTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae2909a683a80baa1c99d79029f25e9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae2909a683a80baa1c99d79029f25e9a">◆ </a></span>BeginRead3dmObjectTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmObjectTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4857aa67cc61bc5ddd0f15eaed4653f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4857aa67cc61bc5ddd0f15eaed4653f8">◆ </a></span>BeginRead3dmTextureMappingTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmTextureMappingTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14b7e2a7887237c2e051fe10dddc80f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14b7e2a7887237c2e051fe10dddc80f4">◆ </a></span>BeginRead3dmUserTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginRead3dmUserTable </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> & </td>
|
|
<td class="paramname"><em>plugin_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>bLastSavedAsGoo</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>archive_3dm_version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int * </td>
|
|
<td class="paramname"><em>archive_opennurbs_version</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">plugin_id</td><td>[out] id of plug-in that wrote the user table</td></tr>
|
|
<tr><td class="paramname">bLastSavedAsGoo</td><td>[out] True if this table was saved into this archive as goo because the plug-in was not present at the time of the save.</td></tr>
|
|
<tr><td class="paramname">archive_3dm_version</td><td>[out] Version of the archive the plug-in wrote to. When bLastSavedAsGoo is true, this number can be different from <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae80a449e465462b4e70cb9031347bf39" title="If a 3dm archive is being read or written, then this is the version of the 3dm archive format (1...">Archive3dmVersion()</a>.</td></tr>
|
|
<tr><td class="paramname">archive_opennurbs_version</td><td>[out] Version of opennurbs the plug-in used to write the archive. When bLastSavedAsGoo is true, this number can be different from <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4e936ffe9d95999ae7a82bbc88b083ae" title="If a 3dm archive is being read, then this is the version of openNURBS that was used to write the arch...">ArchiveOpenNURBSVersion()</a>.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>False when there are no more user tables or an IO error occurs. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec3f3016ba2c4a381cb0e47426ece378"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec3f3016ba2c4a381cb0e47426ece378">◆ </a></span>BeginReadDictionary()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginReadDictionary </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> * </td>
|
|
<td class="paramname"><em>dictionary_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int * </td>
|
|
<td class="paramname"><em>version</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> & </td>
|
|
<td class="paramname"><em>dictionary_name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a95535aa3645b0bc45c861abd03016d70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a95535aa3645b0bc45c861abd03016d70">◆ </a></span>BeginReadDictionaryEntry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::BeginReadDictionaryEntry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>de_type</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> & </td>
|
|
<td class="paramname"><em>entry_name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Begin reading a dictionary entry. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">de_type</td><td>[out]</td></tr>
|
|
<tr><td class="paramname">entry_name</td><td>[out]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>0: serious IO error 1: success read information and then call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a064b88a1fb1664bc3b0182337a0f3e4d">EndReadDictionaryEntry()</a> 2: at end of dictionary </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae2e3f66164f34c3a4a5cdcf7767055e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2e3f66164f34c3a4a5cdcf7767055e4">◆ </a></span>BeginWrite3dmAnonymousChunk()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmAnonymousChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>version</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>If version >= 0, calls BeginWrite3dmChunk(TCODE_ANONYMOUS_CHUNK,1,version). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41c3681d40a6ac8604666e3ea1ecac3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41c3681d40a6ac8604666e3ea1ecac3b">◆ </a></span>BeginWrite3dmBigChunk()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmBigChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 </td>
|
|
<td class="paramname"><em>typecode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON__INT64 </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a53943fc93b10d809f1d03ee79363975b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53943fc93b10d809f1d03ee79363975b">◆ </a></span>BeginWrite3dmBitmapTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmBitmapTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf7f944707bd5f7d2dd64b3aebf56a1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf7f944707bd5f7d2dd64b3aebf56a1d">◆ </a></span>BeginWrite3dmChunk() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>int</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Writes a chunk header containing 4 byte typecode and value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">typecode</td><td>[in] a TCODE_* number from <a class="el" href="../../dd/da8/opennurbs__3dm_8h_source.html">opennurbs_3dm.h</a></td></tr>
|
|
<tr><td class="paramname">value</td><td>[in] if (typecode&TCODE_SHORT) is nonzero, then this is the value to be saved. Othewise, pass a zero and the <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aee8a0c998dcb33190c21773eb5c84a22" title="updates length in chunk header ">EndWrite3dmChunk()</a> call will store the length of the chunk. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if write was successful. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e70b078df2c9d2b2ac3d9da405b3cae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e70b078df2c9d2b2ac3d9da405b3cae">◆ </a></span>BeginWrite3dmChunk() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>tcode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>major_version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>minor_version</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Begins writing a chunk. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tcode</td><td>[in] chunk's typecode from <a class="el" href="../../dd/da8/opennurbs__3dm_8h_source.html">opennurbs_3dm.h</a>. This cannot be a short tcode.</td></tr>
|
|
<tr><td class="paramname">major_version</td><td>[in] ( >= 1)</td></tr>
|
|
<tr><td class="paramname">minor_version</td><td>[in] ( >= 0 )</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if input was valid and chunk was started. In this case You must call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aee8a0c998dcb33190c21773eb5c84a22" title="updates length in chunk header ">EndWrite3dmChunk()</a>, even if something goes wrong while you attempt to write the contents of the chunk. False if input was not valid or the write failed. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a150c30b3b71990bf69cffed8b6523618"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a150c30b3b71990bf69cffed8b6523618">◆ </a></span>BeginWrite3dmDimStyleTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmDimStyleTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a44d15a1e62af0f9f82a9c8351cd09233"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44d15a1e62af0f9f82a9c8351cd09233">◆ </a></span>BeginWrite3dmGroupTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmGroupTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a504fb696f0fd4b5ca81e3863f707835b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a504fb696f0fd4b5ca81e3863f707835b">◆ </a></span>BeginWrite3dmHatchPatternTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmHatchPatternTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45ee38f0ac549168e97916ed9653f943"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45ee38f0ac549168e97916ed9653f943">◆ </a></span>BeginWrite3dmHistoryRecordTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmHistoryRecordTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae518563dfdfaf6ad0f6dbdacde20a2c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae518563dfdfaf6ad0f6dbdacde20a2c5">◆ </a></span>BeginWrite3dmInstanceDefinitionTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmInstanceDefinitionTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f8cabf29593ea3fa36e7d250ef45a1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f8cabf29593ea3fa36e7d250ef45a1f">◆ </a></span>BeginWrite3dmLayerTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmLayerTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d99b2780719be2484f700b97c48662e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d99b2780719be2484f700b97c48662e">◆ </a></span>BeginWrite3dmLightTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmLightTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad75716fccc8b97ae0f024f682b91e904"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad75716fccc8b97ae0f024f682b91e904">◆ </a></span>BeginWrite3dmLinetypeTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmLinetypeTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a65a545c9330ba9e01057d05620b078b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65a545c9330ba9e01057d05620b078b1">◆ </a></span>BeginWrite3dmMaterialTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmMaterialTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9a458f4ab1009c5f60817a002af1da7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9a458f4ab1009c5f60817a002af1da7">◆ </a></span>BeginWrite3dmObjectTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmObjectTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a981568e8d16b8ac01ee35925e9997381"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a981568e8d16b8ac01ee35925e9997381">◆ </a></span>BeginWrite3dmTextureMappingTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmTextureMappingTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa31330c08b1412ca423092d445f386c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa31330c08b1412ca423092d445f386c3">◆ </a></span>BeginWrite3dmUserTable() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmUserTable </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> </td>
|
|
<td class="paramname"><em>plugin_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSavingGoo</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>goo_3dm_version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>goo_opennurbs_version</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Write the user table header information that must precede the user table information written by a plug-in. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">plugin_id</td><td>[in]</td></tr>
|
|
<tr><td class="paramname">bSavingGoo</td><td>[in] Set to false if a plug-in will be used to write the user table. Set to true if a user table written by a missing plug-in is being resaved. In this case, goo_3dm_version and goo_opennurbs_version must also be set. In practice, you should use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aff409b2d92c1b8cc2e8ab92bce0b19bf" title="If Read3dmAnaonymousUserTable() was used to read ON_3dmGoo because a plug-in was not present...">Write3dmAnonymousUserTableRecord()</a> to handle writing "goo" and use this function only when the plug-in in present.</td></tr>
|
|
<tr><td class="paramname">goo_3dm_version</td><td>[in] If bSavingGoo is false, this parameter must be zero and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae80a449e465462b4e70cb9031347bf39" title="If a 3dm archive is being read or written, then this is the version of the 3dm archive format (1...">ON_BinaryArchive::Archive3dmVersion()</a> will be used. If bSavingGoo is true, this parameter must be the version of the 3dm archive (1,2,3,4,5,50,...) the plug-in code used to write the user table.</td></tr>
|
|
<tr><td class="paramname">goo_opennurbs_version</td><td>[in] If bSavingGoo is false, this parameter must be zero and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4e936ffe9d95999ae7a82bbc88b083ae" title="If a 3dm archive is being read, then this is the version of openNURBS that was used to write the arch...">ON_BinaryArchive::ArchiveOpenNURBSVersion()</a> will be used. If bSavingGoo is true, this parameter must be the version of the opennurbs the plug-in code used to write the user table.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if the the user information can be written. False if user informtion should not be written. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab8d92f2b97f9993531246867191052a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8d92f2b97f9993531246867191052a3">◆ </a></span>BeginWrite3dmUserTable() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWrite3dmUserTable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a153fc3b2fb0417fefa9360522f21b909"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a153fc3b2fb0417fefa9360522f21b909">◆ </a></span>BeginWriteDictionary()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWriteDictionary </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> </td>
|
|
<td class="paramname"><em>dictionary_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t * </td>
|
|
<td class="paramname"><em>dictionary_name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Begins writing a dictionary. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">dictionary_id</td><td>[in]</td></tr>
|
|
<tr><td class="paramname">version</td><td>[in] It is suggested that you use ON_VersionNumberConstruct() to create a version number.</td></tr>
|
|
<tr><td class="paramname">dictionary_name</td><td>[in] You may pass nullptr.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Begins a new chunk with tcode TCODE_DICTIONARY and then writes a TCODE_DICTIONARY_ID chunk containing the id, version and name. After calling this function, you may either write entries by calling <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a67f5d0c4118c1b2e48fe0c09cb690bd3" title="Begins writing a dictionary entry. ">BeginWriteDictionaryEntry()</a>; write entry definition... <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5dd9403c96ff2b1d89dbe401f9a371ad">EndWriteDictionaryEntry()</a>; or you may finish writing the dictionay by calling <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a904563c87b1643fddd706f43ed2d72cd" title="Begins writing a dictionary entry. ">EndWriteDictionary()</a>; </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67f5d0c4118c1b2e48fe0c09cb690bd3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67f5d0c4118c1b2e48fe0c09cb690bd3">◆ </a></span>BeginWriteDictionaryEntry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::BeginWriteDictionaryEntry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>de_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t * </td>
|
|
<td class="paramname"><em>entry_name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Begins writing a dictionary entry. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">de_type</td><td>[in]</td></tr>
|
|
<tr><td class="paramname">entry_name</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true Entry header was written and you must call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a904563c87b1643fddd706f43ed2d72cd" title="Begins writing a dictionary entry. ">EndWriteDictionary()</a> after writing the entry data. false Failed to write entry header. Do not call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a904563c87b1643fddd706f43ed2d72cd" title="Begins writing a dictionary entry. ">EndWriteDictionary()</a>. </dd></dl>
|
|
<p>Begins a new chunk with tcode TCODE_DICTIONARY_ENTRY, then writes the int, and then writes the string. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5197f50415534be9086a1e3ce5a9034c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5197f50415534be9086a1e3ce5a9034c">◆ </a></span>ChunkBoundaryCheck()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ChunkBoundaryCheck </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>true: All read, write, and seek operations check to make sure they stay within the current chunk boundary. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aabe5204c19083125325592e0804deacc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aabe5204c19083125325592e0804deacc">◆ </a></span>ClearModelSerialNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::ClearModelSerialNumber </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Clear() information set by <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a49015733466df204a3f351bcc64174e6" title="Specify model serial number attributes to assign to ON_ModelComponent classes when they are read...">SetModelSerialNumber()</a> do not modify <a class="el" href="../../dc/d5c/class_o_n___model_component.html" title="The ON_ModelComponent class is a base class for all components in a model and manages the index...">ON_ModelComponent</a> model serial number information when the classes are read. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a93898616a13c907b98ad910f9e0ea518"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93898616a13c907b98ad910f9e0ea518">◆ </a></span>CriticalErrorCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_BinaryArchive::CriticalErrorCount </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>Number of critical errors </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a29788efc3c02dfbc2b11c715389e2141"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a29788efc3c02dfbc2b11c715389e2141">◆ </a></span>CurrentArchiveVersion()</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_BinaryArchive::CurrentArchiveVersion </td>
|
|
<td>(</td>
|
|
<td class="paramname"></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">
|
|
<dl class="section return"><dt>Returns</dt><dd>10*OPENNURBS_VERSION_MAJOR (The Rhino <OPENNURBS_VERSION_MAJOR> opennurbs file version.) This is the value of version to pass to <a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> functions like <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aeaf4d9da8a00acf446646211499b127e">Write3dmStartSection()</a> when you want to use the the current opennurbs version number and you do not want to have to update your code when this version number changes. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a209fa5486a774343eba40e5f23704e8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a209fa5486a774343eba40e5f23704e8a">◆ </a></span>CurrentPosition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON__UINT64 ON_BinaryArchive::CurrentPosition </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>Number of bytes from start of archive to the current position. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4beec294c2483d1693a6432dbbfd1cfc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4beec294c2483d1693a6432dbbfd1cfc">◆ </a></span>Dump3dmChunk()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_BinaryArchive::Dump3dmChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> & </td>
|
|
<td class="paramname"><em>text_log</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>recursion_depth</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Expert user function for studying contents of a file. The primary use is as an aid to help dig through files that have been damaged (bad disks, transmission errors, etc.) If an error is found, a line that begins with the word "ERROR" is printed. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">text_log</td><td>[in] place to print informtion</td></tr>
|
|
<tr><td class="paramname">recursion_depth</td><td>[in] simply a counter to aid in debugging.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>0 if something went wrong, otherwise the typecode of the chunk that was just studied. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a75c0ae94488e0a782f25eeb6c2135a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a75c0ae94488e0a782f25eeb6c2135a">◆ </a></span>EnableCRCCalculation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EnableCRCCalculation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bEnable</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Expert user function to control CRC calculation while reading and writing. Typically this is used when seeking around and reading/writing information in non-serial order. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bEnable</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Current state of CRC calculation. Use the returned value to restore the CRC calculation setting after you are finished doing your fancy pants expert IO. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81c7eef95954a6056ceaef19498422a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81c7eef95954a6056ceaef19498422a7">◆ </a></span>EnableSave3dmAnalysisMeshes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::EnableSave3dmAnalysisMeshes </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>object_type_flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSave3dmAnalysisMeshes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Specify which types of objects (<a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a>, <a class="el" href="../../de/dcf/class_o_n___extrusion.html">ON_Extrusion</a>, ON_SubD, ...) save analysis meshes in the 3dm file. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">object_type_flags</td><td>[in] The bits in object_type_flags correspond to ON::object_type values and identify the object types the setting will be applied to. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Saving analysis meshes increases file size, sometimes dramatically.</p>
|
|
<p>Creating <a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> analysis meshes is often slow. Disable saving <a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> analysis meshes when IO speed or file size is a critical issue, the time expense of recreating the <a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> meshes when the file is read is acceptable, and the file will be read by Rhino. Enable when the file size is not an issue or the file will be used by other applications that may not be able to create meshes.</p>
|
|
<p>Creating <a class="el" href="../../de/dcf/class_o_n___extrusion.html">ON_Extrusion</a> meshes is fast. Disable when IO speed or file size is an issue and the file will be read by Rhino. Enable when the file will be used by other applications that may not be able to create meshes.</p>
|
|
<p>Creating ON_SubD meshes is fast. Disable when IO speed or file size is an issue and the file will be read by Rhino. Enable when the file will be used by other applications that may not be able to create meshes. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac47dee89de855c8a928456574a0eeef5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac47dee89de855c8a928456574a0eeef5">◆ </a></span>EnableSave3dmRenderMeshes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::EnableSave3dmRenderMeshes </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>object_type_flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSave3dmRenderMeshes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Specify which types of objects (<a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a>, <a class="el" href="../../de/dcf/class_o_n___extrusion.html">ON_Extrusion</a>, ON_SubD, ...) save render meshes in the 3dm file. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">object_type_flags</td><td>[in] The bits in object_type_flags correspond to ON::object_type values and identify the object types the setting will be applied to. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Saving render meshes increases file size, sometimes dramatically.</p>
|
|
<p>Creating <a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> analysis meshes is often slow. Disable saving <a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> analysis meshes when IO speed or file size is a critical issue, the time expense of recreating the <a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a> meshes when the file is read is acceptable, and the file will be read by Rhino. Enable when the file size is not an issue or the file will be used by other applications that may not be able to create meshes.</p>
|
|
<p>Creating <a class="el" href="../../de/dcf/class_o_n___extrusion.html">ON_Extrusion</a> meshes is fast. Disable when IO speed or file size is an issue and the file will be read by Rhino. Enable when the file will be used by other applications that may not be able to create meshes.</p>
|
|
<p>Creating ON_SubD meshes is fast. Disable when IO speed or file size is an issue and the file will be read by Rhino. Enable when the file will be used by other applications that may not be able to create meshes. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61bad8c3fefeb95459880c8a4b4c4ab0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61bad8c3fefeb95459880c8a4b4c4ab0">◆ </a></span>Endian()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON::endian ON_BinaryArchive::Endian </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>Endian-ness of the cpu reading this file. </dd></dl>
|
|
<p>3dm files are alwasy saved with little endian byte order. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a243d17643859c06aded4564e762a73af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a243d17643859c06aded4564e762a73af">◆ </a></span>EndRead3dmBitmapTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmBitmapTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ee7a23abd63afd06c38ee20dc6205dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ee7a23abd63afd06c38ee20dc6205dc">◆ </a></span>EndRead3dmChunk() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmChunk </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Calling this will skip rest of stuff in chunk if it was only partially read. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bSupressPartiallyReadChunkWarning</td><td>[in] Generally, a call to ON_WARNING is made when a chunk is partially read. If bSupressPartiallyReadChunkWarning is true, then no warning is issued for partially read chunks.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86bbdd854df33f3c2eaf80cbdbdeffae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86bbdd854df33f3c2eaf80cbdbdeffae">◆ </a></span>EndRead3dmChunk() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSupressPartiallyReadChunkWarning</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a057dd7c72b2de8be1d511043bafb4ad6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a057dd7c72b2de8be1d511043bafb4ad6">◆ </a></span>EndRead3dmDimStyleTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmDimStyleTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aedfba66126dea06dcb17929e1bfd01d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aedfba66126dea06dcb17929e1bfd01d0">◆ </a></span>EndRead3dmGroupTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmGroupTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a613ba88a9838169ac76fe53935234229"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a613ba88a9838169ac76fe53935234229">◆ </a></span>EndRead3dmHatchPatternTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmHatchPatternTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a530f01f2c037c478cf3d4f7740298c65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a530f01f2c037c478cf3d4f7740298c65">◆ </a></span>EndRead3dmHistoryRecordTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmHistoryRecordTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada144f866df86f47d8c5490c38a1ec22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada144f866df86f47d8c5490c38a1ec22">◆ </a></span>EndRead3dmInstanceDefinitionTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmInstanceDefinitionTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae62d472bd5e5d132bbe2e2bfce7543f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae62d472bd5e5d132bbe2e2bfce7543f9">◆ </a></span>EndRead3dmLayerTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmLayerTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a779ca39d78d3dbe6858dffa32875e5a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a779ca39d78d3dbe6858dffa32875e5a8">◆ </a></span>EndRead3dmLightTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmLightTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d5f2c217489a74c29cdb6d97d082016"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d5f2c217489a74c29cdb6d97d082016">◆ </a></span>EndRead3dmLinetypeTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmLinetypeTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6085351475c8c2422064f8e6b8793414"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6085351475c8c2422064f8e6b8793414">◆ </a></span>EndRead3dmMaterialTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmMaterialTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42e0bd54548b9834f953a4b3cf9e291d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42e0bd54548b9834f953a4b3cf9e291d">◆ </a></span>EndRead3dmObjectTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmObjectTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aedf780c7fecbce674f6f7ca67f4fd6d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aedf780c7fecbce674f6f7ca67f4fd6d2">◆ </a></span>EndRead3dmTextureMappingTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmTextureMappingTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a941f56f107520341c984c552c283eb57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a941f56f107520341c984c552c283eb57">◆ </a></span>EndRead3dmUserTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndRead3dmUserTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e19155932f5897268131d5f4f3d6b42"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e19155932f5897268131d5f4f3d6b42">◆ </a></span>EndReadDictionary()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndReadDictionary </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a064b88a1fb1664bc3b0182337a0f3e4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a064b88a1fb1664bc3b0182337a0f3e4d">◆ </a></span>EndReadDictionaryEntry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndReadDictionaryEntry </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6254d53fea01bf750ffff7a332fa4b6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6254d53fea01bf750ffff7a332fa4b6c">◆ </a></span>EndWrite3dmBitmapTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmBitmapTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee8a0c998dcb33190c21773eb5c84a22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee8a0c998dcb33190c21773eb5c84a22">◆ </a></span>EndWrite3dmChunk()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmChunk </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>updates length in chunk header </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa71c9a0d5188b9c0adaf6d677926249"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa71c9a0d5188b9c0adaf6d677926249">◆ </a></span>EndWrite3dmDimStyleTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmDimStyleTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14571759d0b228079d74f189dee09f1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14571759d0b228079d74f189dee09f1f">◆ </a></span>EndWrite3dmGroupTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmGroupTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a5963e46786d48f154cfa7bafe3b525"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a5963e46786d48f154cfa7bafe3b525">◆ </a></span>EndWrite3dmHatchPatternTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmHatchPatternTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a504708b5818e1dbfa17899026007259a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a504708b5818e1dbfa17899026007259a">◆ </a></span>EndWrite3dmHistoryRecordTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmHistoryRecordTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30384ae86a62879fdcf34fe5d7b1233a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30384ae86a62879fdcf34fe5d7b1233a">◆ </a></span>EndWrite3dmInstanceDefinitionTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmInstanceDefinitionTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a480b478b943ce0b821666b940d7f37c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a480b478b943ce0b821666b940d7f37c5">◆ </a></span>EndWrite3dmLayerTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmLayerTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d9c017993711aa2ea7b01f0003c1d97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d9c017993711aa2ea7b01f0003c1d97">◆ </a></span>EndWrite3dmLightTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmLightTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a739e5bf16a31c06abaf8d6272c06479e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a739e5bf16a31c06abaf8d6272c06479e">◆ </a></span>EndWrite3dmLinetypeTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmLinetypeTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82cc9556f3475f2e8d0ce150b5866e5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82cc9556f3475f2e8d0ce150b5866e5a">◆ </a></span>EndWrite3dmMaterialTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmMaterialTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7109ad34470085c17ec66a2124ff015"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7109ad34470085c17ec66a2124ff015">◆ </a></span>EndWrite3dmObjectTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmObjectTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e70370494917e71b59ae6bbf7c9e997"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e70370494917e71b59ae6bbf7c9e997">◆ </a></span>EndWrite3dmTextureMappingTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmTextureMappingTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2163e23d7bdc80fd10fefa389b62508c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2163e23d7bdc80fd10fefa389b62508c">◆ </a></span>EndWrite3dmUserTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWrite3dmUserTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a904563c87b1643fddd706f43ed2d72cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a904563c87b1643fddd706f43ed2d72cd">◆ </a></span>EndWriteDictionary()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWriteDictionary </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Begins writing a dictionary entry. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">de_type</td><td>[in]</td></tr>
|
|
<tr><td class="paramname">entry_name</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true Entry header was written and you must call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a904563c87b1643fddd706f43ed2d72cd" title="Begins writing a dictionary entry. ">EndWriteDictionary()</a> after writing the entry data. false Failed to write entry header. Do not call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a904563c87b1643fddd706f43ed2d72cd" title="Begins writing a dictionary entry. ">EndWriteDictionary()</a>. </dd></dl>
|
|
<p>Begins a new chunk with tcode TCODE_DICTIONARY_ENTRY, then writes the int, and then writes the string. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5dd9403c96ff2b1d89dbe401f9a371ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5dd9403c96ff2b1d89dbe401f9a371ad">◆ </a></span>EndWriteDictionaryEntry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::EndWriteDictionaryEntry </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7bbc061bfa05c0fe94d63537e0d67db0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7bbc061bfa05c0fe94d63537e0d67db0">◆ </a></span>ErrorMessageMask()</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_BinaryArchive::ErrorMessageMask </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">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec56a2694dfe29faeaaf7d6501f9c266"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec56a2694dfe29faeaaf7d6501f9c266">◆ </a></span>FindTableInDamagedArchive()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::FindTableInDamagedArchive </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>tcode_table</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>tcode_record</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> </td>
|
|
<td class="paramname"><em>class_uuid</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>min_length_data</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Expert user function for reading damaged files. The search starts at the beginning of the file. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">tcode_table</td><td>[in] typecode of the table</td></tr>
|
|
<tr><td class="paramname">tcode_record</td><td>[in] typecode of the record</td></tr>
|
|
<tr><td class="paramname">class_uuid</td><td>[in] id of the opennurbs class in the record</td></tr>
|
|
<tr><td class="paramname">min_length_data</td><td>[in] minimum size of the opennurbs class data</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if the table start is found. In this case the current position of the archive is at the start of the table and the standared BeginRead3dm...Table() function can be used. False if the table start is not found. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18ae992672f4695237de62843cc40654"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18ae992672f4695237de62843cc40654">◆ </a></span>FirstFailed3dmTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dmArchiveTableType ON_BinaryArchive::FirstFailed3dmTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>If a 3dm archive is being read or written and a failure occurs, the first archive section (table) that failed to read or write is returned. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a873e662e7dfedc4e1a9d386c27bf116d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a873e662e7dfedc4e1a9d386c27bf116d">◆ </a></span>Flush()</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_BinaryArchive::Flush </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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>Force Write() to flush any buffered data to physical archive. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if succesful or if there is nothing to flush. False if information could not be flushed. </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="../../db/d38/class_o_n___write3dm_buffer_archive.html#ad5b2e964436119745e2c38820cd90b76">ON_Write3dmBufferArchive</a>, <a class="el" href="../../dc/d11/class_o_n___read3dm_buffer_archive.html#ab5b2c157388f4c80655ec38e462d9a8c">ON_Read3dmBufferArchive</a>, <a class="el" href="../../da/d5b/class_o_n___binary_archive_buffer.html#aa566bc83172a98c53a6f9f939bb9869b">ON_BinaryArchiveBuffer</a>, and <a class="el" href="../../de/d36/class_o_n___binary_file.html#acede5a72b448332099ac2b0b4df4b65e">ON_BinaryFile</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0061588ed5cfb6bb2bd6221425ed9e65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0061588ed5cfb6bb2bd6221425ed9e65">◆ </a></span>GetCurrentChunk() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::GetCurrentChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d6/d13/struct_o_n__3_d_m___c_h_u_n_k.html">ON_3DM_CHUNK</a> & </td>
|
|
<td class="paramname"><em>chunk</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Expert user function for reading damaged files. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">chunk</td><td>[out] current chunk.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Level of the chunk or 0 if there is no current chunk. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5da229a5de9767dca71ba1af0ad4b72c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5da229a5de9767dca71ba1af0ad4b72c">◆ </a></span>GetCurrentChunk() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::GetCurrentChunk </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d8/d26/class_o_n__3_d_m___b_i_g___c_h_u_n_k.html">ON_3DM_BIG_CHUNK</a> & </td>
|
|
<td class="paramname"><em>big_chunk</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49355233847117c9e7ee2e637cc0f834"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49355233847117c9e7ee2e637cc0f834">◆ </a></span>InstanceDefinitionModelSerialNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_BinaryArchive::InstanceDefinitionModelSerialNumber </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f940f708ae83e360c8315b6d9038543"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f940f708ae83e360c8315b6d9038543">◆ </a></span>Internal_CurrentPositionOverride()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual ON__UINT64 ON_BinaryArchive::Internal_CurrentPositionOverride </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">protected</span><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="../../db/d38/class_o_n___write3dm_buffer_archive.html#a8334d5337dde81a46d6c501b259dd892">ON_Write3dmBufferArchive</a>, <a class="el" href="../../dc/d11/class_o_n___read3dm_buffer_archive.html#a3bf2e636e72af0c0a2fc1bf07b5ea876">ON_Read3dmBufferArchive</a>, <a class="el" href="../../da/d5b/class_o_n___binary_archive_buffer.html#a74186daaca4f5f10af4e8ffdd9f7c38e">ON_BinaryArchiveBuffer</a>, and <a class="el" href="../../de/d36/class_o_n___binary_file.html#aa58455be95724567548c1dc7b5dad200">ON_BinaryFile</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d109396d4afbccf7b50ad12b145b075"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d109396d4afbccf7b50ad12b145b075">◆ </a></span>Internal_Read3dmDimStyleOverrides()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Internal_Read3dmDimStyleOverrides </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> & </td>
|
|
<td class="paramname"><em>annotation</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bFromDimStyleTable</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab97ac2222e79d4f6fd9f56e83cfa3ab8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab97ac2222e79d4f6fd9f56e83cfa3ab8">◆ </a></span>Internal_ReadOverride()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual size_t ON_BinaryArchive::Internal_ReadOverride </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> </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 class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="../../db/d38/class_o_n___write3dm_buffer_archive.html#af24355173fada709b57028addd3e3a6a">ON_Write3dmBufferArchive</a>, <a class="el" href="../../dc/d11/class_o_n___read3dm_buffer_archive.html#a2dde5f127b16214ad84a307c7d8fe6cb">ON_Read3dmBufferArchive</a>, <a class="el" href="../../da/d5b/class_o_n___binary_archive_buffer.html#a509feb77a9f08376ff397074275b1421">ON_BinaryArchiveBuffer</a>, and <a class="el" href="../../de/d36/class_o_n___binary_file.html#a9c05219aa3039259c055d486a5e77595">ON_BinaryFile</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5dd3029bfaf605c624c05240f64f3ff4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5dd3029bfaf605c624c05240f64f3ff4">◆ </a></span>Internal_SeekFromCurrentPositionOverride()</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_BinaryArchive::Internal_SeekFromCurrentPositionOverride </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </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 class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="../../db/d38/class_o_n___write3dm_buffer_archive.html#a88e09917b286f540ed72ab8ba01768e4">ON_Write3dmBufferArchive</a>, <a class="el" href="../../dc/d11/class_o_n___read3dm_buffer_archive.html#a18f7d476be9212250c9bf17530038b1e">ON_Read3dmBufferArchive</a>, <a class="el" href="../../da/d5b/class_o_n___binary_archive_buffer.html#a673808b9f9c0f626802052dd15c555a8">ON_BinaryArchiveBuffer</a>, and <a class="el" href="../../de/d36/class_o_n___binary_file.html#a39f0a6f6c9749017c5efefc37476abfb">ON_BinaryFile</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4467ae0e59170d352c06230ac56ef4d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4467ae0e59170d352c06230ac56ef4d3">◆ </a></span>Internal_SeekToStartOverride()</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_BinaryArchive::Internal_SeekToStartOverride </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 class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="../../db/d38/class_o_n___write3dm_buffer_archive.html#aeca7a586ed795a1aa368c2c9e117ffa0">ON_Write3dmBufferArchive</a>, <a class="el" href="../../dc/d11/class_o_n___read3dm_buffer_archive.html#afd9e691bc476be24b7f492064a1d8bbb">ON_Read3dmBufferArchive</a>, <a class="el" href="../../da/d5b/class_o_n___binary_archive_buffer.html#aeede70b6063d33f1c3451e5de118c1ec">ON_BinaryArchiveBuffer</a>, and <a class="el" href="../../de/d36/class_o_n___binary_file.html#ad82f783ce0b992d1881be9f1b3385f53">ON_BinaryFile</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e8dfd3937270d428b376ddb28182614"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e8dfd3937270d428b376ddb28182614">◆ </a></span>Internal_Write3dmDimStyleOverrides()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Internal_Write3dmDimStyleOverrides </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../da/d51/class_o_n___annotation.html">ON_Annotation</a> & </td>
|
|
<td class="paramname"><em>annotation</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> * </td>
|
|
<td class="paramname"><em>dim_style_overrides</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2178af3148887ca524cb4e85aa27fa0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2178af3148887ca524cb4e85aa27fa0">◆ </a></span>Internal_WriteOverride()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual size_t ON_BinaryArchive::Internal_WriteOverride </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"> </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 class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="../../db/d38/class_o_n___write3dm_buffer_archive.html#a7c0c7d6f1def669cad3f1cf1ef02b30b">ON_Write3dmBufferArchive</a>, <a class="el" href="../../dc/d11/class_o_n___read3dm_buffer_archive.html#a893ee0161954034282df1c3c510ca23f">ON_Read3dmBufferArchive</a>, <a class="el" href="../../da/d5b/class_o_n___binary_archive_buffer.html#afa8961b24d67640a9297ee1aff687e3d">ON_BinaryArchiveBuffer</a>, and <a class="el" href="../../de/d36/class_o_n___binary_file.html#a60db8a6add59013aa33c3bb5b9ac22d4">ON_BinaryFile</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af4d93c13a97da467272ff7af21da4780"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af4d93c13a97da467272ff7af21da4780">◆ </a></span>LoadUserDataApplication()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual int ON_BinaryArchive::LoadUserDataApplication </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> </td>
|
|
<td class="paramname"><em>application_id</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">
|
|
|
|
<p>When <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a025b86c1da38eb51f66d6260b1141ac3" title="Reads and object from a 3dm archive; ">ON_BinaryArchive::ReadObject()</a> encounters userdata and the user data class id is not present, LoadUserDataApplication is called to load the application that created user data. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>0 - could not load the application 1 - successfully loaded the application 2 - the application was already loaded </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37466761f29c81f104974b146a22e2d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37466761f29c81f104974b146a22e2d5">◆ </a></span>Manifest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const class <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a>& ON_BinaryArchive::Manifest </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac84297232a7ad4d920c6c9ec5ff08349"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac84297232a7ad4d920c6c9ec5ff08349">◆ </a></span>ManifestMap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const class <a class="el" href="../../d9/df6/class_o_n___manifest_map.html">ON_ManifestMap</a>& ON_BinaryArchive::ManifestMap </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90d74e7e81a23b38be6ffb389619b7e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90d74e7e81a23b38be6ffb389619b7e9">◆ </a></span>MaskReadError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::MaskReadError </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT64 </td>
|
|
<td class="paramname"><em>sizeof_request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON__UINT64 </td>
|
|
<td class="paramname"><em>sizeof_read</em> </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">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if a call to Read() is permitted to ask for more bytes than are left in the file. This value varies as the file is read and must be checked at each failure. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6057ac972895d004dcea73b66f0acbf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6057ac972895d004dcea73b66f0acbf">◆ </a></span>Mode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON::archive_mode ON_BinaryArchive::Mode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>Archive read/write mode </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb482785ac0997a17c3a88f3dbeeccce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb482785ac0997a17c3a88f3dbeeccce">◆ </a></span>ModelSerialNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_BinaryArchive::ModelSerialNumber </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae44fc26d79bbe14b9feed54f09d4bc5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae44fc26d79bbe14b9feed54f09d4bc5">◆ </a></span>ObjectHasUserDataToWrite()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ObjectHasUserDataToWrite </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> * </td>
|
|
<td class="paramname"><em>object</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determine if an object has user data that should be written. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">object</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if object has user data that should be written. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a065db2b96f5fbe8a8b54a45b453fc84e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a065db2b96f5fbe8a8b54a45b453fc84e">◆ </a></span>ON_DEPRECATED_MSG()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_BinaryArchive::ON_DEPRECATED_MSG </td>
|
|
<td>(</td>
|
|
<td class="paramtype">"Use either <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a31378a73104dab716db033d008d47035">ReadStringUTF8ElementCount</a>() or <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1e7713da57b2db375c0cad65d055779d">ReadStringUTF16ElementCount</a>()" </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str_array_count</td><td>[out] Number of elements in the string array. All <a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> string <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a60a87d06cf4062d65f053ca073c703fa">WriteString()</a> functions write a null terminator to the file and the null terminator is included in the count. This means that if a string has a non-zero element, then str_array_count >= 2.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>Modify your code to use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a31378a73104dab716db033d008d47035">ReadStringUTF8ElementCount()</a> when reading UTF-8 encoded strings and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a1e7713da57b2db375c0cad65d055779d">ReadStringUTF16ElementCount()</a> when reading UTF-16 encoded strings. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acabb9ea8c53b5c40372cc664f6353e8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acabb9ea8c53b5c40372cc664f6353e8c">◆ </a></span>ON_TypecodeParse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static char* ON_BinaryArchive::ON_TypecodeParse </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>tcode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>typecode_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>max_length</em> </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="ac56159ec84bcab9f4754ad320bccf3b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac56159ec84bcab9f4754ad320bccf3b0">◆ </a></span>PeekAt3dmBigChunkType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::PeekAt3dmBigChunkType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT32 * </td>
|
|
<td class="paramname"><em>typecode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON__INT64 * </td>
|
|
<td class="paramname"><em>big_value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa94c98780dcc8d8af2ab47554a5c93a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa94c98780dcc8d8af2ab47554a5c93a9">◆ </a></span>PeekAt3dmChunkType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::PeekAt3dmChunkType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int * </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea9c34361f1f1be33bd03bc8951dffaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea9c34361f1f1be33bd03bc8951dffaa">◆ </a></span>Previous3dmTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON_3dmArchiveTableType ON_BinaryArchive::Previous3dmTable </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>If a 3dm archive is being read or written, the value of the most recently read or written archive section (table) is returned. </dd></dl>
|
|
<p>Use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa6057ac972895d004dcea73b66f0acbf">ON_BinaryArchive::Mode()</a> to determine if a binary archive is being read or written. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33738acfeeb8872fa1d2dcaee1a5d42f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33738acfeeb8872fa1d2dcaee1a5d42f">◆ </a></span>Read3dmAnonymousUserTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Read3dmAnonymousUserTable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>archive_3dm_version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>archive_opennurbs_version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> & </td>
|
|
<td class="paramname"><em>goo</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>If the plug-in that wrote the user table is not present and you need to read and resave the user table, then use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a33738acfeeb8872fa1d2dcaee1a5d42f" title="If the plug-in that wrote the user table is not present and you need to read and resave the user tabl...">Read3dmAnonymousUserTable()</a> to load the information into "goo". If you do not need to resave the information, then simply call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a941f56f107520341c984c552c283eb57">EndRead3dmUserTable()</a> to skip over this table. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9e6ba82df09e170740e496f687223fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9e6ba82df09e170740e496f687223fd">◆ </a></span>Read3dmBitmap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmBitmap </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../de/d9f/class_o_n___bitmap.html">ON_Bitmap</a> ** </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada63968817c0cf69ccea0b4b31defb49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada63968817c0cf69ccea0b4b31defb49">◆ </a></span>Read3dmChunkVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Read3dmChunkVersion </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab389174e2568e4f2bd1af0ea9ddc34e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab389174e2568e4f2bd1af0ea9ddc34e2">◆ </a></span>Read3dmDimStyle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmDimStyle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> ** </td>
|
|
<td class="paramname"><em>ppDimStyle</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reads annotation dimension styles from dimension style table. If the dimension style definition is read, a dimension style is created by calling new <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle()</a>, initialized with values stored in the archive, and returned. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ppDimStyle</td><td>If the dimstyle definition is read, a dimstyle is created by calling new <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle()</a>, initialized with values stored in the archive, and a pointer to the new dimstyle is returned in *ppDimStyle. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><p class="startdd"></p>
|
|
<p>table 0 at the end of the dimension style table 1 dimension style definition was successfully read -1 archive is corrupt at this point</p>
|
|
<p class="enddd"></p>
|
|
</dd></dl>
|
|
<div class="fragment"><div class="line">Calls to <a class="code" href="../../db/d16/class_o_n___binary_archive.html#ab389174e2568e4f2bd1af0ea9ddc34e2">Read3dmDimStyle</a> need to be bracketed by calls</div><div class="line">to <a class="code" href="../../db/d16/class_o_n___binary_archive.html#af9066a7f04a044d3d612de13d8a0c9ea">BeginRead3dmDimStyleTable</a>() / <a class="code" href="../../db/d16/class_o_n___binary_archive.html#a057dd7c72b2de8be1d511043bafb4ad6">EndRead3dmDimStyleTable</a>().</div><div class="line">@verbatim</div><div class="line"> archive.BeginRead3dmDimStyleTable();</div><div class="line"> <span class="keywordtype">int</span> rc = 1;</div><div class="line"> ON_DimStyle* pDimStyle;</div><div class="line"> <span class="keywordflow">while</span>(rc==1)</div><div class="line"> { <span class="comment">//</span></div><div class="line"> pDimStyle = 0;</div><div class="line"> archive.Read3dmDimStyle(&pDimStyle);</div><div class="line"> <span class="keywordflow">if</span> ( pDimStyle )</div><div class="line"> <span class="keywordflow">do</span> something with pDimStyle</div><div class="line"> } <span class="comment">//</span></div><div class="line"> archive.EndRead3dmDimStyleTable();</div><div class="line"><span class="keyword">@end</span>verbatim</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aa9d7a729b2ac9444eef25e9af2f6a49f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9d7a729b2ac9444eef25e9af2f6a49f">◆ </a></span>Read3dmEndMark()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Read3dmEndMark </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Checks for a TCODE_ENDOFFILE chunk at the current position. If it finds one, it reads it and returns the number of bytes in the archive. Comparing this number with the current file position can help detect files that have been damaged by loosing sections. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sizeof_archive</td><td>[out] number of bytes written to archive </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if successful, false if unable to find or read a TCODE_ENDOFFILE chunk. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b04b681eaeb17d8a7a7d6bd42a171ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b04b681eaeb17d8a7a7d6bd42a171ef">◆ </a></span>Read3dmGoo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Read3dmGoo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3955b274b2b25c9259cf7664e9b1e432"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3955b274b2b25c9259cf7664e9b1e432">◆ </a></span>Read3dmGroup()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmGroup </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../d0/d04/class_o_n___group.html">ON_Group</a> ** </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reads groups from group table. If the group definition is read, a group is created by calling new <a class="el" href="../../d0/d04/class_o_n___group.html">ON_Group()</a>, initialized with values stored in the archive, and returned. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ppGroup</td><td>If the group definition is read, a group is created by calling new <a class="el" href="../../d0/d04/class_o_n___group.html">ON_Group()</a>, initialized with values stored in the archive, and a pointer to the new group is returned in *ppGroup. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><p class="startdd"></p>
|
|
<p>table 0 at the end of the group table 1 group definition was successfully read -1 archive is corrupt at this point</p>
|
|
<p class="enddd"></p>
|
|
</dd></dl>
|
|
<div class="fragment"><div class="line">Calls to <a class="code" href="../../db/d16/class_o_n___binary_archive.html#a3955b274b2b25c9259cf7664e9b1e432">Read3dmGroup</a> need to be bracketed by calls</div><div class="line">to <a class="code" href="../../db/d16/class_o_n___binary_archive.html#a18814b92f2eabdccfe3868f98a3ef5e4">BeginRead3dmGroupTable</a>() / <a class="code" href="../../db/d16/class_o_n___binary_archive.html#aedfba66126dea06dcb17929e1bfd01d0">EndRead3dmGroupTable</a>().</div><div class="line">@verbatim</div><div class="line"> archive.BeginRead3dmGroupTable();</div><div class="line"> <a class="code" href="../../d0/d04/class_o_n___group.html">ON_Group</a>* pGroup;</div><div class="line"> <span class="keywordtype">int</span> rc = 1;</div><div class="line"> <span class="keywordflow">while</span>(rc==1)</div><div class="line"> { <span class="comment">//</span></div><div class="line"> pGroup = 0;</div><div class="line"> archive.Read3dmGroup(&pGroup);</div><div class="line"> <span class="keywordflow">if</span> ( pGroup )</div><div class="line"> <span class="keywordflow">do</span> something with pGroup</div><div class="line"> } <span class="comment">//</span></div><div class="line"> archive.EndRead3dmGroupTable();</div><div class="line"><span class="keyword">@end</span>verbatim</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="add50fef2df5ac791f6245a21199384b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add50fef2df5ac791f6245a21199384b7">◆ </a></span>Read3dmHatchPattern()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmHatchPattern </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> ** </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22dfa6ad9777a3e2edb2ea9adc59c249"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22dfa6ad9777a3e2edb2ea9adc59c249">◆ </a></span>Read3dmHistoryRecord()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmHistoryRecord </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../dd/d51/class_o_n___history_record.html">ON_HistoryRecord</a> *& </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>0 at end of object table 1 if object is read -1 if file is corrupt </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b822fcf6d0c182f42355243632c1230"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b822fcf6d0c182f42355243632c1230">◆ </a></span>Read3dmInstanceDefinition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmInstanceDefinition </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../d9/dec/class_o_n___instance_definition.html">ON_InstanceDefinition</a> ** </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reads instance definitions from instance defintion table. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ppInstanceDefinition</td><td>If an instance defintion is read, an instance defintion is created by calling new <a class="el" href="../../d9/dec/class_o_n___instance_definition.html" title="An ON_InstanceDefinition defines the geometry used by instance references. ">ON_InstanceDefinition()</a>, initialized with values stored in the archive, and a pointer to the new instance defintion is returned in *ppInstanceDefinition. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><p class="startdd"></p>
|
|
<p>table 0 at the end of the instance defintion table 1 instance defintion was successfully read -1 archive is corrupt at this point</p>
|
|
<p class="enddd"></p>
|
|
</dd></dl>
|
|
<div class="fragment"><div class="line"> Calls to <a class="code" href="../../db/d16/class_o_n___binary_archive.html#a3b822fcf6d0c182f42355243632c1230">Read3dmInstanceDefinition</a> need to be bracketed by calls</div><div class="line"> to <a class="code" href="../../db/d16/class_o_n___binary_archive.html#a5e362f69cff8142071b707a53a49ff5e">BeginRead3dmInstanceDefinitionTable</a>() / <a class="code" href="../../db/d16/class_o_n___binary_archive.html#ada144f866df86f47d8c5490c38a1ec22">EndRead3dmInstanceDefinitionTable</a>().</div><div class="line">@verbatim</div><div class="line"> archive.BeginRead3dmInstanceDefinitionTable();</div><div class="line"> <span class="keywordtype">int</span> rc = 1;</div><div class="line"> <a class="code" href="../../d9/dec/class_o_n___instance_definition.html">ON_InstanceDefinition</a>* pInstanceDefinition;</div><div class="line"> <span class="keywordflow">while</span>(rc==1)</div><div class="line"> {</div><div class="line"> pInstanceDefinition = 0;</div><div class="line"> archive.Read3dmInstanceDefinition(&pInstanceDefinition);</div><div class="line"> <span class="keywordflow">if</span> ( pInstanceDefinition )</div><div class="line"> <span class="keywordflow">do</span> something with pInstanceDefinition</div><div class="line"> }</div><div class="line"> archive.EndRead3dmInstanceDefinitionTable();</div><div class="line"><span class="keyword">@end</span>verbatim</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a98d7d54852df72914dda4476a6d56b38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98d7d54852df72914dda4476a6d56b38">◆ </a></span>Read3dmLayer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmLayer </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> ** </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4400d1aa1b569d32071e6335651a7000"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4400d1aa1b569d32071e6335651a7000">◆ </a></span>Read3dmLight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmLight </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../d0/df3/class_o_n___light.html">ON_Light</a> ** </td>
|
|
<td class="paramname"><em>light</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">class <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"><em>attributes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99d68d746f047b61536ce117bb38f31c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99d68d746f047b61536ce117bb38f31c">◆ </a></span>Read3dmLinetype()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmLinetype </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../d0/dbb/class_o_n___linetype.html">ON_Linetype</a> ** </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7135fbb1551609797dd7bcc8deaa381a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7135fbb1551609797dd7bcc8deaa381a">◆ </a></span>Read3dmMaterial()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmMaterial </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../d7/d53/class_o_n___material.html">ON_Material</a> ** </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c649cc9426fbba265cda84673c314d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c649cc9426fbba265cda84673c314d1">◆ </a></span>Read3dmModelGeometry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmModelGeometry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> ** </td>
|
|
<td class="paramname"><em>model_geometry</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>object_filter</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Call either Read3dmModelGeometry or Read3dmObject </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">model_geometry</td><td>[out] <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html" title="Used to store geometry table object definition and attributes in an ONX_Model. ">ON_ModelGeometryComponent</a> returned here. nullptr returned at end of the table.</td></tr>
|
|
<tr><td class="paramname">object_filter</td><td>[in] optional filter made by setting ON::object_type bits</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>0 at end of object table 1 if object is read 2 if object is skipped because it does not match filter -1 if file is corrupt </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5696f453760139f37b2b988d8ef524ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5696f453760139f37b2b988d8ef524ef">◆ </a></span>Read3dmModelGeometryForExperts()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmModelGeometryForExperts </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bManageGeometry</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bManageAttributes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">class <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> ** </td>
|
|
<td class="paramname"><em>model_geometry</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>object_filter</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bManageGeometry</td><td>[in] true: model_geometry will reference count and delete the <a class="el" href="../../df/de0/class_o_n___geometry.html" title="Base class for all geometry classes that must provide runtime class id. Provides interface for common...">ON_Geometry</a> pointer. false: The caller must delete the <a class="el" href="../../df/de0/class_o_n___geometry.html" title="Base class for all geometry classes that must provide runtime class id. Provides interface for common...">ON_Geometry</a> pointer.</td></tr>
|
|
<tr><td class="paramname">bManageAttributes</td><td>[in] true: model_geometry will reference count and delete the <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html" title="Top level OpenNURBS objects have geometry and attributes. The geometry is stored in some class derive...">ON_3dmObjectAttributes</a> pointer. false: The caller must delete the <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html" title="Top level OpenNURBS objects have geometry and attributes. The geometry is stored in some class derive...">ON_3dmObjectAttributes</a> pointer.</td></tr>
|
|
<tr><td class="paramname">model_geometry</td><td>[out] <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html" title="Used to store geometry table object definition and attributes in an ONX_Model. ">ON_ModelGeometryComponent</a> returned here. nullptr returned at end of the table.</td></tr>
|
|
<tr><td class="paramname">object_filter</td><td>[in] optional filter made by setting ON::object_type bits 0 = no filter.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>0 at end of object table 1 if object is read 2 if object is skipped because it does not match filter -1 if file is corrupt </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6378966d4af2e4cd51ceb873cd19101"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6378966d4af2e4cd51ceb873cd19101">◆ </a></span>Read3dmModelLight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmModelLight </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> ** </td>
|
|
<td class="paramname"><em>model_light</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Call either Read3dmModelLight or Read3dmLight </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">model_light</td><td>[out] <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html" title="Used to store geometry table object definition and attributes in an ONX_Model. ">ON_ModelGeometryComponent</a> returned here. nullptr returned at end of the table.</td></tr>
|
|
<tr><td class="paramname">object_filter</td><td>[in] optional filter made by setting ON::object_type bits</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>0 at end of object table 1 if object is read 2 if object is skipped because it does not match filter -1 if file is corrupt </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab62509fc23393168065e2f31f4c3cc01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab62509fc23393168065e2f31f4c3cc01">◆ </a></span>Read3dmObject()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname"><em>model_object</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"><em>attributes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>object_filter</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">model_object</td><td>[out] nullptr returned at end of the table.</td></tr>
|
|
<tr><td class="paramname">attributes</td><td>[out] If not nullptr, then attributes are returned here</td></tr>
|
|
<tr><td class="paramname">object_filter</td><td>[in] optional filter made by setting ON::object_type bits</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>0 at end of object table 1 if object is read 2 if object is skipped because it does not match filter -1 if file is corrupt </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a845cbb6c5fbe0ad15e5c0883ae37138a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a845cbb6c5fbe0ad15e5c0883ae37138a">◆ </a></span>Read3dmProperties()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Read3dmProperties </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../dd/d42/class_o_n__3dm_properties.html">ON_3dmProperties</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ddbaae55cfa3496a8316361574ac969"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ddbaae55cfa3496a8316361574ac969">◆ </a></span>Read3dmReferencedComponentId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Read3dmReferencedComponentId </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> </td>
|
|
<td class="paramname"><em>component_type</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> * </td>
|
|
<td class="paramname"><em>component_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>When reading 3dm archives, the model component ID in the archive and in the destination model are often identical, but sometimes different. For example, the when the same template is used to create multiple models and files and the models from those files are merged into a single file, there will be ID collisions. For components that are identified by name, like layers and dimension styles, this is not a problem. For components like instance definitions that have a more complicated set of merging rules, it is critical that references to instance definition ids be updated from values in the arcive to values in the model. uses to adjust and write a model component Id. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">component_type</td><td>[in] Type of the referenced component.</td></tr>
|
|
<tr><td class="paramname">component_id</td><td>[out] component reference ID</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>false - catestrophic read failure. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a719298ba96d97f7657b8832e50ac5e90"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a719298ba96d97f7657b8832e50ac5e90">◆ </a></span>Read3dmReferencedComponentIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Read3dmReferencedComponentIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> </td>
|
|
<td class="paramname"><em>component_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>component_index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>When reading 3dm archives, model component indexes in the archive and in the destination model are typically different. This function basically reads and reverses the steps that WriteArchiveComponentIndex() uses to adjust and write a model component index. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">component_type</td><td>[in] Type of the referenced component.</td></tr>
|
|
<tr><td class="paramname">component_index</td><td>[out] component reference index</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>false - catestrophic read failure. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a985b2f6be48ef4f6abf89bfd7379aa1a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a985b2f6be48ef4f6abf89bfd7379aa1a">◆ </a></span>Read3dmReferencedComponentIndexArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Read3dmReferencedComponentIndexArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> </td>
|
|
<td class="paramname"><em>component_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< int > & </td>
|
|
<td class="paramname"><em>component_index_array</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74fe63e7efe608af79b48861eb6a1133"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74fe63e7efe608af79b48861eb6a1133">◆ </a></span>Read3dmSettings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Read3dmSettings </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../dd/df2/class_o_n__3dm_settings.html">ON_3dmSettings</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ed3fc600cf59550dc1f3c3a591a99c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ed3fc600cf59550dc1f3c3a591a99c2">◆ </a></span>Read3dmStartSection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Read3dmStartSection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> & </td>
|
|
<td class="paramname"><em>sStartSectionComment</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">version</td><td>[out] .3dm file version (2, 3, 4, 5, 50, 60)</td></tr>
|
|
<tr><td class="paramname">sStartSectionComment</td><td>[out]</td></tr>
|
|
<tr><td class="paramname">UTF</td><td>8 encoded string passed to <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aeaf4d9da8a00acf446646211499b127e">Write3dmStartSection()</a></td></tr>
|
|
<tr><td class="paramname">destination_manifest</td><td>[in] manifest of the destination model</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a987c886a2211ad79035e4b8b2bcf5ff4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a987c886a2211ad79035e4b8b2bcf5ff4">◆ </a></span>Read3dmTextureMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::Read3dmTextureMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">class <a class="el" href="../../d7/de3/class_o_n___texture_mapping.html">ON_TextureMapping</a> ** </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81de4cce6b1e4d507361c14f3d06026d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81de4cce6b1e4d507361c14f3d06026d">◆ </a></span>ReadArc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArc </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ef6276bb497b7e902c7a965cb6d5da8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ef6276bb497b7e902c7a965cb6d5da8">◆ </a></span>ReadArray() <span class="overload">[1/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< bool > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac214d19326aad7cd83884e8ebf8cedad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac214d19326aad7cd83884e8ebf8cedad">◆ </a></span>ReadArray() <span class="overload">[2/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< char > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22eb30ada18c21e8882e77f79f6a47ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22eb30ada18c21e8882e77f79f6a47ae">◆ </a></span>ReadArray() <span class="overload">[3/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< short > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad80c079fb81606285e3e26c16a5b53ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad80c079fb81606285e3e26c16a5b53ff">◆ </a></span>ReadArray() <span class="overload">[4/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< int > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a038636825f4134958953f8be27b0bfef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a038636825f4134958953f8be27b0bfef">◆ </a></span>ReadArray() <span class="overload">[5/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< float > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a65d43d5a066c1005712856eeee3aee58"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65d43d5a066c1005712856eeee3aee58">◆ </a></span>ReadArray() <span class="overload">[6/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< double > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade279b0305b635346f3c6d356bc08996"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade279b0305b635346f3c6d356bc08996">◆ </a></span>ReadArray() <span class="overload">[7/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17e7093290b1c4164d25b9269267cfba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17e7093290b1c4164d25b9269267cfba">◆ </a></span>ReadArray() <span class="overload">[8/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab08a40bcf7c845059c30d421231f38d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab08a40bcf7c845059c30d421231f38d3">◆ </a></span>ReadArray() <span class="overload">[9/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b97590b66fa43745c085668a7a65619"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b97590b66fa43745c085668a7a65619">◆ </a></span>ReadArray() <span class="overload">[10/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7a60a84bfc6dd56ff8e0d8e23bd87ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7a60a84bfc6dd56ff8e0d8e23bd87ed">◆ </a></span>ReadArray() <span class="overload">[11/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb612d1aa2f6d08ecdc37551f2350fe7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb612d1aa2f6d08ecdc37551f2350fe7">◆ </a></span>ReadArray() <span class="overload">[12/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8eaa713e2c51a43c98766b0c12d1cc41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8eaa713e2c51a43c98766b0c12d1cc41">◆ </a></span>ReadArray() <span class="overload">[13/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7875e8750f4824d0990d457d938e41a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7875e8750f4824d0990d457d938e41a8">◆ </a></span>ReadArray() <span class="overload">[14/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac060486c017c0420420bd19d4cbb033b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac060486c017c0420420bd19d4cbb033b">◆ </a></span>ReadArray() <span class="overload">[15/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92528d15828ca16479314d422ea6c37f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92528d15828ca16479314d422ea6c37f">◆ </a></span>ReadArray() <span class="overload">[16/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/d8c/class_o_n__4f_point.html">ON_4fPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6cc2db97a82946c550c0ea1418c65c21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6cc2db97a82946c550c0ea1418c65c21">◆ </a></span>ReadArray() <span class="overload">[17/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d11175149e634f6dde2de8e02238d50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d11175149e634f6dde2de8e02238d50">◆ </a></span>ReadArray() <span class="overload">[18/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8e01b5419dc4d83b156433d9013804c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8e01b5419dc4d83b156433d9013804c">◆ </a></span>ReadArray() <span class="overload">[19/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae57f133874111c02ccdad0b35dbbe975"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae57f133874111c02ccdad0b35dbbe975">◆ </a></span>ReadArray() <span class="overload">[20/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< ON_UuidIndex > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a4d3691daf00f08671555dfbe395e1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a4d3691daf00f08671555dfbe395e1b">◆ </a></span>ReadArray() <span class="overload">[21/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< ON_UuidPtr > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab15b37a0f0f312c7e4273e6450b89fca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab15b37a0f0f312c7e4273e6450b89fca">◆ </a></span>ReadArray() <span class="overload">[22/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/d6c/class_o_n___surface_curvature.html">ON_SurfaceCurvature</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af08c0bcc601e9df56f8f8067f8d971a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af08c0bcc601e9df56f8f8067f8d971a0">◆ </a></span>ReadArray() <span class="overload">[23/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11b73ede9e01eae172b4cd1ac6114670"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11b73ede9e01eae172b4cd1ac6114670">◆ </a></span>ReadArray() <span class="overload">[24/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8e5d7a072c73ba19a56e410f5643265"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8e5d7a072c73ba19a56e410f5643265">◆ </a></span>ReadArray() <span class="overload">[25/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d3/d88/class_o_n___display_material_ref.html">ON_DisplayMaterialRef</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e663cad498dc4399d456d6a852c815a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e663cad498dc4399d456d6a852c815a">◆ </a></span>ReadArray() <span class="overload">[26/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d53/class_o_n___linetype_segment.html">ON_LinetypeSegment</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77fce114b57781223eeef79f23ff7d4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77fce114b57781223eeef79f23ff7d4d">◆ </a></span>ReadArray() <span class="overload">[27/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../dd/d60/class_o_n___mapping_channel.html">ON_MappingChannel</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3d0238946457bdd7fab9080bcb4e905"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3d0238946457bdd7fab9080bcb4e905">◆ </a></span>ReadArray() <span class="overload">[28/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d5/d2c/class_o_n___material_ref.html">ON_MaterialRef</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a9f82703c6fd7d3e7ba469b9bdda58b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a9f82703c6fd7d3e7ba469b9bdda58b">◆ </a></span>ReadArray() <span class="overload">[29/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d1/dbb/class_o_n___mapping_ref.html">ON_MappingRef</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab88c8b42e3d702e14b9305fd21f0fbc0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab88c8b42e3d702e14b9305fd21f0fbc0">◆ </a></span>ReadArray() <span class="overload">[30/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< class <a class="el" href="../../d3/d80/class_o_n___obj_ref.html">ON_ObjRef</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4e98a5fafd52c0784f64bb6dd7c4eb0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4e98a5fafd52c0784f64bb6dd7c4eb0">◆ </a></span>ReadArray() <span class="overload">[31/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< class <a class="el" href="../../de/d5d/class_o_n___obj_ref___i_ref_i_d.html">ON_ObjRef_IRefID</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24e3dcd605fbfb08b18a00dcbeec5a89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24e3dcd605fbfb08b18a00dcbeec5a89">◆ </a></span>ReadArray() <span class="overload">[32/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< class <a class="el" href="../../d3/da3/class_o_n___clipping_plane_info.html">ON_ClippingPlaneInfo</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8607db7120529526e8bbaced7a094dff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8607db7120529526e8bbaced7a094dff">◆ </a></span>ReadArray() <span class="overload">[33/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../da/d08/class_o_n___object_array.html">ON_ObjectArray</a>< class <a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c6c3015ebfd804e962e49fbdea3734f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c6c3015ebfd804e962e49fbdea3734f">◆ </a></span>ReadArray() <span class="overload">[34/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< class <a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> *> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ba6349beea0f3cd467a596f314d658b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ba6349beea0f3cd467a596f314d658b">◆ </a></span>ReadBigInt() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadBigInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON__INT64 * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0095242b994bc2c16cecf3bcbe63b5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0095242b994bc2c16cecf3bcbe63b5b">◆ </a></span>ReadBigInt() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadBigInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ON__UINT64 * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae920e1ab82f10e58413dbabe3d984c94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae920e1ab82f10e58413dbabe3d984c94">◆ </a></span>ReadBigInt() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadBigInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__INT64 * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a814d1492bf2fed379c463514503d0aaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a814d1492bf2fed379c463514503d0aaa">◆ </a></span>ReadBigInt() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadBigInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT64 * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30de13de9d4f95ff6cccf5d2454f9e03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30de13de9d4f95ff6cccf5d2454f9e03">◆ </a></span>ReadBigSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadBigSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca8e38693e2f93e1b961dce599108c62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca8e38693e2f93e1b961dce599108c62">◆ </a></span>ReadBigTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadBigTime </td>
|
|
<td>(</td>
|
|
<td class="paramtype">time_t * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af2478a733c3ebd76f80c2a568bc344e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2478a733c3ebd76f80c2a568bc344e7">◆ </a></span>ReadBool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadBool </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b71bdccd4f88c4ed80191efe4a9e5be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b71bdccd4f88c4ed80191efe4a9e5be">◆ </a></span>ReadBoundingBox()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadBoundingBox </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70daebb13661adec7f1a4f19a89e1573"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70daebb13661adec7f1a4f19a89e1573">◆ </a></span>ReadBuffer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ON__UINT64 ON_BinaryArchive::ReadBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT64 </td>
|
|
<td class="paramname"><em>sizeof_buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Expert user function that uses Read() to load a buffer. Paramters: sizeof_buffer - [in] number of bytes to attempt to read. buffer - [out] read bytes are stored in this buffer </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>Number of bytes actually read, which may be less than sizeof_buffer if the end of file is encountered. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3bafbe1ee0329f5e73401d08e9639b49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3bafbe1ee0329f5e73401d08e9639b49">◆ </a></span>ReadByte()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadByte </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec54773525b0c6a56d8456dcb858392c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec54773525b0c6a56d8456dcb858392c">◆ </a></span>ReadChar() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadChar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad185cd287239985ed379b87b652f2fd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad185cd287239985ed379b87b652f2fd0">◆ </a></span>ReadChar() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadChar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned char * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99c79434c380787e794d831d9bae71f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99c79434c380787e794d831d9bae71f3">◆ </a></span>ReadChar() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadChar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac74bf4f81cbff235925d9624bced5e31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac74bf4f81cbff235925d9624bced5e31">◆ </a></span>ReadChar() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadChar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned char * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac1bb9ad90f18e1e911d39504004502f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac1bb9ad90f18e1e911d39504004502f">◆ </a></span>ReadCircle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadCircle </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d1/d1b/class_o_n___circle.html">ON_Circle</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a892a917d2fdb414120149350a572cf2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a892a917d2fdb414120149350a572cf2f">◆ </a></span>ReadColor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadColor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22c4ddf1a15bf79956645d203f0632c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22c4ddf1a15bf79956645d203f0632c5">◆ </a></span>ReadComponentIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadComponentIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON_COMPONENT_INDEX & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62b85d04c295e83e213e5c450301d7f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62b85d04c295e83e213e5c450301d7f9">◆ </a></span>ReadCompressedBuffer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadCompressedBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>sizeof__outbuffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>outbuffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>bFailedCRC</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Read compressed information from an archive and uncompress it. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sizeof__outbuffer</td><td>[in] size of the uncompressed buffer in bytes</td></tr>
|
|
<tr><td class="paramname">outbuffer</td><td>[out] uncompressed buffer returned here</td></tr>
|
|
<tr><td class="paramname">bFailedCRC</td><td>[out] true if cyclic redundancy check fails on uncompressed buffer </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if read was successful. You need to check the value of bFailedCRC to see if the information that was read is valid. </dd></dl>
|
|
<p>Write your archive write/read code as if compression is always enabled. Do not vary what get written or read based on the value of <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5a18b8e5fa134b6963f9f2251c283b05">UseBufferCompression()</a>. </p>
|
|
<div class="fragment"><div class="line">@verbatim</div><div class="line"> <span class="keywordtype">size_t</span> sizeof_buffer = 0;</div><div class="line"> <a class="code" href="../../db/d16/class_o_n___binary_archive.html#a1270d260b8fc7d0a1d9d066f6b8d1349">ReadCompressedBufferSize</a>(&sizeof_buffer);</div><div class="line"> buffer = ...; <span class="comment">// something with sizeof_buffer bytes.</span></div><div class="line"> <span class="keywordtype">int</span> bFailedCRC = <span class="keyword">false</span>;</div><div class="line"> <span class="keywordtype">bool</span> ok = <a class="code" href="../../db/d16/class_o_n___binary_archive.html#a62b85d04c295e83e213e5c450301d7f9">ReadCompressedBuffer</a>( sizeof_buffer, buffer, &bFailedCRC );</div><div class="line"><span class="keyword">@end</span>verbatim</div></div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1270d260b8fc7d0a1d9d066f6b8d1349"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1270d260b8fc7d0a1d9d066f6b8d1349">◆ </a></span>ReadCompressedBufferSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadCompressedBufferSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>sizeof__outbuffer</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Red the size of a compressed buffer. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sizeof__outbuffer</td><td>[out] size of the uncompressed buffer in bytes</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if read was successful. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af217649adb70ebcca6adcda062524fc1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af217649adb70ebcca6adcda062524fc1">◆ </a></span>ReadDisplayMaterialRef()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadDisplayMaterialRef </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d88/class_o_n___display_material_ref.html">ON_DisplayMaterialRef</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91e35364f94bd4f34495d0c69dc68271"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91e35364f94bd4f34495d0c69dc68271">◆ </a></span>ReadDouble() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadDouble </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a329fd667e80264ca3b68219b62e622b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a329fd667e80264ca3b68219b62e622b9">◆ </a></span>ReadDouble() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadDouble </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb54f20d9a4a4845306bd0935264af19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb54f20d9a4a4845306bd0935264af19">◆ </a></span>ReadFloat() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadFloat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a970af89cd4983ca6ab57b3b08bdb9a76"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a970af89cd4983ca6ab57b3b08bdb9a76">◆ </a></span>ReadFloat() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadFloat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe27ccc69c276c429cfa684021e7dc26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe27ccc69c276c429cfa684021e7dc26">◆ </a></span>ReadInt() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a0e8f2dc63e86015dc01edd258c2751"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a0e8f2dc63e86015dc01edd258c2751">◆ </a></span>ReadInt() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad25ceec16ca22410529b39206979e5ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad25ceec16ca22410529b39206979e5ea">◆ </a></span>ReadInt() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6976097ba89c1b999972d3136921bcec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6976097ba89c1b999972d3136921bcec">◆ </a></span>ReadInt() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac11782930d8edb37319b490647c3587d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac11782930d8edb37319b490647c3587d">◆ </a></span>ReadInterval()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadInterval </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8efa805fe20fd242df468e52f99162d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8efa805fe20fd242df468e52f99162d1">◆ </a></span>ReadLine()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadLine </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d4/d6f/class_o_n___line.html">ON_Line</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96aebae9ce8b2436fd821f52b5048713"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96aebae9ce8b2436fd821f52b5048713">◆ </a></span>ReadLinetypeSegment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadLinetypeSegment </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d2/d53/class_o_n___linetype_segment.html">ON_LinetypeSegment</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8243d79d480027f0df545a5b641e981c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8243d79d480027f0df545a5b641e981c">◆ </a></span>ReadLong() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">long * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ed5c2ec6c0f1a45f0efcdcd25d784af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ed5c2ec6c0f1a45f0efcdcd25d784af">◆ </a></span>ReadLong() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned long * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47d0f74e79bd0d0ceda9314f14091c1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47d0f74e79bd0d0ceda9314f14091c1b">◆ </a></span>ReadLong() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">long * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab41504e854d8a417aaef48b324e01681"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab41504e854d8a417aaef48b324e01681">◆ </a></span>ReadLong() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned long * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a36a5ebaeaa3980090ff44da4d0dc64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a36a5ebaeaa3980090ff44da4d0dc64">◆ </a></span>ReadMode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa6057ac972895d004dcea73b66f0acbf">Mode()</a> is an archive reading mode. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3762536068189d1c785a20fa32207f98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3762536068189d1c785a20fa32207f98">◆ </a></span>ReadModelComponentAttributes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadModelComponentAttributes </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> & </td>
|
|
<td class="paramname"><em>model_component</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int * </td>
|
|
<td class="paramname"><em>attributes_filter</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reads the attributes the Write() function writes. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">model_component</td><td>[in/out]</td></tr>
|
|
<tr><td class="paramname">component_filter</td><td>[out] A bitfield that reports which attributes were read. If the corresponding component on model_component is locked, the read value is discared.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>false: critical failure. true: reading can continue. </dd></dl>
|
|
<p>If locked attributes are read, thire values are ignored. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a025b86c1da38eb51f66d6260b1141ac3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a025b86c1da38eb51f66d6260b1141ac3">◆ </a></span>ReadObject() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::ReadObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname"><em>ppObject</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reads and object from a 3dm archive; </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ppObject</td><td>[out] object is allocated and a pointer to the allocated object is returned as *ppObject;</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>0: failure - unable to read object because of file IO problems 1: success 3: unable to read object because it's UUID is not registered this could happen in cases where old code is attempting to read new objects. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7dcb4b625314f2f93acc2112418ff4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7dcb4b625314f2f93acc2112418ff4e">◆ </a></span>ReadObject() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ON_BinaryArchive::ReadObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> & </td>
|
|
<td class="paramname"><em>object</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reads and object from a 3dm archive. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">object</td><td>[in] The value of object.ON_ClassId()->Uuid() must exactly match the class uuid in of the next object in the archive.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>0: failure - unable to read object because of file IO problems. 1: success 2: unable to read object because the class id in the archive did not match pObject->ClassId. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a825cbf5578079c948c4c0d3038221828"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a825cbf5578079c948c4c0d3038221828">◆ </a></span>ReadObjectUserData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadObjectUserData </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> & </td>
|
|
<td class="paramname"><em>object</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Low level tool to read user data and attach it to the object. This function should never be called directly. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">object</td><td>[in/out]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if successful. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a48f37949a766d7c4209f2c817e9681"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a48f37949a766d7c4209f2c817e9681">◆ </a></span>ReadPlane()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadPlane </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e75ee6459d38a99746f7565630ca200"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e75ee6459d38a99746f7565630ca200">◆ </a></span>ReadPlaneEquation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadPlaneEquation </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dd/d89/class_o_n___plane_equation.html">ON_PlaneEquation</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c09670476599eaa0f8b4761781dce16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c09670476599eaa0f8b4761781dce16">◆ </a></span>ReadPoint() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3167ec34312c8ac20aa4e0d5c24678a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3167ec34312c8ac20aa4e0d5c24678a0">◆ </a></span>ReadPoint() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b5d935b1b8fc3aca71a25941cbf2b25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b5d935b1b8fc3aca71a25941cbf2b25">◆ </a></span>ReadPoint() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a779ed0733450fc41cc9cb8e2688569b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a779ed0733450fc41cc9cb8e2688569b2">◆ </a></span>ReadShort() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab08cab55a2b5a48cb73fbe4bf2a01d23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab08cab55a2b5a48cb73fbe4bf2a01d23">◆ </a></span>ReadShort() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned short * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c396b7d0a0892d3be51723306a066fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c396b7d0a0892d3be51723306a066fa">◆ </a></span>ReadShort() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ba47262965340dcb7c5712379e0fc3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ba47262965340dcb7c5712379e0fc3a">◆ </a></span>ReadShort() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned short * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba30a3f74b6734d48dad3ddc81c74c0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba30a3f74b6734d48dad3ddc81c74c0f">◆ </a></span>ReadSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4cd10cac00dedaa4398a941935e680e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4cd10cac00dedaa4398a941935e680e">◆ </a></span>ReadString() <span class="overload">[1/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>str_array_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>str_array</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str_array_count</td><td>[in] Number of char elements in str_array[], including the null terminator. The value of str_array_count is returned by ReadCharStringElementCount().</td></tr>
|
|
<tr><td class="paramname">str_array</td><td>[in/out] Pass in an array with at least str_array_count elements. If true is returned and str_array_count > 0, then str_array[str_array_count-1] = 0. All strings with char elements written by Rhino are UTF-8 encoded unicode strings.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37f414be58e36fc9a3061e83c787356e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37f414be58e36fc9a3061e83c787356e">◆ </a></span>ReadString() <span class="overload">[2/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>str_array_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned char * </td>
|
|
<td class="paramname"><em>str_array</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str_array_count</td><td>[in] Number of unsignd char elements in str_array[], including the null terminator. The value of str_array_count is returned by ReadCharStringElementCount().</td></tr>
|
|
<tr><td class="paramname">str_array</td><td>[in/out] Pass in an array with at least str_array_count elements. If true is returned and str_array_count > 0, then str_array[str_array_count-1] = 0. All strings with unsigned char elements written by Rhino are UTF-8 encoded unicode strings.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a991e5a4554643340856305d23a3b407d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a991e5a4554643340856305d23a3b407d">◆ </a></span>ReadString() <span class="overload">[3/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>str_array_count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned short * </td>
|
|
<td class="paramname"><em>str_array</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">str_array_count</td><td>[in] Number of unsigned short elements in str_array[], including the null terminator. The value of str_array_count is returned by ReadWideCharStringElementCount().</td></tr>
|
|
<tr><td class="paramname">str_array</td><td>[in/out] Pass in an array with at least str_array_count elements. If true is returned and str_array_count > 0, then str_array[str_array_count-1] = 0. All strings with unsigned short elements written by Rhino are UTF-16 encoded unicode strings.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a633ff5723bcfc9337180a99c7efcfa0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a633ff5723bcfc9337180a99c7efcfa0b">◆ </a></span>ReadString() <span class="overload">[4/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadString </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> & </td>
|
|
<td class="paramname"><em>sUTF8</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54a612fd48df066a415636e59f72605f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54a612fd48df066a415636e59f72605f">◆ </a></span>ReadString() <span class="overload">[5/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadString </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e7713da57b2db375c0cad65d055779d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e7713da57b2db375c0cad65d055779d">◆ </a></span>ReadStringUTF16ElementCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadStringUTF16ElementCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>string_utf16_element_count</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">string_utf16_element_count</td><td>[out] Number of elements in the string array. All <a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> string <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a60a87d06cf4062d65f053ca073c703fa">WriteString()</a> functions write a null terminator to the file and the null terminator is included in string_element_count. This means that if opennurbs wrote the string, either string_element_count = 0 or string_element_count >= 2.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31378a73104dab716db033d008d47035"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31378a73104dab716db033d008d47035">◆ </a></span>ReadStringUTF8ElementCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadStringUTF8ElementCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t * </td>
|
|
<td class="paramname"><em>string_utf8_element_count</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">string_utf8_element_count</td><td>[out] Number of bytes in the string array. All <a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> string <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a60a87d06cf4062d65f053ca073c703fa">WriteString()</a> functions write a null terminator to the file and the null terminator is included in string_element_count. This means that if opennurbs wrote the string, either string_element_count = 0 or string_element_count >= 2.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4e8f302aee8676f3c5c502efccb3254"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4e8f302aee8676f3c5c502efccb3254">◆ </a></span>ReadTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadTime </td>
|
|
<td>(</td>
|
|
<td class="paramtype">struct tm & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a98f4000a86e6cd653a3c68b3a0029c41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98f4000a86e6cd653a3c68b3a0029c41">◆ </a></span>ReadUuid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadUuid </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec76a1fc06d8c3340d31951365b6373a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec76a1fc06d8c3340d31951365b6373a">◆ </a></span>ReadV1_TCODE_ANNOTATION()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadV1_TCODE_ANNOTATION </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>int</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4f8595e275b44d011b39c248516b14a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4f8595e275b44d011b39c248516b14a">◆ </a></span>ReadV1_TCODE_LEGACY_CRV()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadV1_TCODE_LEGACY_CRV </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab30c2d46268cef809364806bc4a4f816"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab30c2d46268cef809364806bc4a4f816">◆ </a></span>ReadV1_TCODE_LEGACY_FAC()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadV1_TCODE_LEGACY_FAC </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7c25a421ebaadcb9f43807ba80f9181"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7c25a421ebaadcb9f43807ba80f9181">◆ </a></span>ReadV1_TCODE_LEGACY_SHL()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadV1_TCODE_LEGACY_SHL </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a519e73d6f72235cb16ecb60865edcb55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a519e73d6f72235cb16ecb60865edcb55">◆ </a></span>ReadV1_TCODE_MESH_OBJECT()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadV1_TCODE_MESH_OBJECT </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab69907612a6b64de61a433214a6add53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab69907612a6b64de61a433214a6add53">◆ </a></span>ReadV1_TCODE_RH_POINT()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadV1_TCODE_RH_POINT </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>helpers for reading V1 objects </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f5de561bac5e1b5c31d17505543edc7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f5de561bac5e1b5c31d17505543edc7">◆ </a></span>ReadV1_TCODE_RHINOIO_OBJECT_BREP()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadV1_TCODE_RHINOIO_OBJECT_BREP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae16b468070d0380dc9e90ea105e24f16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae16b468070d0380dc9e90ea105e24f16">◆ </a></span>ReadV1_TCODE_RHINOIO_OBJECT_NURBS_CURVE()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadV1_TCODE_RHINOIO_OBJECT_NURBS_CURVE </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae305b4c963314f6f28449fa4da17f38b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae305b4c963314f6f28449fa4da17f38b">◆ </a></span>ReadV1_TCODE_RHINOIO_OBJECT_NURBS_SURFACE()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadV1_TCODE_RHINOIO_OBJECT_NURBS_SURFACE </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> ** </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c56b805fc809e6ff3e85ccea9a2d436"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c56b805fc809e6ff3e85ccea9a2d436">◆ </a></span>ReadVector() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c65a93aee3208e338af38631bfcfa22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c65a93aee3208e338af38631bfcfa22">◆ </a></span>ReadVector() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8257c94b06dff64e595d326a60850e67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8257c94b06dff64e595d326a60850e67">◆ </a></span>ReadWideString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadWideString </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td>
|
|
<td class="paramname"><em>wide_string</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Read a wide string written with the <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9a421e86cc83dd0e7733b8a8dd98bd38" title="Write a wide string as a UTF-8 encoded string. ">WriteWideString()</a> function. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abcaf079f3b00ab1283e101fc88b079e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abcaf079f3b00ab1283e101fc88b079e3">◆ </a></span>ReadXform()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReadXform </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9dbfb211b05aaebd5edac46c2fdddd60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9dbfb211b05aaebd5edac46c2fdddd60">◆ </a></span>ReferencedComponentIdMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReferencedComponentIdMapping </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True: (default state) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3ddbaae55cfa3496a8316361574ac969" title="When reading 3dm archives, the model component ID in the archive and in the destination model are oft...">Read3dmReferencedComponentId()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af378a2814e1ec58a7d74d6f83f3ae85d" title="WriteComponentId converts the model ID into an archive ID and writes the archive Id value...">Write3dmReferencedComponentId()</a> will automatically adjust compoents Id references so they are valid. False: (uncommon) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3ddbaae55cfa3496a8316361574ac969" title="When reading 3dm archives, the model component ID in the archive and in the destination model are oft...">Read3dmReferencedComponentId()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af378a2814e1ec58a7d74d6f83f3ae85d" title="WriteComponentId converts the model ID into an archive ID and writes the archive Id value...">Write3dmReferencedComponentId()</a> will not adjust compoents Id references so they are valid. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae53d2ae443e3e6a3e09305c3e471b62c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae53d2ae443e3e6a3e09305c3e471b62c">◆ </a></span>ReferencedComponentIndexMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ReferencedComponentIndexMapping </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True: (default state) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a719298ba96d97f7657b8832e50ac5e90" title="When reading 3dm archives, model component indexes in the archive and in the destination model are ty...">Read3dmReferencedComponentIndex()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad26d6e369d11e266a51184bd70075423" title="When writing archives, the index of the component in the model is often different than the index of t...">Write3dmReferencedComponentIndex()</a> will automatically adjust compoents index references so they are valid. False: (uncommon) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a719298ba96d97f7657b8832e50ac5e90" title="When reading 3dm archives, model component indexes in the archive and in the destination model are ty...">Read3dmReferencedComponentIndex()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad26d6e369d11e266a51184bd70075423" title="When writing archives, the index of the component in the model is often different than the index of t...">Write3dmReferencedComponentIndex()</a> will not adjust compoents index references so they are valid. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a650857cabc8ce3f187f83e5eab66faed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a650857cabc8ce3f187f83e5eab66faed">◆ </a></span>ReferenceModelSerialNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_BinaryArchive::ReferenceModelSerialNumber </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af713c3299bb023e1640b0c8e7b20b3c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af713c3299bb023e1640b0c8e7b20b3c8">◆ </a></span>Save3dmAnalysisMesh()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Save3dmAnalysisMesh </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::object_type </td>
|
|
<td class="paramname"><em>object_type</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">object_type</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if analysis meshes for the specified object type will be saved in the .3dm file. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7faa276f6b66e50e559b31c41c8c02f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7faa276f6b66e50e559b31c41c8c02f8">◆ </a></span>Save3dmAnalysisMeshObjectTypeFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_BinaryArchive::Save3dmAnalysisMeshObjectTypeFlags </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Specify which types of objects (<a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a>, <a class="el" href="../../de/dcf/class_o_n___extrusion.html">ON_Extrusion</a>, ON_SubD, ...) save analysis meshes in the 3dm file. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>The bits in the return value correspond to ON::object_type values and identify the object types save analysis meshes in the 3dm file. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee5abbf2eaa70a4e219dd0a6ea69043d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee5abbf2eaa70a4e219dd0a6ea69043d">◆ </a></span>Save3dmPreviewImage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Save3dmPreviewImage </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>true: (default) If a preview image is included in the <a class="el" href="../../dd/d42/class_o_n__3dm_properties.html">ON_3dmProperties</a> information, it will be saved. false: A preview imae, if it exists, will not be saved in the 3dm archive. This reduces archive size. When <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aee5abbf2eaa70a4e219dd0a6ea69043d">Save3dmPreviewImage()</a> is false, generating a preview image can be skipped. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25cde22dd9376761ef9cc61827db770f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25cde22dd9376761ef9cc61827db770f">◆ </a></span>Save3dmRenderMesh()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Save3dmRenderMesh </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON::object_type </td>
|
|
<td class="paramname"><em>object_type</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">object_type</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if render meshes for the specified object type will be saved in the .3dm file. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7aa86831db8942d650b1dddfc5e42427"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7aa86831db8942d650b1dddfc5e42427">◆ </a></span>Save3dmRenderMeshObjectTypeFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_BinaryArchive::Save3dmRenderMeshObjectTypeFlags </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Specify which types of objects (<a class="el" href="../../d9/d96/class_o_n___brep.html">ON_Brep</a>, <a class="el" href="../../de/dcf/class_o_n___extrusion.html">ON_Extrusion</a>, ON_SubD, ...) save render meshes in the 3dm file. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>The bits in the return value correspond to ON::object_type values and identify the object types save analysis meshes in the 3dm file. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6fc72bc706e267c82048a099ccac7538"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fc72bc706e267c82048a099ccac7538">◆ </a></span>Seek3dmChunkFromCurrentPosition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Seek3dmChunkFromCurrentPosition </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>int</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35211c35de9efd9b07176976f384c172"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35211c35de9efd9b07176976f384c172">◆ </a></span>Seek3dmChunkFromStart()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Seek3dmChunkFromStart </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>int</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b2bb10112887c04dacad3e11693e7ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b2bb10112887c04dacad3e11693e7ed">◆ </a></span>SeekBackward()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::SeekBackward </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT64 </td>
|
|
<td class="paramname"><em>bytes_backward</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reduce the archive's current position by bytes_backward from the current position. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bytes_backward</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True: successful False: failure </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca9914f32a59bc409b54e0455b95a685"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca9914f32a59bc409b54e0455b95a685">◆ </a></span>SeekForward()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::SeekForward </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT64 </td>
|
|
<td class="paramname"><em>bytes_forward</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Increase the archive's current position to bytes_forward from the current position. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bytes_forward</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True: successful False: failure </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6073dbe48c7aa65d999c8f0332a19f46"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6073dbe48c7aa65d999c8f0332a19f46">◆ </a></span>SeekFromStart()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::SeekFromStart </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT64 </td>
|
|
<td class="paramname"><em>bytes_from_start</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set current position to bytes_from_start many bytes from the start of the archive. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bytes_from_start</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True: successful False: failure </dd></dl>
|
|
<p>Similar to fseek( ,SEEK_SET) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b23d6fc7781684a5172b414f006360a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b23d6fc7781684a5172b414f006360a">◆ </a></span>SetArchive3dmVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::SetArchive3dmVersion </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f5e94e35a7eda77078aaa0b9d3dc581"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f5e94e35a7eda77078aaa0b9d3dc581">◆ </a></span>SetArchiveFullPath() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::SetArchiveFullPath </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wchar_t * </td>
|
|
<td class="paramname"><em>archive_full_path</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">archive_full_path</td><td>[in] full path to file being read or written</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f11ec7155789fcdf6c2579b9ad0b26f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f11ec7155789fcdf6c2579b9ad0b26f">◆ </a></span>SetArchiveFullPath() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::SetArchiveFullPath </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wchar_t * </td>
|
|
<td class="paramname"><em>archive_directory_name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t * </td>
|
|
<td class="paramname"><em>archive_file_name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">archive_directory_name</td><td>[in] full path file being written</td></tr>
|
|
<tr><td class="paramname">archive_file_name</td><td>[in] name of file being written</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb5a4f9a27831722a5ee2c2f79b6e841"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb5a4f9a27831722a5ee2c2f79b6e841">◆ </a></span>SetChunkBoundaryCheck()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::SetChunkBoundaryCheck </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bChunkBoundaryCheck</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bChunkBoundaryCheck</td><td>[in] true: All read, write, and seek operations check to make sure they stay within the current chunk boundary.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49015733466df204a3f351bcc64174e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49015733466df204a3f351bcc64174e6">◆ </a></span>SetModelSerialNumber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::SetModelSerialNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>model_serial_number</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>reference_model_serial_number</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>instance_definition_model_serial_number</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Specify model serial number attributes to assign to <a class="el" href="../../dc/d5c/class_o_n___model_component.html" title="The ON_ModelComponent class is a base class for all components in a model and manages the index...">ON_ModelComponent</a> classes when they are read. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c9f82c30046746982e8882fc41d652b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c9f82c30046746982e8882fc41d652b">◆ </a></span>SetReferencedComponentIdMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::SetReferencedComponentIdMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bEnableReferenceComponentIdMapping</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the archive's <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9dbfb211b05aaebd5edac46c2fdddd60">ReferencedComponentIdMapping()</a> state. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bEnableReferenceComponentIdMapping</td><td>[in] True: (default state) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3ddbaae55cfa3496a8316361574ac969" title="When reading 3dm archives, the model component ID in the archive and in the destination model are oft...">Read3dmReferencedComponentId()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af378a2814e1ec58a7d74d6f83f3ae85d" title="WriteComponentId converts the model ID into an archive ID and writes the archive Id value...">Write3dmReferencedComponentId()</a> will automatically adjust compoents Id references so they are valid. False: (uncommon) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3ddbaae55cfa3496a8316361574ac969" title="When reading 3dm archives, the model component ID in the archive and in the destination model are oft...">Read3dmReferencedComponentId()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af378a2814e1ec58a7d74d6f83f3ae85d" title="WriteComponentId converts the model ID into an archive ID and writes the archive Id value...">Write3dmReferencedComponentId()</a> will not adjust compoents Id references so they are valid. This is only used with the component being read or written is not the model but is a copy of one in a different model (linked instance definitions being the common situation).</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab992e223b8818346501370eab70fd55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab992e223b8818346501370eab70fd55">◆ </a></span>SetReferencedComponentIndexMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::SetReferencedComponentIndexMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bEnableReferenceComponentIndexMapping</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the archive's <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae53d2ae443e3e6a3e09305c3e471b62c">ReferencedComponentIndexMapping()</a> state. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bEnableReferenceComponentIndexMapping</td><td>[in] True: (default state) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a719298ba96d97f7657b8832e50ac5e90" title="When reading 3dm archives, model component indexes in the archive and in the destination model are ty...">Read3dmReferencedComponentIndex()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad26d6e369d11e266a51184bd70075423" title="When writing archives, the index of the component in the model is often different than the index of t...">Write3dmReferencedComponentIndex()</a> will automatically adjust compoents index references so they are valid. False: (uncommon) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a719298ba96d97f7657b8832e50ac5e90" title="When reading 3dm archives, model component indexes in the archive and in the destination model are ty...">Read3dmReferencedComponentIndex()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad26d6e369d11e266a51184bd70075423" title="When writing archives, the index of the component in the model is often different than the index of t...">Write3dmReferencedComponentIndex()</a> will not adjust compoents index references so they are valid. This is only used with the component being read or written is not the model but is a copy of one in a different model (linked instance definitions being the common situation).</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b630090cea034e606459a7c349bbcdb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b630090cea034e606459a7c349bbcdb">◆ </a></span>SetSave3dmPreviewImage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::SetSave3dmPreviewImage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSave3dmPreviewImage</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c00071f17f422b2312273c4664e2dbb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c00071f17f422b2312273c4664e2dbb">◆ </a></span>SetShouldSerializeUserDataDefault()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::SetShouldSerializeUserDataDefault </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSerialize</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Specify the serialization option for object user data and user tables that are not explicity set by <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a037fad7b063bd545aaff6740f4667acc" title="Specify if an application's (plug-in's) object user data or user table should be read or written...">SetShouldSerializeUserDataItem()</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bSerialize</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>If no setting is specified, all user data is read and written. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a037fad7b063bd545aaff6740f4667acc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a037fad7b063bd545aaff6740f4667acc">◆ </a></span>SetShouldSerializeUserDataItem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::SetShouldSerializeUserDataItem </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> </td>
|
|
<td class="paramname"><em>application_id</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> </td>
|
|
<td class="paramname"><em>item_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bSerializeUserDataItem</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Specify if an application's (plug-in's) object user data or user table should be read or written. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">application_id</td><td>[in] The application id (often a plug-in id) for the object user data or user table.</td></tr>
|
|
<tr><td class="paramname">item_id</td><td>[in] item_id identifies which user data items should be read or written.<ul>
|
|
<li>To determine if a specific type of object user data should be read or written, pass the value of <a class="el" href="../../d5/d55/class_o_n___user_data.html#a9bc044ba84a529fe2195d8f8a817fda2" title="This uuid is the value that must be passed to ON_Object::GetUserData() to retrieve this piece of user...">ON_UserData.m_userdata_uuid</a>.</li>
|
|
<li>To determine if the user table for the application should be read or written, pass application_id.</li>
|
|
<li>To determine if all object user data and the user table for the application should be read or written, pass nil.</li>
|
|
</ul>
|
|
</td></tr>
|
|
<tr><td class="paramname">bSerializeUserDataItem</td><td>[in] True to enable reading and writing of the specified item. False to disable reading and writing of the specified item.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if the input was valid and the setting was applied. This function will not apply any settings after reading or writing begins. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45342b19c74cec8bd1b6a81781726765"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45342b19c74cec8bd1b6a81781726765">◆ </a></span>SetStorageDeviceError() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::SetStorageDeviceError </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277">ON_BinaryArchive::eStorageDeviceError</a> </td>
|
|
<td class="paramname"><em>storage_device_error</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A non-zero storage device error terminates reading or writing. See the <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277">ON_BinaryArchive::eStorageDeviceError</a> for values. Parameter: storage_device_error - [in] A non-zero code that identifies an error the terminates reading or writing. See ON_BinaryArchive::CriticalErrorCodes for values </p>
|
|
<p>Once set, the storage_device_error value cannot be changed. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb456dbdbb0c76ec2841ba965b6d3894"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb456dbdbb0c76ec2841ba965b6d3894">◆ </a></span>SetStorageDeviceError() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::SetStorageDeviceError </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>storage_device_error</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9032e8dc44906a3d2c55a1dd7f144b48"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9032e8dc44906a3d2c55a1dd7f144b48">◆ </a></span>SetUseBufferCompression()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_BinaryArchive::SetUseBufferCompression </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>bUseBufferCompression</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Control when some information, like preview images and mesh information, is compressed when writing 3dm archives. The default is true. In special situations when the storage media is extremely fast and large file size is not a concern, disabling buffer compression can reduce file write time. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">bUseBufferCompression</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>The default is true. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af00ed5a28c330d01d9f7ea2c6f6ba5be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af00ed5a28c330d01d9f7ea2c6f6ba5be">◆ </a></span>ShouldSerializeAllUserData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ShouldSerializeAllUserData </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if all user data and user tables should be read or written. False if some or no user data or user tables should be read or written. </dd></dl>
|
|
<p>AllUserDataSerializationIsEnabled() = (false == <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7c4abe14bbb45d215cb69d2004dd387c">ShouldSerializeNoUserData()</a> && false == <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad20c34725036c2db0628c71538f194de">ShouldSerializeSomeUserData()</a>) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7c4abe14bbb45d215cb69d2004dd387c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c4abe14bbb45d215cb69d2004dd387c">◆ </a></span>ShouldSerializeNoUserData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ShouldSerializeNoUserData </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if no user data and user tables should be read or written. False if some or all user data or user tables should be read or written. </dd></dl>
|
|
<p>SerializeNoUserData() = (false == <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af00ed5a28c330d01d9f7ea2c6f6ba5be">ShouldSerializeAllUserData()</a> && false == <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad20c34725036c2db0628c71538f194de">ShouldSerializeSomeUserData()</a>) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad20c34725036c2db0628c71538f194de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad20c34725036c2db0628c71538f194de">◆ </a></span>ShouldSerializeSomeUserData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ShouldSerializeSomeUserData </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if some but not all user data or user tables should be read or written. False if all user data or no user data should be read or written. </dd></dl>
|
|
<p>SerializeSomeUserData() = (false == <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af00ed5a28c330d01d9f7ea2c6f6ba5be">ShouldSerializeAllUserData()</a> && false == <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a7c4abe14bbb45d215cb69d2004dd387c">ShouldSerializeNoUserData()</a>)</p>
|
|
<p>Use ShouldSerializeUserDataItem(application_id,item_id) to determine if a specific object user data or user table should be read or written. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b6c51499c9f37db975dbbbf60ac0e8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b6c51499c9f37db975dbbbf60ac0e8c">◆ </a></span>ShouldSerializeUserDataDefault()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ShouldSerializeUserDataDefault </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae97a0194052ffcc03ccba4a473fc0116"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae97a0194052ffcc03ccba4a473fc0116">◆ </a></span>ShouldSerializeUserDataItem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ShouldSerializeUserDataItem </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> </td>
|
|
<td class="paramname"><em>application_id</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> </td>
|
|
<td class="paramname"><em>item_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Determine if an application's (plug-in's) object user data or user table should be read or written. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">application_id</td><td>[in] The application id (often a plug-in id) for the object user data or user table.</td></tr>
|
|
<tr><td class="paramname">item_id</td><td>[in] item_id identifies which user data items should be read or written.<ul>
|
|
<li>To determine if a specific type of object user data should be read or written, pass the value of <a class="el" href="../../d5/d55/class_o_n___user_data.html#a9bc044ba84a529fe2195d8f8a817fda2" title="This uuid is the value that must be passed to ON_Object::GetUserData() to retrieve this piece of user...">ON_UserData.m_userdata_uuid</a>.</li>
|
|
<li>To determine if the user table for the application should be read or written, pass application_id.</li>
|
|
<li>To determine if all object user data and the user table for the application should be read or written, pass nil.</li>
|
|
</ul>
|
|
</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if the identified user data or user table should be read or written. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef4dcdf06956547e04f0341551f3f402"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef4dcdf06956547e04f0341551f3f402">◆ </a></span>ShouldWriteUserDataItem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::ShouldWriteUserDataItem </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> * </td>
|
|
<td class="paramname"><em>object</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const class <a class="el" href="../../d5/d55/class_o_n___user_data.html">ON_UserData</a> * </td>
|
|
<td class="paramname"><em>object_user_data</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe9c18939e66274365686ff356af6f91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe9c18939e66274365686ff356af6f91">◆ </a></span>SizeofChunkLength()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t ON_BinaryArchive::SizeofChunkLength </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea1f396985815d1bfa3db673d191fecb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea1f396985815d1bfa3db673d191fecb">◆ </a></span>StorageDeviceError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int ON_BinaryArchive::StorageDeviceError </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>An error terminated reading or writing </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>0: no error terminiated reading or writing !=0: See the ON_BinaryArchive::DeviceErrorType for values </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69781b82f1ad82bebdc90878af42d45a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69781b82f1ad82bebdc90878af42d45a">◆ </a></span>StorageDeviceErrorFromUnsigned()</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="../../db/d16/class_o_n___binary_archive.html#a6dadb45a25b607466ad2d98dfd759277">ON_BinaryArchive::eStorageDeviceError</a> ON_BinaryArchive::StorageDeviceErrorFromUnsigned </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>storage_device_error_as_unsigned</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4ae222338526b6c12d17262582a1fe3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4ae222338526b6c12d17262582a1fe3">◆ </a></span>TableComponentType()</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="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> ON_BinaryArchive::TableComponentType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON_3dmArchiveTableType </td>
|
|
<td class="paramname"><em>table_type</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab85c9d8d04923c9344b2b5964644b62b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab85c9d8d04923c9344b2b5964644b62b">◆ </a></span>ToggleByteOrder()</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_BinaryArchive::ToggleByteOrder </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"> </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>Tool for swapping bytes when doing I/O on using big endian CPUs. </p>
|
|
<p>3dm files are always saved with little endian byte order. </p>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a61bad8c3fefeb95459880c8a4b4c4ab0">ON_BinaryArchive::Endian</a></dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23acb67140c124bb732c444bcd46de30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23acb67140c124bb732c444bcd46de30">◆ </a></span>TypecodeName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static const char* ON_BinaryArchive::TypecodeName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>tcode</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb3cca5f5848da2cf08110604954f4d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb3cca5f5848da2cf08110604954f4d7">◆ </a></span>UnsetMode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::UnsetMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa6057ac972895d004dcea73b66f0acbf">Mode()</a> is not set to a valid read or write mode. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae04d73bc567f255f0365428c01e4b51e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae04d73bc567f255f0365428c01e4b51e">◆ </a></span>UpdateManifestMapItemDestination()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::UpdateManifestMapItemDestination </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d4/d30/class_o_n___manifest_map_item.html">ON_ManifestMapItem</a> & </td>
|
|
<td class="paramname"><em>map_item</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>When an application is reading an archive and changes the index or id of a model component as it is added to the model, then it needs to update the manifest map item destination settings. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">map_item</td><td>[in] The source type, index and id match what was read from the 3dm archive. The destination index and id are the values assigned by the application reading the 3dm archive.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a18b8e5fa134b6963f9f2251c283b05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a18b8e5fa134b6963f9f2251c283b05">◆ </a></span>UseBufferCompression()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::UseBufferCompression </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>true: (default) Some information, including preview images and mesh information is compressed when writing 3dm archives. This reduces, sometimes dramatically, the size of the 3dm archive. false: No compression is performed. This increases, sometimes dramatically, the size of the 3dm archive. In special situations when the storage media is extremely fast and large file size is not a concern, disabling buffer compression can reduce file write time. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9054e2a46b51aa8be31ef1a74562ddcc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9054e2a46b51aa8be31ef1a74562ddcc">◆ </a></span>Write3dmAnonymousUserTable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmAnonymousUserTable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff409b2d92c1b8cc2e8ab92bce0b19bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff409b2d92c1b8cc2e8ab92bce0b19bf">◆ </a></span>Write3dmAnonymousUserTableRecord()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmAnonymousUserTableRecord </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> </td>
|
|
<td class="paramname"><em>plugin_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>goo_3dm_version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>goo_opennurbs_version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const class <a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> & </td>
|
|
<td class="paramname"><em>goo</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>If Read3dmAnaonymousUserTable() was used to read <a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> because a plug-in was not present, then use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aff409b2d92c1b8cc2e8ab92bce0b19bf" title="If Read3dmAnaonymousUserTable() was used to read ON_3dmGoo because a plug-in was not present...">Write3dmAnonymousUserTableRecord()</a> to put than information back into the archive. <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aff409b2d92c1b8cc2e8ab92bce0b19bf" title="If Read3dmAnaonymousUserTable() was used to read ON_3dmGoo because a plug-in was not present...">Write3dmAnonymousUserTableRecord()</a> writes the entire record. Do NOT call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa31330c08b1412ca423092d445f386c3" title="Write the user table header information that must precede the user table information written by a plu...">BeginWrite3dmUserTable()</a> / <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a2163e23d7bdc80fd10fefa389b62508c">EndWrite3dmUserTable()</a> when using <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aff409b2d92c1b8cc2e8ab92bce0b19bf" title="If Read3dmAnaonymousUserTable() was used to read ON_3dmGoo because a plug-in was not present...">Write3dmAnonymousUserTableRecord()</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">plugin_id</td><td>[in]</td></tr>
|
|
<tr><td class="paramname">goo_version</td><td>[in] The version of the archive (1,2,3,4,5,50,...) that was used when the plug-in wrote the user table.</td></tr>
|
|
<tr><td class="paramname">goo_opennurbs_version</td><td>[in] The version of opennurbs ( YYYMMDDN ) that was used when the</td></tr>
|
|
<tr><td class="paramname">plug</td><td>in wrote the user table.</td></tr>
|
|
<tr><td class="paramname">goo</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if the goo was written or skipped because it could not be robustly saved. False if a catastrophic IO error occured. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abcf63fb6fc3f730084366e0af29aeceb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abcf63fb6fc3f730084366e0af29aeceb">◆ </a></span>Write3dmBitmap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmBitmap </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../de/d9f/class_o_n___bitmap.html">ON_Bitmap</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca2bf76646bcf1030c93ac0ea9148278"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca2bf76646bcf1030c93ac0ea9148278">◆ </a></span>Write3dmChunkVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmChunkVersion </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ea1260759868343b4962a891626f093"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ea1260759868343b4962a891626f093">◆ </a></span>Write3dmDimStyle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmDimStyle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d8/df8/class_o_n___dim_style.html">ON_DimStyle</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad773aafd1d831cd0a0ca1138dffc0167"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad773aafd1d831cd0a0ca1138dffc0167">◆ </a></span>Write3dmDimStyleComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmDimStyleComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7757c2a8a32c8d69429ad8d18218ec4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7757c2a8a32c8d69429ad8d18218ec4f">◆ </a></span>Write3dmDimStyleComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmDimStyleComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> * </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae31b7648e59260c0d475bce24b041e9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae31b7648e59260c0d475bce24b041e9a">◆ </a></span>Write3dmEndMark()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmEndMark </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Writes a TCODE_ENDOFFILE chunk that contains the number of bytes in the archive. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if successful, false if unable to write to archive. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01806ac85afc6ba265f43fb36a408c21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01806ac85afc6ba265f43fb36a408c21">◆ </a></span>Write3dmGoo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmGoo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d5/d3c/class_o_n__3dm_goo.html">ON_3dmGoo</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6af047fbe398f3316f109519246020e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6af047fbe398f3316f109519246020e1">◆ </a></span>Write3dmGroup()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmGroup </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d0/d04/class_o_n___group.html">ON_Group</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7cc2dce45e998ab0c7626620096d32b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cc2dce45e998ab0c7626620096d32b5">◆ </a></span>Write3dmGroupComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmGroupComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1e71c373004b9e6265702238025a0dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1e71c373004b9e6265702238025a0dc">◆ </a></span>Write3dmGroupComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmGroupComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> * </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73c2fb64e9b53becebc83a3c45e22b67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73c2fb64e9b53becebc83a3c45e22b67">◆ </a></span>Write3dmHatchPattern()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmHatchPattern </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/db0/class_o_n___hatch_pattern.html">ON_HatchPattern</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60698489f87492ce3dc99ab9f850cf75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60698489f87492ce3dc99ab9f850cf75">◆ </a></span>Write3dmHatchPatternComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmHatchPatternComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9585952e0746f01c4d09f04ddb102a5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9585952e0746f01c4d09f04ddb102a5a">◆ </a></span>Write3dmHatchPatternComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmHatchPatternComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> * </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aadc677b0ee5d4ea97305c561cb154314"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadc677b0ee5d4ea97305c561cb154314">◆ </a></span>Write3dmHistoryRecord()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmHistoryRecord </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dd/d51/class_o_n___history_record.html">ON_HistoryRecord</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebf3fac40c55e925ffe566ce7353ee16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebf3fac40c55e925ffe566ce7353ee16">◆ </a></span>Write3dmHistoryRecordComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmHistoryRecordComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7629dd5d55b2a42f3b5ccf83590144b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7629dd5d55b2a42f3b5ccf83590144b">◆ </a></span>Write3dmHistoryRecordComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmHistoryRecordComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> * </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af23c3fd68734c3f63dd9f5ef5bb28de2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af23c3fd68734c3f63dd9f5ef5bb28de2">◆ </a></span>Write3dmImageComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmImageComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a834d4412a2863c8ef4a2d307363b9e7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a834d4412a2863c8ef4a2d307363b9e7c">◆ </a></span>Write3dmImageComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmImageComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> * </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4d4bc67c7be329a773297f41041fc4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4d4bc67c7be329a773297f41041fc4b">◆ </a></span>Write3dmInstanceDefinition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmInstanceDefinition </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d9/dec/class_o_n___instance_definition.html">ON_InstanceDefinition</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7007ef3d0ee26809999ee79916ae6847"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7007ef3d0ee26809999ee79916ae6847">◆ </a></span>Write3dmInstanceDefinitionComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmInstanceDefinitionComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1dcf6f9cf7f84f1143088668ac61ced8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1dcf6f9cf7f84f1143088668ac61ced8">◆ </a></span>Write3dmInstanceDefinitionComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmInstanceDefinitionComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> * </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9dcf5613f8fe7d63f0287f9c96b7a652"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9dcf5613f8fe7d63f0287f9c96b7a652">◆ </a></span>Write3dmLayer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmLayer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90955408f9645a5e1379d7e9b17e8894"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90955408f9645a5e1379d7e9b17e8894">◆ </a></span>Write3dmLayerComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmLayerComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d1398cea20d55cd2d53d72890387bcc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d1398cea20d55cd2d53d72890387bcc">◆ </a></span>Write3dmLayerComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmLayerComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> * </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9cb837bc19f1295e4413dcf3eff694bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9cb837bc19f1295e4413dcf3eff694bc">◆ </a></span>Write3dmLight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmLight </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d0/df3/class_o_n___light.html">ON_Light</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const class <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3824120b201da3f7a23f9f8c5021cb3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3824120b201da3f7a23f9f8c5021cb3d">◆ </a></span>Write3dmLinePatternComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmLinePatternComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46431903b1986558fb6d2caf6676273d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46431903b1986558fb6d2caf6676273d">◆ </a></span>Write3dmLinePatternComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmLinePatternComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> * </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0da3a3d69e671f2c976647d4e2b984b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0da3a3d69e671f2c976647d4e2b984b7">◆ </a></span>Write3dmLinetype()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmLinetype </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d0/dbb/class_o_n___linetype.html">ON_Linetype</a> & </td>
|
|
<td class="paramname"><em>line_pattern</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39d7e24f16753300e5ed945ab5c1fedb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39d7e24f16753300e5ed945ab5c1fedb">◆ </a></span>Write3dmMaterial()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmMaterial </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d7/d53/class_o_n___material.html">ON_Material</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6db5e1db1a64f199a59e7bb9268302b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6db5e1db1a64f199a59e7bb9268302b6">◆ </a></span>Write3dmMaterialComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmMaterialComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a178c9ce2877b2403b26325b9fb3e392e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a178c9ce2877b2403b26325b9fb3e392e">◆ </a></span>Write3dmMaterialComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmMaterialComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> * </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a084b01f0886705fdea25391781ecb7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a084b01f0886705fdea25391781ecb7">◆ </a></span>Write3dmModelGeometryComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmModelGeometryComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad10173a387fa89a69f4861971b7af1e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad10173a387fa89a69f4861971b7af1e8">◆ </a></span>Write3dmModelGeometryComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmModelGeometryComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> * </td>
|
|
<td class="paramname"><em>model_geometry</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89df1f0e09b8ec45e584fe802329af30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89df1f0e09b8ec45e584fe802329af30">◆ </a></span>Write3dmModelLightComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmModelLightComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb49537117de8a61338e73a011bca58c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb49537117de8a61338e73a011bca58c">◆ </a></span>Write3dmModelLightComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmModelLightComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> * </td>
|
|
<td class="paramname"><em>model_light</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae976f325a2a445e1ad64436096fa048c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae976f325a2a445e1ad64436096fa048c">◆ </a></span>Write3dmObject()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a726a1b101b4f4fbbfa4bc91ee602d9dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a726a1b101b4f4fbbfa4bc91ee602d9dc">◆ </a></span>Write3dmProperties()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmProperties </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dd/d42/class_o_n__3dm_properties.html">ON_3dmProperties</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af378a2814e1ec58a7d74d6f83f3ae85d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af378a2814e1ec58a7d74d6f83f3ae85d">◆ </a></span>Write3dmReferencedComponentId() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmReferencedComponentId </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> </td>
|
|
<td class="paramname"><em>component_type</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> </td>
|
|
<td class="paramname"><em>model_component_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>WriteComponentId converts the model ID into an archive ID and writes the archive Id value. Generally, the ID of the component in the model is identical to the ID of the component in the archive. In rare situations this is not the case. </p>
|
|
<p>During writing, the m_manifest member stores the model ID as the "Component" value and the 3dm archive ID as the "Manifest" value. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1283000f7c3fde8931d129107019d824"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1283000f7c3fde8931d129107019d824">◆ </a></span>Write3dmReferencedComponentId() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmReferencedComponentId </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> & </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad26d6e369d11e266a51184bd70075423"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad26d6e369d11e266a51184bd70075423">◆ </a></span>Write3dmReferencedComponentIndex() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmReferencedComponentIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> </td>
|
|
<td class="paramname"><em>component_type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>model_component_index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>When writing archives, the index of the component in the model is often different than the index of the component in the archive. WriteComponentIndex converts the model id or index into an archive index and writes the archive index value. </p>
|
|
<p>During writing, the m_manifest member stores the model id and index as the "Component" value and the 3dm archive id index as the "Manifest" value. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a383aa39ec595c359f3ea72eb5bb81a18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a383aa39ec595c359f3ea72eb5bb81a18">◆ </a></span>Write3dmReferencedComponentIndex() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmReferencedComponentIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../dc/d5c/class_o_n___model_component.html#a2977d69091b4952cc19b0189a28a0eac">ON_ModelComponent::Type</a> </td>
|
|
<td class="paramname"><em>component_type</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> </td>
|
|
<td class="paramname"><em>model_component_id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>When writing archives, the index of the component in the model is often different than the index of the component in the archive. WriteComponentIndex converts the model id or index into an archive index and writes the archive index value. </p>
|
|
<p>During writing, the m_manifest member stores the model id and index as the "Component" value and the 3dm archive id index as the "Manifest" value. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad06a4377539f10cf20633452e9111253"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad06a4377539f10cf20633452e9111253">◆ </a></span>Write3dmReferencedComponentIndex() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmReferencedComponentIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> & </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>When writing archives, the index of the component in the model is often different than the index of the component in the archive. WriteComponentIndex converts the model id or index into an archive index and writes the archive index value. </p>
|
|
<p>During writing, the m_manifest member stores the model id and index as the "Component" value and the 3dm archive id index as the "Manifest" value. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af4369da00c6b4e5643b08d75cb16d257"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af4369da00c6b4e5643b08d75cb16d257">◆ </a></span>Write3dmSettings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmSettings </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dd/df2/class_o_n__3dm_settings.html">ON_3dmSettings</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeaf4d9da8a00acf446646211499b127e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeaf4d9da8a00acf446646211499b127e">◆ </a></span>Write3dmStartSection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmStartSection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>sStartSectionComment</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">version</td><td>[in] 0, 2, 3, 4, 5, 50 or 60 (5 is treated as 50)</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>If version is 0, then the value of <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a29788efc3c02dfbc2b11c715389e2141">ON_BinaryArchive::CurrentArchiveVersion()</a> is used.</p>
|
|
<p>Use either 0 or the value of <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a29788efc3c02dfbc2b11c715389e2141">ON_BinaryArchive::CurrentArchiveVersion()</a> for the version parameter when you want your code to write the most up to date file version. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sStartSectionComment</td><td>[in] nullptr or a UTF-8 encoded string with application name, et cetera. This information is primarily used when debugging files that contain problems. McNeel and Associates stores application name, application version, compile date, and the OS in use when file was written.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aefa6a13a36b5504888393d38765385b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aefa6a13a36b5504888393d38765385b7">◆ </a></span>Write3dmTextureMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmTextureMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../d7/de3/class_o_n___texture_mapping.html">ON_TextureMapping</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac039503336167153e27d7f23408de7a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac039503336167153e27d7f23408de7a7">◆ </a></span>Write3dmTextureMappingComponent() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmTextureMappingComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../df/de4/class_o_n___model_component_reference.html">ON_ModelComponentReference</a> & </td>
|
|
<td class="paramname"><em>model_component_reference</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d6d606abf06d1c53b29891491b783f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d6d606abf06d1c53b29891491b783f6">◆ </a></span>Write3dmTextureMappingComponent() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::Write3dmTextureMappingComponent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> * </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adcfa82d790849241d173e44b79fbd269"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adcfa82d790849241d173e44b79fbd269">◆ </a></span>WriteArc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArc </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d3/ddf/class_o_n___arc.html">ON_Arc</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8aea9f512a48d6e460aa06fbac37aef5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8aea9f512a48d6e460aa06fbac37aef5">◆ </a></span>WriteArray() <span class="overload">[1/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< bool > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab697ae5d174324b306b84eceeecca4fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab697ae5d174324b306b84eceeecca4fa">◆ </a></span>WriteArray() <span class="overload">[2/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< char > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b4f0f394946ab61b80316d38a3e9029"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b4f0f394946ab61b80316d38a3e9029">◆ </a></span>WriteArray() <span class="overload">[3/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< short > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f8ec8c27ebc01c2c5f16e9ce7e31f75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f8ec8c27ebc01c2c5f16e9ce7e31f75">◆ </a></span>WriteArray() <span class="overload">[4/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< int > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3f9eaeb2091c8e3b43623619dfcf9c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3f9eaeb2091c8e3b43623619dfcf9c2">◆ </a></span>WriteArray() <span class="overload">[5/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< float > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34e222516a7733a61d79143a13a18c27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34e222516a7733a61d79143a13a18c27">◆ </a></span>WriteArray() <span class="overload">[6/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< double > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2cb5b0801d33cbe152bdc48a679b78a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2cb5b0801d33cbe152bdc48a679b78a6">◆ </a></span>WriteArray() <span class="overload">[7/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14aa8dd9db5121ec0063d8d24f9288b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14aa8dd9db5121ec0063d8d24f9288b0">◆ </a></span>WriteArray() <span class="overload">[8/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d9c62e0d195c771a82ed4d3f1d35282"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d9c62e0d195c771a82ed4d3f1d35282">◆ </a></span>WriteArray() <span class="overload">[9/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaaf4350aafeb37d6899e549f57d6d827"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaaf4350aafeb37d6899e549f57d6d827">◆ </a></span>WriteArray() <span class="overload">[10/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5f40e12135b882e30b85f9d5db67f81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5f40e12135b882e30b85f9d5db67f81">◆ </a></span>WriteArray() <span class="overload">[11/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99a738bbc0b94b556a0f98f4823ec486"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99a738bbc0b94b556a0f98f4823ec486">◆ </a></span>WriteArray() <span class="overload">[12/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aafd340ccf52e4fdc15e3ba6e3723aba9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aafd340ccf52e4fdc15e3ba6e3723aba9">◆ </a></span>WriteArray() <span class="overload">[13/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../de/d5b/class_o_n__2f_point.html">ON_2fPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e81082283f18b062d6730af2071858c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e81082283f18b062d6730af2071858c">◆ </a></span>WriteArray() <span class="overload">[14/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/dec/class_o_n__3f_point.html">ON_3fPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d960839c0a8ad43b5efe84455d37e79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d960839c0a8ad43b5efe84455d37e79">◆ </a></span>WriteArray() <span class="overload">[15/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/d8c/class_o_n__4f_point.html">ON_4fPoint</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a27e04a57929b386757b271f0fee5dc0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27e04a57929b386757b271f0fee5dc0a">◆ </a></span>WriteArray() <span class="overload">[16/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/df9/class_o_n__2f_vector.html">ON_2fVector</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6fe88277bb604bdd1db714b60bb337e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fe88277bb604bdd1db714b60bb337e5">◆ </a></span>WriteArray() <span class="overload">[17/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../db/d80/class_o_n__3f_vector.html">ON_3fVector</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40d8b3324a30dddc272aa6c8c9a9379a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40d8b3324a30dddc272aa6c8c9a9379a">◆ </a></span>WriteArray() <span class="overload">[18/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d36e5ec7c0ce8567924c396d7cb1d86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d36e5ec7c0ce8567924c396d7cb1d86">◆ </a></span>WriteArray() <span class="overload">[19/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4125bcce3f49bc4b664fbe7356b78c0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4125bcce3f49bc4b664fbe7356b78c0c">◆ </a></span>WriteArray() <span class="overload">[20/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< ON_UuidIndex > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a721b6265597d641d54f47392e2159112"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a721b6265597d641d54f47392e2159112">◆ </a></span>WriteArray() <span class="overload">[21/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< ON_UuidPtr > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfb453601561b982aa73b1b3c8789618"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfb453601561b982aa73b1b3c8789618">◆ </a></span>WriteArray() <span class="overload">[22/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d0/d6c/class_o_n___surface_curvature.html">ON_SurfaceCurvature</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75364904c0fd0c693c4a6bcc1c158daf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75364904c0fd0c693c4a6bcc1c158daf">◆ </a></span>WriteArray() <span class="overload">[23/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5cae4bffc977fa3024285a0e5a6316b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cae4bffc977fa3024285a0e5a6316b4">◆ </a></span>WriteArray() <span class="overload">[24/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a552e3ede2719f163f78bb289611b6318"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a552e3ede2719f163f78bb289611b6318">◆ </a></span>WriteArray() <span class="overload">[25/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d3/d88/class_o_n___display_material_ref.html">ON_DisplayMaterialRef</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55a1e65d1230a75a577f9eef0910bb95"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55a1e65d1230a75a577f9eef0910bb95">◆ </a></span>WriteArray() <span class="overload">[26/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../d2/d53/class_o_n___linetype_segment.html">ON_LinetypeSegment</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f0b491437430894d4e12c727ffd65e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f0b491437430894d4e12c727ffd65e0">◆ </a></span>WriteArray() <span class="overload">[27/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< <a class="el" href="../../dd/d60/class_o_n___mapping_channel.html">ON_MappingChannel</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6a56870fbc210a6a889513a7030ce26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6a56870fbc210a6a889513a7030ce26">◆ </a></span>WriteArray() <span class="overload">[28/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d5/d2c/class_o_n___material_ref.html">ON_MaterialRef</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6f4cb5958462d9a9cd38970c9672047"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6f4cb5958462d9a9cd38970c9672047">◆ </a></span>WriteArray() <span class="overload">[29/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< <a class="el" href="../../d1/dbb/class_o_n___mapping_ref.html">ON_MappingRef</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7df2cb3bb1a6354ff9f100e7d0c71a48"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7df2cb3bb1a6354ff9f100e7d0c71a48">◆ </a></span>WriteArray() <span class="overload">[30/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/d40/class_o_n___class_array.html">ON_ClassArray</a>< class <a class="el" href="../../d3/d80/class_o_n___obj_ref.html">ON_ObjRef</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c3392b128981b60ab828143d424f4d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c3392b128981b60ab828143d424f4d3">◆ </a></span>WriteArray() <span class="overload">[31/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< class <a class="el" href="../../de/d5d/class_o_n___obj_ref___i_ref_i_d.html">ON_ObjRef_IRefID</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01e7e880aa938ff8e7c28cb3ea249391"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01e7e880aa938ff8e7c28cb3ea249391">◆ </a></span>WriteArray() <span class="overload">[32/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dfe/class_o_n___simple_array.html">ON_SimpleArray</a>< class <a class="el" href="../../d3/da3/class_o_n___clipping_plane_info.html">ON_ClippingPlaneInfo</a> > & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0eaff17d3c35fd249bc8b2b83ca31dbb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0eaff17d3c35fd249bc8b2b83ca31dbb">◆ </a></span>WriteArray() <span class="overload">[33/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const class <a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6bc11f87f13b4b9e2ceca14069d16571"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6bc11f87f13b4b9e2ceca14069d16571">◆ </a></span>WriteArray() <span class="overload">[34/34]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const class <a class="el" href="../../d6/d78/class_o_n___layer.html">ON_Layer</a> *const * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada7a1b47536134a150cc848904e839e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada7a1b47536134a150cc848904e839e1">◆ </a></span>WriteBigInt() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteBigInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const ON__INT64 * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae61b08b256e31f90976ac067d94b4b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae61b08b256e31f90976ac067d94b4b6">◆ </a></span>WriteBigInt() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteBigInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const ON__UINT64 * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16ca2d79e58a08a0d20067bfd37eb572"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16ca2d79e58a08a0d20067bfd37eb572">◆ </a></span>WriteBigInt() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteBigInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__INT64 </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28e306b530e61c614ef4f3fa07cafefd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28e306b530e61c614ef4f3fa07cafefd">◆ </a></span>WriteBigInt() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteBigInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ON__UINT64 </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af251000aac2463a3cf51b8a1ef3ea39d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af251000aac2463a3cf51b8a1ef3ea39d">◆ </a></span>WriteBigSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteBigSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1595425a679acaaf0a95e0cad17d9e1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1595425a679acaaf0a95e0cad17d9e1e">◆ </a></span>WriteBigTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteBigTime </td>
|
|
<td>(</td>
|
|
<td class="paramtype">time_t </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae2ff9a39478ff9313e7c8005cf0fdc59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2ff9a39478ff9313e7c8005cf0fdc59">◆ </a></span>WriteBool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteBool </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9c93d77d16893579d03aee411abf420"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9c93d77d16893579d03aee411abf420">◆ </a></span>WriteBoolFalse()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteBoolFalse </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bd8f2a6eb8e59dfd70f5dd49370d304"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bd8f2a6eb8e59dfd70f5dd49370d304">◆ </a></span>WriteBoolTrue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteBoolTrue </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a59ef66f8939eda8f0c20cdccac422b0d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59ef66f8939eda8f0c20cdccac422b0d">◆ </a></span>WriteBoundingBox()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteBoundingBox </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d1/d17/class_o_n___bounding_box.html">ON_BoundingBox</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac49702e8f4168dc2d912e47f1b72304c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac49702e8f4168dc2d912e47f1b72304c">◆ </a></span>WriteByte()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteByte </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a055135c22d688ea7580165e36d4d19b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a055135c22d688ea7580165e36d4d19b7">◆ </a></span>WriteChar() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteChar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e2a983449c0a1199a66332149b91499"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e2a983449c0a1199a66332149b91499">◆ </a></span>WriteChar() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteChar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned char * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9e420f3c3b5c5643619432364e2a64f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9e420f3c3b5c5643619432364e2a64f">◆ </a></span>WriteChar() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteChar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d6ab913f3776778d5b7e5189ba9a139"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d6ab913f3776778d5b7e5189ba9a139">◆ </a></span>WriteChar() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteChar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>char</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa5f86e44ed09a6ba280aea664bc37448"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5f86e44ed09a6ba280aea664bc37448">◆ </a></span>WriteCircle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteCircle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d1/d1b/class_o_n___circle.html">ON_Circle</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5bdb9a068760e02d23e88d22bb48dd8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bdb9a068760e02d23e88d22bb48dd8a">◆ </a></span>WriteColor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteColor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3388dee06a6f14b604b085b0af9bfea6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3388dee06a6f14b604b085b0af9bfea6">◆ </a></span>WriteComponentIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteComponentIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ON_COMPONENT_INDEX & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af08d22695e5c892e48b4feacd8521fed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af08d22695e5c892e48b4feacd8521fed">◆ </a></span>WriteCompressedBuffer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteCompressedBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>sizeof__inbuffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"><em>inbuffer</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Compress buffer and write the compressed information to the archive. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sizeof__inbuffer</td><td>[in] size of the uncompressed buffer in bytes</td></tr>
|
|
<tr><td class="paramname">inbuffer</td><td>[in] uncompressed buffer</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if write was successful. </dd></dl>
|
|
<p>Write your archive write/read code as if compression is always enabled. Do not vary what get written or read based on the value of <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5a18b8e5fa134b6963f9f2251c283b05">UseBufferCompression()</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a220433fcfa2cf0f705cef2ee54a436eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a220433fcfa2cf0f705cef2ee54a436eb">◆ </a></span>WriteDisplayMaterialRef()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteDisplayMaterialRef </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d3/d88/class_o_n___display_material_ref.html">ON_DisplayMaterialRef</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e26c5c4812c539c747bbb7350069f41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e26c5c4812c539c747bbb7350069f41">◆ </a></span>WriteDouble() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteDouble </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const double * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad21715d83e932dc7123bb3b0854a530a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad21715d83e932dc7123bb3b0854a530a">◆ </a></span>WriteDouble() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteDouble </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b955d4d6d842d838a9040fc8c931fbe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b955d4d6d842d838a9040fc8c931fbe">◆ </a></span>WriteFloat() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteFloat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ab45a20d44ca9cdd533257ba21a06f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ab45a20d44ca9cdd533257ba21a06f1">◆ </a></span>WriteFloat() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteFloat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a83b149d3f024a7596ff1652eba2bc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a83b149d3f024a7596ff1652eba2bc9">◆ </a></span>WriteInt() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae89f7276ed93a1da0c6003d169b10dc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae89f7276ed93a1da0c6003d169b10dc3">◆ </a></span>WriteInt() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e5b492dff8230ef14ae80d8a7989a9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e5b492dff8230ef14ae80d8a7989a9b">◆ </a></span>WriteInt() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae550b8fefa82278f68a507023b4f78ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae550b8fefa82278f68a507023b4f78ff">◆ </a></span>WriteInt() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>int</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9145210269fc4e70374d307a63f32549"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9145210269fc4e70374d307a63f32549">◆ </a></span>WriteInterval()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteInterval </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/dc7/class_o_n___interval.html">ON_Interval</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af590f8d8d40264af879f8602029f5c5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af590f8d8d40264af879f8602029f5c5f">◆ </a></span>WriteLine()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteLine </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d4/d6f/class_o_n___line.html">ON_Line</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3dd354ec35bc6e1ddd590939e1dd115b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3dd354ec35bc6e1ddd590939e1dd115b">◆ </a></span>WriteLinetypeSegment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteLinetypeSegment </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d2/d53/class_o_n___linetype_segment.html">ON_LinetypeSegment</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add60115e5dbd2193a29367445b3700c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add60115e5dbd2193a29367445b3700c4">◆ </a></span>WriteLong() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const long * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb90d17bbd267b2f023895d44931fe78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb90d17bbd267b2f023895d44931fe78">◆ </a></span>WriteLong() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned long * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a202d97c403376b38d1f2ebc0e4d1063e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a202d97c403376b38d1f2ebc0e4d1063e">◆ </a></span>WriteLong() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">long </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05cb4199340bc1ce7a0a9f90f67416e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05cb4199340bc1ce7a0a9f90f67416e8">◆ </a></span>WriteLong() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteLong </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>long</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec2d7296ef887d5e1c5c0c615f5530c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec2d7296ef887d5e1c5c0c615f5530c3">◆ </a></span>WriteMode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="section return"><dt>Returns</dt><dd>True if <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa6057ac972895d004dcea73b66f0acbf">Mode()</a> is an archive writing mode. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8053d77f12de24db404e441c4eef250d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8053d77f12de24db404e441c4eef250d">◆ </a></span>WriteModelComponentAttributes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteModelComponentAttributes </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const class <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> & </td>
|
|
<td class="paramname"><em>model_component</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned int </td>
|
|
<td class="paramname"><em>attributes_filter</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Writes the attributes identified by the component_filter parameter. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">model_component</td><td>[in]</td></tr>
|
|
<tr><td class="paramname">attributes_filter</td><td>[in] A bitfield that determines which attributes will be written.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>false: critical failure. true: writing can continue. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af46b001511a6c9b47c977b119a62d427"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af46b001511a6c9b47c977b119a62d427">◆ </a></span>WriteModelComponentName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteModelComponentName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dc/d5c/class_o_n___model_component.html">ON_ModelComponent</a> & </td>
|
|
<td class="paramname"><em>model_component</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33187abe5d04ac52c41d7a798e664f3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33187abe5d04ac52c41d7a798e664f3b">◆ </a></span>WriteObject() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25bf02939eea43bb4f73853532e37a2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25bf02939eea43bb4f73853532e37a2d">◆ </a></span>WriteObject() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8aea3fda7a970d69323f151e3ab40382"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8aea3fda7a970d69323f151e3ab40382">◆ </a></span>WriteObjectUserData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteObjectUserData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> & </td>
|
|
<td class="paramname"><em>object</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Low level tool to writes user data attached to the object. This function should never be called directly. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">object</td><td>[in]</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>True if successful. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a1a59ec1169bfc609dc3b171abc0c8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a1a59ec1169bfc609dc3b171abc0c8c">◆ </a></span>WritePlane()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WritePlane </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d4/d48/class_o_n___plane.html">ON_Plane</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d3815aff0e37138e742fb3d6aa561e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d3815aff0e37138e742fb3d6aa561e4">◆ </a></span>WritePlaneEquation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WritePlaneEquation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/d89/class_o_n___plane_equation.html">ON_PlaneEquation</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae337241ea01fa105975fb2df6871dd28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae337241ea01fa105975fb2df6871dd28">◆ </a></span>WritePoint() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WritePoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0663e86603fa498fcb809d66b5806ef1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0663e86603fa498fcb809d66b5806ef1">◆ </a></span>WritePoint() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WritePoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac79a28753d6974bbdf6cb0bff150d2f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac79a28753d6974bbdf6cb0bff150d2f5">◆ </a></span>WritePoint() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WritePoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82da406f4084f77d4d5313ce81ccc489"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82da406f4084f77d4d5313ce81ccc489">◆ </a></span>WriteShort() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const short * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad594d4626773a0a17ca85ab80b24f9d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad594d4626773a0a17ca85ab80b24f9d0">◆ </a></span>WriteShort() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned short * </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab461c987fafc11570785ea89d0d2281d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab461c987fafc11570785ea89d0d2281d">◆ </a></span>WriteShort() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a166a306590c71b7b0e82f26f3b5bf3bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a166a306590c71b7b0e82f26f3b5bf3bb">◆ </a></span>WriteShort() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>short</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad26fbbb646d6db3dea702d0f13e244ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad26fbbb646d6db3dea702d0f13e244ff">◆ </a></span>WriteSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60a87d06cf4062d65f053ca073c703fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60a87d06cf4062d65f053ca073c703fa">◆ </a></span>WriteString() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>sUTF8</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sUTF8</td><td>[in] A null terminated UTF-8 encoded unicode string.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>To read a string written with <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a60a87d06cf4062d65f053ca073c703fa">WriteString(const char*)</a>, call ReadStringUTF8ElementCount(&string_utf8_element_count) to get the number of char elements written in the file, obtain a buffer with at least string_utf8_element_count char elements and then call ReadString(string_utf8_element_count,buffer) to read the char elements.</p>
|
|
<p>If 0 == sUTF8 or 0 == SUTF8[0], a 4 byte int with value = 0 is written, otherwise a 4 byte int with value = strlen + 1 is written, followed by the string, followed by the null terminator. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad1ec51130126aaaae22ca4a54eac65b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1ec51130126aaaae22ca4a54eac65b8">◆ </a></span>WriteString() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const unsigned char * </td>
|
|
<td class="paramname"><em>sUTF8</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sUTF8</td><td>[in] A null terminated UTF-8 encoded unicode string.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>To read a string written with <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad1ec51130126aaaae22ca4a54eac65b8">WriteString(const unsigned char*)</a>, call ReadStringUTF8ElementCount(&string_utf8_element_count) to get the number of unsigned char elements written in the file, obtain a buffer with at least string_utf8_element_count unsigned char elements and then call ReadString(string_utf8_element_count,buffer) to read the unsigned charelements.</p>
|
|
<p>If 0 == sUTF8 or 0 == SUTF8[0], a 4 byte int with value = 0 is written, otherwise a 4 byte int with value = strlen + 1 is written, followed by the string, followed by the null terminator. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e05eb5acdf8d192b4c45214389e5a2a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e05eb5acdf8d192b4c45214389e5a2a">◆ </a></span>WriteString() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> & </td>
|
|
<td class="paramname"><em>sUTF8</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbe5eb6960e733b5b2514aff33b6fa12"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbe5eb6960e733b5b2514aff33b6fa12">◆ </a></span>WriteString() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a272f44f6c99b9f9197e21e7ac37840c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a272f44f6c99b9f9197e21e7ac37840c2">◆ </a></span>WriteTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteTime </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const struct tm & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa695f767bec3608cdceb9987467cee31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa695f767bec3608cdceb9987467cee31">◆ </a></span>WriteUTF16String()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteUTF16String </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const unsigned short * </td>
|
|
<td class="paramname"><em>sUTF16</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">sUTF16</td><td>[in] A null terminated UTF-16 encoded unicode string.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<p>To read a string written with WriteString(const unsigned short*), call ReadStringUTF16ElementCount(&string_utf16_element_count) to get the number of unsigned short elements written in the file, obtain a buffer with at least string_utf16_element_count unsigned short elements and then call ReadString(string_utf16_element_count,buffer) to read the unsigned short elements.</p>
|
|
<p>If 0 == sUTF8 or 0 == SUTF8[0], a 4 byte int with value = 0 is written, otherwise a 4 byte int with value = strlen + 1 is written, followed by the string, followed by the null terminator. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae06011da16aa9edcf119440b07b082a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae06011da16aa9edcf119440b07b082a1">◆ </a></span>WriteUuid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteUuid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abea2beedb58bd5724143f543a07b4e79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abea2beedb58bd5724143f543a07b4e79">◆ </a></span>WriteVector() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04e37e0be34a3413167467d4ea17a7b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04e37e0be34a3413167467d4ea17a7b2">◆ </a></span>WriteVector() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a421e86cc83dd0e7733b8a8dd98bd38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a421e86cc83dd0e7733b8a8dd98bd38">◆ </a></span>WriteWideString() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteWideString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wchar_t * </td>
|
|
<td class="paramname"><em>sWideChar</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>sWideChar_count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Write a wide string as a UTF-8 encoded string. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a706d67adf0d940a707dcec0e94f34be7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a706d67adf0d940a707dcec0e94f34be7">◆ </a></span>WriteWideString() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteWideString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> & </td>
|
|
<td class="paramname"><em>wide_string</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Write a wide string as a UTF-8 encoded string. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4742d4c6b737ac17052e64c75cf9f1eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4742d4c6b737ac17052e64c75cf9f1eb">◆ </a></span>WriteXform()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ON_BinaryArchive::WriteXform </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="a931a495a16d483c03f0366ce6772fc42"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a931a495a16d483c03f0366ce6772fc42">◆ </a></span>ON_SetBinaryArchiveOpenNURBSVersion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ON_SetBinaryArchiveOpenNURBSVersion </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned </td>
|
|
<td class="paramname"><em>int</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- HTML footer for doxygen 1.8.13-->
|
|
<!-- start footer part -->
|
|
</div> <!-- page-content -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Sat Feb 3 2018 11:08:29 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
|
|
<!-- <img class="footer" src="../../doxygen.png" alt="doxygen"/> -->
|
|
Doxygen
|
|
</a> 1.8.13
|
|
</small></address>
|
|
</div> <!-- container -->
|
|
<!-- doxy-boot -->
|
|
<script type="text/javascript" src="../../doxy-boot.js"></script>
|
|
</body>
|
|
</html>
|