Generated from v6.0.11315.11111-test10
This commit is contained in:
Bozo
2018-01-26 04:54:48 -08:00
parent 2ea16cc86c
commit 55446d56ce
1111 changed files with 7129 additions and 10641 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>openNURBS SDK Help: ON_UserData Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -22,6 +22,7 @@
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">openNURBS SDK Help
&#160;<span id="projectnumber">6.0</span>
</div>
</td>
</tr>
@@ -29,21 +30,18 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@@ -246,9 +244,7 @@ Additional Inherited Members</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section rcs"><dt>NoKeywords</dt><dd></dd></dl>
<p><br />
/ / Copyright (c) 1993-2012 Robert McNeel &amp; Associates. All rights reserved. / OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert / McNeel &amp; Associates. / / THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. / ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF / MERCHANTABILITY ARE HEREBY DISCLAIMED. / <br />
/ For complete openNURBS copyright information see <a href="http://www.opennurbs.org">http://www.opennurbs.org</a>. / ////////////////////////////////////////////////////////////// </p>
<p>/ / Copyright (c) 1993-2012 Robert McNeel &amp; Associates. All rights reserved. / OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert / McNeel &amp; Associates. / / THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. / ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF / MERCHANTABILITY ARE HEREBY DISCLAIMED. / / For complete openNURBS copyright information see <a href="http://www.opennurbs.org">http://www.opennurbs.org</a>. / ////////////////////////////////////////////////////////////// </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af84978b48b525d91a7dacd7c79a946a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af84978b48b525d91a7dacd7c79a946a0">&#9670;&nbsp;</a></span>ON_UserData() <span class="overload">[1/2]</span></h2>
@@ -410,8 +406,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Description: <a class="el" href="../../d5/d55/class_o_n___user_data.html#a7b3841446e0e618da58009ba6cb23c38">DeleteAfterWrite()</a> is used when opennurbs is writing earlier versions of 3dm archives that used some type of user data that has since become obsolete.</p>
<p>Parameters: archive - [in] archive that will be written to. <br />
If needed, you can inspect the version of 3dm archive this is being saved and other information that you may need to determine the approprite return value. parent_object - [in] If needed, you can inspect the parent object to determine the approprite return value.</p>
<p>Parameters: archive - [in] archive that will be written to. If needed, you can inspect the version of 3dm archive this is being saved and other information that you may need to determine the approprite return value. parent_object - [in] If needed, you can inspect the parent object to determine the approprite return value.</p>
<p>Returns: True if the user data should be written the next time the parent object is saved to a 3dm archive and then deleted.</p>
<p>Remarks: Typically, <a class="el" href="../../d5/d55/class_o_n___user_data.html#a7b3841446e0e618da58009ba6cb23c38">DeleteAfterWrite()</a> is used in the situation where 1) User data was used to add information to an opennurbs class whose data fields could not be modified because the SDK was fixed at the time. 2) Once the class data fields could be modified, the new data fields were added to the class and the user data from step 1 became obsolete. 3) The class's Write function is called and the value of <a class="el" href="../../db/d16/class_o_n___binary_archive.html#ae80a449e465462b4e70cb9031347bf39">ON_BinaryArchive::Archive3dmVersion()</a> corresponds to the version of the 3dm archive that was being saved in step 1. The write function fills in and attaches the obsolete user data to the class. When <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a33187abe5d04ac52c41d7a798e664f3b" title="writes object definition ">ON_BinaryArchive::WriteObject()</a> writes the obsolete user data to the earlier version file, it then deletes it. </p>
@@ -853,8 +848,7 @@ Additional Inherited Members</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>If m_userdata_copycount is 0, user data is not copied when object is copied. If &gt; 0, user data is copied and m_copycount is incremented when parent object is copied. The user data's <a class="el" href="../../d5/d55/class_o_n___user_data.html#ade73a474aee256f4f0bd16a36453e7e3">operator=()</a> is used to copy. <br />
The default <a class="el" href="../../d5/d55/class_o_n___user_data.html#af84978b48b525d91a7dacd7c79a946a0">ON_UserData::ON_UserData()</a> constructor sets m_userdata_copycount to zero. </p>
<p>If m_userdata_copycount is 0, user data is not copied when object is copied. If &gt; 0, user data is copied and m_copycount is incremented when parent object is copied. The user data's <a class="el" href="../../d5/d55/class_o_n___user_data.html#ade73a474aee256f4f0bd16a36453e7e3">operator=()</a> is used to copy. The default <a class="el" href="../../d5/d55/class_o_n___user_data.html#af84978b48b525d91a7dacd7c79a946a0">ON_UserData::ON_UserData()</a> constructor sets m_userdata_copycount to zero. </p>
</div>
</div>
@@ -891,9 +885,9 @@ The default <a class="el" href="../../d5/d55/class_o_n___user_data.html#af84978b
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Jan 26 2018 12:38:24 for openNURBS SDK Help by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Fri Jan 26 2018 04:54:33 for openNURBS SDK Help by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.14
</a> 1.8.13
</small></address>
</body>
</html>