mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-03-30 23:57:58 +08:00
10796 lines
613 KiB
HTML
10796 lines
613 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"/>
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
|
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
|
|
<!-- smartmenus -->
|
|
<link href="../../jquery.smartmenus.bootstrap.css" rel="stylesheet">
|
|
<script type="text/javascript" src="../../jquery.smartmenus.js"></script>
|
|
<script type="text/javascript" src="../../jquery.smartmenus.bootstrap.js"></script>
|
|
</head>
|
|
<body>
|
|
<!-- navbar -->
|
|
<div class="navbar navbar-default navbar-static top" role="navigation">
|
|
<div class="navbar-header">
|
|
<a class="navbar-brand">openNURBS SDK Help 6.0</a>
|
|
</div>
|
|
</div>
|
|
<div class="container">
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div class="page-content">
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript" src="../../menudata.js"></script>
|
|
<script type="text/javascript" src="../../menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('../../',false,false,'search.php','Search');
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-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>< use for generic serialization of binary data
|
|
<a href="../../db/d16/class_o_n___binary_archive.html#details">More...</a></p>
|
|
|
|
<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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="memdesc:a61bad8c3fefeb95459880c8a4b4c4ab0"><td class="mdescLeft"> </td><td class="mdescRight">endian-ness of cpu <a href="#a61bad8c3fefeb95459880c8a4b4c4ab0">More...</a><br /></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="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="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="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="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="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="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="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="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="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="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="memdesc:a5b04b681eaeb17d8a7a7d6bd42a171ef"><td class="mdescLeft"> </td><td class="mdescRight">Call to read "goo". <a href="#a5b04b681eaeb17d8a7a7d6bd42a171ef">More...</a><br /></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="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="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="memdesc:a9c649cc9426fbba265cda84673c314d1"><td class="mdescLeft"> </td><td class="mdescRight">Call either Read3dmModelGeometry or Read3dmObject. <a href="#a9c649cc9426fbba265cda84673c314d1">More...</a><br /></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="memdesc:ab6378966d4af2e4cd51ceb873cd19101"><td class="mdescLeft"> </td><td class="mdescRight">Call either Read3dmModelLight or Read3dmLight. <a href="#ab6378966d4af2e4cd51ceb873cd19101">More...</a><br /></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="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="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="memdesc:a30de13de9d4f95ff6cccf5d2454f9e03"><td class="mdescLeft"> </td><td class="mdescRight">64 bits <a href="#a30de13de9d4f95ff6cccf5d2454f9e03">More...</a><br /></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="memdesc:aca8e38693e2f93e1b961dce599108c62"><td class="mdescLeft"> </td><td class="mdescRight">UCT seconds since 1 January 1970 (64 bits) <a href="#aca8e38693e2f93e1b961dce599108c62">More...</a><br /></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="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="memdesc:a3bafbe1ee0329f5e73401d08e9639b49"><td class="mdescLeft"> </td><td class="mdescRight">must fail if mode is not read or readwrite <a href="#a3bafbe1ee0329f5e73401d08e9639b49">More...</a><br /></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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="memdesc:a01806ac85afc6ba265f43fb36a408c21"><td class="mdescLeft"> </td><td class="mdescRight">call to write "goo" <a href="#a01806ac85afc6ba265f43fb36a408c21">More...</a><br /></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="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="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="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="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="memdesc:af251000aac2463a3cf51b8a1ef3ea39d"><td class="mdescLeft"> </td><td class="mdescRight">64 bits <a href="#af251000aac2463a3cf51b8a1ef3ea39d">More...</a><br /></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="memdesc:a1595425a679acaaf0a95e0cad17d9e1e"><td class="mdescLeft"> </td><td class="mdescRight">UCT seconds since 1 January 1970 (64 bits) <a href="#a1595425a679acaaf0a95e0cad17d9e1e">More...</a><br /></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="memdesc:ac49702e8f4168dc2d912e47f1b72304c"><td class="mdescLeft"> </td><td class="mdescRight">must fail if mode is not write or readwrite <a href="#ac49702e8f4168dc2d912e47f1b72304c">More...</a><br /></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="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="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="memdesc:a33187abe5d04ac52c41d7a798e664f3b"><td class="mdescLeft"> </td><td class="mdescRight">writes object definition <a href="#a33187abe5d04ac52c41d7a798e664f3b">More...</a><br /></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="memdesc:a25bf02939eea43bb4f73853532e37a2d"><td class="mdescLeft"> </td><td class="mdescRight">writes object definition <a href="#a25bf02939eea43bb4f73853532e37a2d">More...</a><br /></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="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="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="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="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="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>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>< use for generic serialization of binary data </p>
|
|
</div><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"><p>writing to device failed </p>
|
|
<p>values from 1 through 0xFFFFFFF0 are used for IO device specific exceptions that terminate reading or writing. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6dadb45a25b607466ad2d98dfd759277a59b764a324e62a3a4352609643dfdcba"></a>SeekFailedDuringWriting </td><td class="fielddoc"><p>virtual Seek() failed during writing </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6dadb45a25b607466ad2d98dfd759277a723ee677cab1d41ba376d588d78146ed"></a>ReadFailed </td><td class="fielddoc"><p>reading from device failed </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a6dadb45a25b607466ad2d98dfd759277a7ed346aaa626caffc8bd922365fb2f7d"></a>SeekFailedDuringReading </td><td class="fielddoc"><p>virtual Seek() failed during reading </p>
|
|
</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">
|
|
<p>Returns: 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. Remarks: 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">
|
|
<p>Returns: 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; </p>
|
|
|
|
</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">
|
|
<p>Returns: 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; </p>
|
|
|
|
</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">
|
|
<p>Returns: 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; </p>
|
|
|
|
</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>Description: 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, ...). Returns: 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 ... See Also: <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4e936ffe9d95999ae7a82bbc88b083ae">ON_BinaryArchive::ArchiveOpenNURBSVersion</a> </p>
|
|
|
|
</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>Description: As time passes, more tables have been added to 3dm archives. Parameters: table - [in] Returns: True if this archive has the specified table </p>
|
|
|
|
</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">
|
|
<p>Parameters: archive_3dm_version - [in] 1,2,3,4,5,50,60,... opennurbs_library_version - [in] a number > 100000000 </p>
|
|
|
|
</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">
|
|
<p>Returns: true if the 3dm archive being read is not in the same file system location as where is was saved. </p>
|
|
|
|
</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>Description: 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. See Also: <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae80a449e465462b4e70cb9031347bf39">ON_BinaryArchive::Archive3dmVersion</a> <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a845cbb6c5fbe0ad15e5c0883ae37138a">ON_BinaryArchive::Read3dmProperties</a> Returns: Version of openNURBS used to write the archive. The openNURBS version is the value returned by ON::Version. See Also: 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">ON_BinaryArchive::Archive3dmVersion</a> Remarks: This value is rarely needed. You probably want to use <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae80a449e465462b4e70cb9031347bf39">ON_BinaryArchive::Archive3dmVersion</a>. </p>
|
|
|
|
</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>Description: 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. Parameters: archive_3dm_version - [in] Version of the file that is being written (2, 3, 4, 50, 60, ...) opennurbs_version - [in] opennurbs version number Returns: Value to save in the file. </p>
|
|
|
|
</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">
|
|
<p>Returns: The runtime environment where the archive was created. Remarks: 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>Description: 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">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. Returns: Offset into the binary "file" where the actual 3dm archive begins. Remarks: 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>Description: 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">
|
|
<p>Returns: True if current position is at the end of the archive. </p>
|
|
|
|
<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">
|
|
<p>Returns: Number of chunks read with a bad CRC </p>
|
|
|
|
</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>Description: 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. Parameters: version - [out] </p>
|
|
|
|
</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">
|
|
<p>ON_DEPRECATED_MSG("use BeginRead3dmBigChunk") bool BeginRead3dmChunk( unsigned int*, ///< typecode from <a class="el" href="../../dd/da8/opennurbs__3dm_8h_source.html">opennurbs_3dm.h</a> int* ///< value ); When the end of the 3dm file is reached, BeginReadChunk() will return true with a typecode of TCODE_ENDOFFILE. </p>
|
|
|
|
</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>Description: Begins reading a chunk that must be in the archive at this location. Parameters: expected_tcode - [in] chunk's typecode from <a class="el" href="../../dd/da8/opennurbs__3dm_8h_source.html">opennurbs_3dm.h</a> major_version - [out] minor_version - [out] Returns: 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">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. </p>
|
|
|
|
</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">
|
|
<p>Parameters: plugin_id - [out] id of plug-in that wrote the user table bLastSavedAsGoo - [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. archive_3dm_version - [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">Archive3dmVersion()</a>. archive_opennurbs_version - [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">ArchiveOpenNURBSVersion()</a>. Returns: False when there are no more user tables or an IO error occurs. </p>
|
|
|
|
</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>Description: Begin reading a dictionary entry. Parameters: de_type - [out] entry_name - [out] Returns: 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 </p>
|
|
|
|
</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>Description: 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">
|
|
<p>Step 4: REQUIRED - Write/Read bitmap table (it can be empty) </p>
|
|
|
|
</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>Low level tools to Write/Read chunks. See <a class="el" href="../../dd/da8/opennurbs__3dm_8h_source.html">opennurbs_3dm.h</a> for details about the structure of chunks. Every chunk must begin with a call to BeginWrite/ReadChunk(). If BeginWriteChunk()/BeginReadChunk() returns true, then you must call EndWrite/ReadChunk() or cease using the archive. Description: Writes a chunk header containing 4 byte typecode and value.</p>
|
|
<p>Parameters: typecode - [in] a TCODE_* number from <a class="el" href="../../dd/da8/opennurbs__3dm_8h_source.html">opennurbs_3dm.h</a> value - [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.</p>
|
|
<p>Returns: true if write was successful. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">int</td><td>typecode </td></tr>
|
|
</table>
|
|
</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>Description: Begins writing a chunk. Parameters: tcode - [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. major_version - [in] ( >= 1) minor_version - [in] ( >= 0 ) Returns: 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. </p>
|
|
|
|
</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">
|
|
<p>Step 11: REQUIRED - Write/Read dimstyle table (it can be empty) </p>
|
|
|
|
</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">
|
|
<p>Step 9: REQUIRED - Write/Read group table (it can be empty) </p>
|
|
|
|
</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">
|
|
<p>Step 13: REQUIRED - Write/Read hatch pattern table (it can be empty) </p>
|
|
|
|
</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">
|
|
<p>Step 16: REQUIRED - Write/Read history record table (it can be empty) </p>
|
|
|
|
</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">
|
|
<p>Step 14: REQUIRED - Write/Read instance definition table (it can be empty) </p>
|
|
|
|
</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">
|
|
<p>Step 8: REQUIRED - Write/Read layer table (it can be empty) </p>
|
|
|
|
</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">
|
|
<p>Step 12: REQUIRED - Write/Read render light table (it can be empty) </p>
|
|
|
|
</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">
|
|
<p>Step 7: REQUIRED - Write/Read linetype table (it can be empty) </p>
|
|
|
|
</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">
|
|
<p>Step 6: REQUIRED - Write/Read render material table (it can be empty) </p>
|
|
|
|
</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">
|
|
<p>Step 15: REQUIRED - Write/Read geometry and annotation table (it can be empty) </p>
|
|
|
|
</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">
|
|
<p>Step 5: REQUIRED - Write/Read texture mapping table (it can be empty) </p>
|
|
|
|
</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>Step 17: OPTIONAL - Write/Read 0 or more user tables Description: Write the user table header information that must precede the user table information written by a plug-in. Parameters: plugin_id - [in] bSavingGoo - [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">Write3dmAnonymousUserTableRecord()</a> to handle writing "goo" and use this function only when the plug-in in present. goo_3dm_version - [in] If bSavingGoo is false, this parameter must be zero and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae80a449e465462b4e70cb9031347bf39">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. goo_opennurbs_version - [in] If bSavingGoo is false, this parameter must be zero and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a4e936ffe9d95999ae7a82bbc88b083ae">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. Returns: True if the the user information can be written. False if user informtion should not be written. </p>
|
|
|
|
</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>Tools for dictionary IO (used in .NET) Description: Begins writing a dictionary. Parameters: dictionary_id - [in] version - [in] It is suggested that you use ON_VersionNumberConstruct() to create a version number. dictionary_name - [in] You may pass nullptr. Remarks: 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">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">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>Description: Begins writing a dictionary entry. Parameters: de_type - [in] entry_name - [in] Returns: true Entry header was written and you must call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a904563c87b1643fddd706f43ed2d72cd">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">EndWriteDictionary()</a>. Remarks: 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">
|
|
<p>Returns: true: All read, write, and seek operations check to make sure they stay within the current chunk boundary. </p>
|
|
|
|
</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>Description: Clear() information set by <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a49015733466df204a3f351bcc64174e6">SetModelSerialNumber()</a> do not modify <a class="el" href="../../dc/d5c/class_o_n___model_component.html">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">
|
|
<p>Returns: Number of critical errors </p>
|
|
|
|
</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">
|
|
<p>Returns: 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" title="< use for generic serialization of binary data ">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. </p>
|
|
|
|
</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">
|
|
<p>Returns: Number of bytes from start of archive to the current position. </p>
|
|
|
|
</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>Description: 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. Parameters: text_log - [in] place to print informtion recursion_depth - [in] simply a counter to aid in debugging. Returns: 0 if something went wrong, otherwise the typecode of the chunk that was just studied. </p>
|
|
|
|
</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>Description: 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. Parameters: bEnable - [in] Returns: 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. </p>
|
|
|
|
</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>Description: 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>
|
|
<p>Parameters: object_type_flags - [in] The bits in object_type_flags correspond to ON::object_type values and identify the object types the setting will be applied to.</p>
|
|
<p>Remarks: 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>3DM Interface - ignore if not reading/writing a 3DM file this is here so that the infrastructure for writing 3dm archives is available for any type of serialization device. Description: 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>
|
|
<p>Parameters: object_type_flags - [in] The bits in object_type_flags correspond to ON::object_type values and identify the object types the setting will be applied to.</p>
|
|
<p>Remarks: 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">
|
|
|
|
<p>endian-ness of cpu </p>
|
|
<p>Returns: Endian-ness of the cpu reading this file. Remarks: 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>Description: Calling this will skip rest of stuff in chunk if it was only partially read. Parameters: bSupressPartiallyReadChunkWarning - [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. </p>
|
|
|
|
</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>Description: Begins writing a dictionary entry. Parameters: de_type - [in] entry_name - [in] Returns: true Entry header was written and you must call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a904563c87b1643fddd706f43ed2d72cd">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">EndWriteDictionary()</a>. Remarks: 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>Description: Expert user function for reading damaged files. The search starts at the beginning of the file. Parameters: tcode_table - [in] typecode of the table tcode_record - [in] typecode of the record class_uuid - [in] id of the opennurbs class in the record min_length_data - [in] minimum size of the opennurbs class data Returns: 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. </p>
|
|
|
|
</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">
|
|
<p>Returns: 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. </p>
|
|
|
|
</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>Description: Force Write() to flush any buffered data to physical archive. Returns: True if succesful or if there is nothing to flush. False if information could not be flushed. </p>
|
|
|
|
<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>Description: Expert user function for reading damaged files. Parameters: chunk - [out] current chunk. Returns: Level of the chunk or 0 if there is no current chunk. </p>
|
|
|
|
</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">
|
|
<p><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5d109396d4afbccf7b50ad12b145b075">Internal_Read3dmDimStyleOverrides()</a> is a public function on <a class="el" href="../../db/d16/class_o_n___binary_archive.html" title="< use for generic serialization of binary data ">ON_BinaryArchive</a> because it must be called from <a class="el" href="../../da/d51/class_o_n___annotation.html#a398e49cbe968af3f2b8f1aa4557b3657">ON_Annotation::Internal_ReadAnnotation()</a>. There is no other reason to call this function. </p>
|
|
|
|
</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">
|
|
<p><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a6e8dfd3937270d428b376ddb28182614">Internal_Write3dmDimStyleOverrides()</a> is a public function on <a class="el" href="../../db/d16/class_o_n___binary_archive.html" title="< use for generic serialization of binary data ">ON_BinaryArchive</a> because it must be called from <a class="el" href="../../da/d51/class_o_n___annotation.html#a05c18fa16d7ea30cd1789f656334d565">ON_Annotation::Internal_WriteAnnotation()</a>. There is no other reason to call this function. </p>
|
|
|
|
</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>Description: When <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a025b86c1da38eb51f66d6260b1141ac3">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. Returns: 0 - could not load the application 1 - successfully loaded the application 2 - the application was already loaded </p>
|
|
|
|
</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">
|
|
<p>Reading and writing operations fill in the manifest. <a class="el" href="../../d8/d72/class_o_n___component_manifest.html">ON_ComponentManifest</a> query tools can be used to look up model and archive index and id information.</p>
|
|
<p>The component and manifest id values are always identical during reading and writing.</p>
|
|
<p>When writing, the component indices are model indices and the manifest indices are the archive indices that were written in the file.</p>
|
|
<p>When reading, the component indices are "index" values read from the archive and the manifest indices are the order they were read. When files are valid, these indices are the same.</p>
|
|
<p>After reading is complete, the application can use ON_ComponentManifest::UpdateManifestItem() to convert the component index and id values to model index and id values. </p>
|
|
|
|
</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">
|
|
<p>Paramters: sizeof_request - [in] value of count parameter passed to virtual Read() function. sizeof_read - [in] number of bytes actually read by the virtual Read() function. Returns: 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. </p>
|
|
|
|
</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">
|
|
<p>Returns: Archive read/write mode </p>
|
|
|
|
</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>Description: Determine if an object has user data that should be written. Parameters: object - [in] Returns: True if object has user data that should be written. </p>
|
|
|
|
</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">
|
|
<p>Parameters: str_array_count - [out] Number of elements in the string array. All <a class="el" href="../../db/d16/class_o_n___binary_archive.html" title="< use for generic serialization of binary data ">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. Remarks: 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">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">typecode</td><td>does not change file position </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</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">
|
|
<p>Returns: If a 3dm archive is being read or written, the value of the most recently read or written archive section (table) is returned. Remarks: 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>Description: 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">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>Description: 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>
|
|
<p>Parameters: ppDimStyle - 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.</p>
|
|
<p>Returns:</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>Example: Calls to Read3dmDimStyle need to be bracketed by calls to <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af9066a7f04a044d3d612de13d8a0c9ea">BeginRead3dmDimStyleTable()</a> / <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a057dd7c72b2de8be1d511043bafb4ad6">EndRead3dmDimStyleTable()</a>. </p><pre class="fragment"> archive.BeginRead3dmDimStyleTable();
|
|
int rc = 1;
|
|
ON_DimStyle* pDimStyle;
|
|
while(rc==1)
|
|
{ ///<
|
|
pDimStyle = 0;
|
|
archive.Read3dmDimStyle(&pDimStyle);
|
|
if ( pDimStyle )
|
|
do something with pDimStyle
|
|
} ///<
|
|
archive.EndRead3dmDimStyleTable();</pre>
|
|
</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>Description: 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>
|
|
<p>Parameters: sizeof_archive - [out] number of bytes written to archive</p>
|
|
<p>Returns: true if successful, false if unable to find or read a TCODE_ENDOFFILE chunk. </p>
|
|
|
|
</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">
|
|
|
|
<p>Call to read "goo". </p>
|
|
|
|
</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>Description: 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>
|
|
<p>Parameters: ppGroup - 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.</p>
|
|
<p>Returns:</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>Example: Calls to Read3dmGroup need to be bracketed by calls to <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a18814b92f2eabdccfe3868f98a3ef5e4">BeginRead3dmGroupTable()</a> / <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aedfba66126dea06dcb17929e1bfd01d0">EndRead3dmGroupTable()</a>. </p><pre class="fragment"> archive.BeginRead3dmGroupTable();
|
|
ON_Group* pGroup;
|
|
int rc = 1;
|
|
while(rc==1)
|
|
{ ///<
|
|
pGroup = 0;
|
|
archive.Read3dmGroup(&pGroup);
|
|
if ( pGroup )
|
|
do something with pGroup
|
|
} ///<
|
|
archive.EndRead3dmGroupTable();</pre>
|
|
</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">
|
|
<p>Returns: 0 at end of object table 1 if object is read -1 if file is corrupt </p>
|
|
|
|
</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>Description: Reads instance definitions from instance defintion table.</p>
|
|
<p>Parameters: ppInstanceDefinition - 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">ON_InstanceDefinition()</a>, initialized with values stored in the archive, and a pointer to the new instance defintion is returned in *ppInstanceDefinition.</p>
|
|
<p>Returns:</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>Example: Calls to Read3dmInstanceDefinition need to be bracketed by calls to <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a5e362f69cff8142071b707a53a49ff5e">BeginRead3dmInstanceDefinitionTable()</a> / <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ada144f866df86f47d8c5490c38a1ec22">EndRead3dmInstanceDefinitionTable()</a>. </p><pre class="fragment"> archive.BeginRead3dmInstanceDefinitionTable();
|
|
int rc = 1;
|
|
ON_InstanceDefinition* pInstanceDefinition;
|
|
while(rc==1)
|
|
{
|
|
pInstanceDefinition = 0;
|
|
archive.Read3dmInstanceDefinition(&pInstanceDefinition);
|
|
if ( pInstanceDefinition )
|
|
do something with pInstanceDefinition
|
|
}
|
|
archive.EndRead3dmInstanceDefinitionTable();</pre>
|
|
</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>
|
|
<p>Parameters: model_geometry - [out] <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> returned here. nullptr returned at end of the table. object_filter - [in] optional filter made by setting ON::object_type bits Returns: 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 </p>
|
|
|
|
</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">
|
|
<p>Parameters: bManageGeometry - [in] true: model_geometry will reference count and delete the <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> pointer. false: The caller must delete the <a class="el" href="../../df/de0/class_o_n___geometry.html">ON_Geometry</a> pointer. bManageAttributes - [in] true: model_geometry will reference count and delete the <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> pointer. false: The caller must delete the <a class="el" href="../../d0/d52/class_o_n__3dm_object_attributes.html">ON_3dmObjectAttributes</a> pointer. model_geometry - [out] <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> returned here. nullptr returned at end of the table. object_filter - [in] optional filter made by setting ON::object_type bits 0 = no filter. Returns: 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 </p>
|
|
|
|
</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>
|
|
<p>Parameters: model_light - [out] <a class="el" href="../../db/d69/class_o_n___model_geometry_component.html">ON_ModelGeometryComponent</a> returned here. nullptr returned at end of the table. object_filter - [in] optional filter made by setting ON::object_type bits Returns: 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 </p>
|
|
|
|
</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">
|
|
<p>Parameters: model_object - [out] nullptr returned at end of the table. attributes - [out] If not nullptr, then attributes are returned here object_filter - [in] optional filter made by setting ON::object_type bits Returns: 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 </p>
|
|
|
|
</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>Description: 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. Parameters: component_type - [in] Type of the referenced component. component_id - [out] component reference ID Returns: false - catestrophic read failure. </p>
|
|
|
|
</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>Description: 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. Parameters: component_type - [in] Type of the referenced component. component_index - [out] component reference index Returns: false - catestrophic read failure. </p>
|
|
|
|
</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">
|
|
<p>Parameters: version - [out] .3dm file version (2, 3, 4, 5, 50, 60) sStartSectionComment - [out] UTF-8 encoded string passed to <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aeaf4d9da8a00acf446646211499b127e">Write3dmStartSection()</a> destination_manifest - [in] manifest of the destination model </p>
|
|
|
|
</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">
|
|
|
|
<p>64 bits </p>
|
|
|
|
</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">
|
|
|
|
<p>UCT seconds since 1 January 1970 (64 bits) </p>
|
|
|
|
</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>Description: 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 Returns: Number of bytes actually read, which may be less than sizeof_buffer if the end of file is encountered. </p>
|
|
|
|
</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">
|
|
|
|
<p>must fail if mode is not read or readwrite </p>
|
|
|
|
</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>Description: Read compressed information from an archive and uncompress it. Parameters: sizeof__outbuffer - [in] size of the uncompressed buffer in bytes outbuffer - [out] uncompressed buffer returned here bFailedCRC - [out] true if cyclic redundancy check fails on uncompressed buffer</p>
|
|
<p>Example: </p><pre class="fragment"> size_t sizeof_buffer = 0;
|
|
ReadCompressedBufferSize(&sizeof_buffer);
|
|
buffer = ...; ///< something with sizeof_buffer bytes.
|
|
int bFailedCRC = false;
|
|
bool ok = ReadCompressedBuffer( sizeof_buffer, buffer, &bFailedCRC );
|
|
</pre><p>Returns: True if read was successful. You need to check the value of bFailedCRC to see if the information that was read is valid. Remarks: 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="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><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a62b85d04c295e83e213e5c450301d7f9">ReadCompressedBuffer()</a>/WriteCompressedBuffer() use zlib 1.1.3 to inflate/deflate the data buffer. Care must be used to get an endian independent file. See <a class="el" href="../../df/d11/class_o_n___mesh.html#abfed633bb6c0ef69b6e0dd585dffb6b2">ON_Mesh::Read()</a>/ON_Mesh::Write() for an example of an endian independent use of compression. See also <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab85c9d8d04923c9344b2b5964644b62b">ToggleByteOrder()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a61bad8c3fefeb95459880c8a4b4c4ab0" title="endian-ness of cpu ">Endian()</a>.</p>
|
|
<p>To read data archived by WriteCompressedBuffer( sizeof_buffer, buffer ) do something like:</p>
|
|
<p>size_t sizeof_buffer = 0; ReadCompressedBufferSize(&sizeof_buffer); buffer = something with sizeof_buffer bytes. int bFailedCRC = false; bool ok = ReadCompressedBuffer( sizeof_buffer, buffer, &bFailedCRC ); Description: Red the size of a compressed buffer. Parameters: sizeof__outbuffer - [out] size of the uncompressed buffer in bytes Returns: True if read was successful. </p>
|
|
|
|
</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">
|
|
<p>Returns: True if <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa6057ac972895d004dcea73b66f0acbf">Mode()</a> is an archive reading mode. </p>
|
|
|
|
</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>Description: Reads the attributes the Write() function writes. Parameters: model_component - [in/out] component_filter - [out] A bitfield that reports which attributes were read. If the corresponding component on model_component is locked, the read value is discared. Returns: false: critical failure. true: reading can continue. Remarks: 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>Read/Write classes derived from <a class="el" href="../../d9/d7b/class_o_n___object.html">ON_Object</a> Description: Reads and object from a 3dm archive; Parameters: ppObject - [out] object is allocated and a pointer to the allocated object is returned as *ppObject; Returns: 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. </p>
|
|
|
|
</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>Description: Reads and object from a 3dm archive. Parameters: object - [in] The value of object.ON_ClassId()->Uuid() must exactly match the class uuid in of the next object in the archive. Returns: 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. </p>
|
|
|
|
</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>Description: Low level tool to read user data and attach it to the object. This function should never be called directly. Parameters: object - [in/out] Returns: True if successful. </p>
|
|
|
|
</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">
|
|
<p>Parameters: str_array_count - [in] Number of char elements in str_array[], including the null terminator. The value of str_array_count is returned by ReadCharStringElementCount(). str_array - [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. </p>
|
|
|
|
</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">
|
|
<p>Parameters: str_array_count - [in] Number of unsignd char elements in str_array[], including the null terminator. The value of str_array_count is returned by ReadCharStringElementCount(). str_array - [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. </p>
|
|
|
|
</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">
|
|
<p>Parameters: str_array_count - [in] Number of unsigned short elements in str_array[], including the null terminator. The value of str_array_count is returned by ReadWideCharStringElementCount(). str_array - [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. </p>
|
|
|
|
</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">
|
|
<p>Parameters: string_utf16_element_count - [out] Number of elements in the string array. All <a class="el" href="../../db/d16/class_o_n___binary_archive.html" title="< use for generic serialization of binary data ">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. </p>
|
|
|
|
</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">
|
|
<p>Parameters: string_utf8_element_count - [out] Number of bytes in the string array. All <a class="el" href="../../db/d16/class_o_n___binary_archive.html" title="< use for generic serialization of binary data ">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. </p>
|
|
|
|
</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">
|
|
<p>All times are stored in coordinated universal time ( a.k.a GMT, UTC ). Use ANSI C time() and gmtime() calls. </p>
|
|
|
|
</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>Description: Read a wide string written with the <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9a421e86cc83dd0e7733b8a8dd98bd38">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">
|
|
<p>Returns: True: (default state) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3ddbaae55cfa3496a8316361574ac969">Read3dmReferencedComponentId()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af378a2814e1ec58a7d74d6f83f3ae85d">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">Read3dmReferencedComponentId()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af378a2814e1ec58a7d74d6f83f3ae85d">Write3dmReferencedComponentId()</a> will not adjust compoents Id references so they are valid. </p>
|
|
|
|
</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">
|
|
<p>Returns: True: (default state) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a719298ba96d97f7657b8832e50ac5e90">Read3dmReferencedComponentIndex()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad26d6e369d11e266a51184bd70075423">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">Read3dmReferencedComponentIndex()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad26d6e369d11e266a51184bd70075423">Write3dmReferencedComponentIndex()</a> will not adjust compoents index references so they are valid. </p>
|
|
|
|
</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">
|
|
<p>Parameters: object_type - [in] Returns: true if analysis meshes for the specified object type will be saved in the .3dm file. </p>
|
|
|
|
</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>Description: 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. Returns: The bits in the return value correspond to ON::object_type values and identify the object types save analysis meshes in the 3dm file. </p>
|
|
|
|
</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">
|
|
<p>Returns: 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. </p>
|
|
|
|
</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">
|
|
<p>Parameters: object_type - [in] Returns: true if render meshes for the specified object type will be saved in the .3dm file. </p>
|
|
|
|
</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>Description: 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. Returns: The bits in the return value correspond to ON::object_type values and identify the object types save analysis meshes in the 3dm file. </p>
|
|
|
|
</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">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">int</td><td>beginning at the current position, search portion of archive included in active chunk for the start of a subchunk with the specified type. if true is returned, then the position is set so the next call to <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab227456bea454c7d06e96507edc97062">BeginRead3dmChunk()</a> will read a chunk with the specified typecode typecode from <a class="el" href="../../dd/da8/opennurbs__3dm_8h_source.html">opennurbs_3dm.h</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</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">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">int</td><td>beginning at the start of the active chunk, search portion of archive included in active chunk for the start of a subchunk with the specified type. if true is returned, then the position is set so the next call to <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ab227456bea454c7d06e96507edc97062">BeginRead3dmChunk()</a> will read a chunk with the specified typecode typecode from <a class="el" href="../../dd/da8/opennurbs__3dm_8h_source.html">opennurbs_3dm.h</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</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>Description: Reduce the archive's current position by bytes_backward from the current position. Parameters: bytes_backward - [in] Returns: True: successful False: failure </p>
|
|
|
|
</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>Description: Increase the archive's current position to bytes_forward from the current position. Parameters: bytes_forward - [in] Returns: True: successful False: failure </p>
|
|
|
|
</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>Description: Set current position to bytes_from_start many bytes from the start of the archive. Parameters: bytes_from_start - [in] Returns: True: successful False: failure Remarks: 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">
|
|
<p>Parameters: archive_full_path - [in] full path to file being read or written </p>
|
|
|
|
</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">
|
|
<p>Parameters: archive_directory_name - [in] full path file being written archive_file_name - [in] name of file being written </p>
|
|
|
|
</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">
|
|
<p>Parameters: bChunkBoundaryCheck - [in] true: All read, write, and seek operations check to make sure they stay within the current chunk boundary. </p>
|
|
|
|
</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>Description: Specify model serial number attributes to assign to <a class="el" href="../../dc/d5c/class_o_n___model_component.html">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>Description: Set the archive's <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a9dbfb211b05aaebd5edac46c2fdddd60">ReferencedComponentIdMapping()</a> state. Parameters: bEnableReferenceComponentIdMapping - [in] True: (default state) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a3ddbaae55cfa3496a8316361574ac969">Read3dmReferencedComponentId()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af378a2814e1ec58a7d74d6f83f3ae85d">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">Read3dmReferencedComponentId()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#af378a2814e1ec58a7d74d6f83f3ae85d">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). </p>
|
|
|
|
</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>Description: Set the archive's <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae53d2ae443e3e6a3e09305c3e471b62c">ReferencedComponentIndexMapping()</a> state. Parameters: bEnableReferenceComponentIndexMapping - [in] True: (default state) <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a719298ba96d97f7657b8832e50ac5e90">Read3dmReferencedComponentIndex()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad26d6e369d11e266a51184bd70075423">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">Read3dmReferencedComponentIndex()</a> and <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ad26d6e369d11e266a51184bd70075423">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). </p>
|
|
|
|
</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>Description: 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">SetShouldSerializeUserDataItem()</a>. Parameters: bSerialize - [in] Remarks: 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>Description: Specify if an application's (plug-in's) object user data or user table should be read or written. Parameters: application_id - [in] The application id (often a plug-in id) for the object user data or user table. item_id - [in] item_id identifies which user data items should be read or written.</p><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">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. bSerializeUserDataItem - [in] True to enable reading and writing of the specified item. False to disable reading and writing of the specified item. Returns: True if the input was valid and the setting was applied. This function will not apply any settings after reading or writing begins. </li>
|
|
</ul>
|
|
|
|
</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>Description: 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 Remarks: 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>Description: 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. Parameters: bUseBufferCompression - [in] Remarks: 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">
|
|
<p>Returns: 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. Remarks: 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">
|
|
<p>Returns: 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. Remarks: 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">
|
|
<p>Returns: 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. Remarks: 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>Description: Determine if an application's (plug-in's) object user data or user table should be read or written. Parameters: application_id - [in] The application id (often a plug-in id) for the object user data or user table. item_id - [in] item_id identifies which user data items should be read or written.</p><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">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. Returns: True if the identified user data or user table should be read or written. </li>
|
|
</ul>
|
|
|
|
</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>Description: An error terminated reading or writing Returns: 0: no error terminiated reading or writing !=0: See the ON_BinaryArchive::DeviceErrorType for values </p>
|
|
|
|
</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>Description: Tool for swapping bytes when doing I/O on using big endian CPUs. Remarks: 3dm files are always saved with little endian byte order. See Also: <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a61bad8c3fefeb95459880c8a4b4c4ab0" title="endian-ness of cpu ">ON_BinaryArchive::Endian</a> </p>
|
|
|
|
</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">
|
|
<p>Returns: 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. </p>
|
|
|
|
</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>Description: 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. Parameters: map_item - [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. </p>
|
|
|
|
</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">
|
|
<p>Returns: 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. </p>
|
|
|
|
</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>Description: 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">Write3dmAnonymousUserTableRecord()</a> to put than information back into the archive. <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aff409b2d92c1b8cc2e8ab92bce0b19bf">Write3dmAnonymousUserTableRecord()</a> writes the entire record. Do NOT call <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa31330c08b1412ca423092d445f386c3">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">Write3dmAnonymousUserTableRecord()</a>. Parameters: plugin_id - [in] goo_version - [in] The version of the archive (1,2,3,4,5,50,...) that was used when the plug-in wrote the user table. goo_opennurbs_version - [in] The version of opennurbs ( YYYMMDDN ) that was used when the plug-in wrote the user table. goo - [in] Returns: True if the goo was written or skipped because it could not be robustly saved. False if a catastrophic IO error occured. </p>
|
|
|
|
</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">
|
|
<p>A chunk version is a single byte that encodes a major.minor version number. Useful when creating I/O code for 3dm chunks that may change in the future. Increment the minor version number if new information is added to the end of the chunk. Increment the major version if the format of the chunk changes in some other way. </p>
|
|
|
|
</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>Step 18: REQUIRED when writing / OPTIONAL when reading Write end of file marker. This information is primarily used when debugging files to make sure the end of the file hasn't been cut off.Description: Writes a TCODE_ENDOFFILE chunk that contains the number of bytes in the archive.</p>
|
|
<p>Returns: true if successful, false if unable to write to archive. </p>
|
|
|
|
</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">
|
|
|
|
<p>call to write "goo" </p>
|
|
|
|
</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">
|
|
<p>Step 2: REQUIRED - Write/Read properties table </p>
|
|
|
|
</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>Description: 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. Remarks: 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>Description: 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. Remarks: 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>Description: 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. Remarks: 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>Description: 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. Remarks: 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">
|
|
<p>Step 3: REQUIRED - Write/Read settings table </p>
|
|
|
|
</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">
|
|
<p>Step 1: REQUIRED - Write/Read Start Section Parameters: version - [in] 0, 2, 3, 4, 5, 50 or 60 (5 is treated as 50)</p>
|
|
<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>
|
|
<p>sStartSectionComment - [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. </p>
|
|
|
|
</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">
|
|
|
|
<p>64 bits </p>
|
|
|
|
</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">
|
|
|
|
<p>UCT seconds since 1 January 1970 (64 bits) </p>
|
|
|
|
</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">
|
|
|
|
<p>must fail if mode is not write or readwrite </p>
|
|
|
|
</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">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">char</td><td>Write a single 8 bit unsigned char </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</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>Description: Compress buffer and write the compressed information to the archive. Parameters: sizeof__inbuffer - [in] size of the uncompressed buffer in bytes inbuffer - [in] uncompressed buffer Returns: True if write was successful. Remarks: 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">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">int</td><td>Write a single 32 bit unsigned integer </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</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">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">long</td><td>Write a single 32 bit unsigned integer </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</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">
|
|
<p>Returns: True if <a class="el" href="../../db/d16/class_o_n___binary_archive.html#aa6057ac972895d004dcea73b66f0acbf">Mode()</a> is an archive writing mode. </p>
|
|
|
|
</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>Description: Writes the attributes identified by the component_filter parameter. Parameters: model_component - [in] attributes_filter - [in] A bitfield that determines which attributes will be written. Returns: false: critical failure. true: writing can continue. </p>
|
|
|
|
</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">
|
|
|
|
<p>writes object definition </p>
|
|
|
|
</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">
|
|
|
|
<p>writes object definition </p>
|
|
|
|
</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>Description: Low level tool to writes user data attached to the object. This function should never be called directly. Parameters: object - [in] Returns: True if successful. </p>
|
|
|
|
</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">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">short</td><td>Write a single 16 bit unsigned short </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</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">
|
|
<p>Parameters: sUTF8 - [in] A null terminated UTF-8 encoded unicode string. Remarks: 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">
|
|
<p>Parameters: sUTF8 - [in] A null terminated UTF-8 encoded unicode string. Remarks: 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">
|
|
<p>All times are stored in universal coordinated time ( a.k.a GMT, UCT ). Use ANSI C time() and gmtime() calls. </p>
|
|
|
|
</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">
|
|
<p>Parameters: sUTF16 - [in] A null terminated UTF-16 encoded unicode string. Remarks: 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>Description: 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>Description: 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">
|
|
<p>When a 3DM archive is read, m_3dm_opennurbs_version records the version of OpenNURBS used to create the archive. Otherwise, m_3dm_opennurbs_version is zero.</p>
|
|
<p><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a845cbb6c5fbe0ad15e5c0883ae37138a">Read3dmProperties()</a> sets this to the version of OpenNURBS that was used to write file file. If the file was created using a version of OpenNURBS before 200012210, this number will be zero.</p>
|
|
<p><a class="el" href="../../db/d16/class_o_n___binary_archive.html#a726a1b101b4f4fbbfa4bc91ee602d9dc">Write3dmProperties()</a> stores the value returned by ON::Version() in the archive's properties table.</p>
|
|
<p>Used int <a class="el" href="../../dd/d42/class_o_n__3dm_properties.html#ad9ba56db4868931c532ed5b8de876588">ON_3dmProperties::Read()</a> to set ON_BinaryArchive.m_3dm_opennurbs_version Do not call directly. </p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- HTML footer for doxygen 1.8.13-->
|
|
<!-- start footer part -->
|
|
</div> <!-- page-content -->
|
|
</div> <!-- container -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Wed Jan 31 2018 14:45:38 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
|
|
<!-- <img class="footer" src="../../doxygen.png" alt="doxygen"/> -->
|
|
Doxygen
|
|
</a> 1.8.13
|
|
</small></address>
|
|
<script type="text/javascript" src="../../doxy-boot.js"></script>
|
|
</body>
|
|
</html>
|