mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-04-27 09:06:30 +08:00
Publish!
Generated from v6.0.11315.11111-test13
This commit is contained in:
@@ -62,6 +62,7 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a7b21dac6497242c85c419ff04a940f47"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#a7b21dac6497242c85c419ff04a940f47">~ON_CompressedBuffer</a> ()</td></tr>
|
||||
<tr class="separator:a7b21dac6497242c85c419ff04a940f47"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a07f1da3298f763272094a342262390ab"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#a07f1da3298f763272094a342262390ab">Compress</a> (size_t sizeof__inbuffer, const void *inbuffer, int sizeof_element)</td></tr>
|
||||
<tr class="memdesc:a07f1da3298f763272094a342262390ab"><td class="mdescLeft"> </td><td class="mdescRight">Compress inbuffer. <a href="#a07f1da3298f763272094a342262390ab">More...</a><br /></td></tr>
|
||||
<tr class="separator:a07f1da3298f763272094a342262390ab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aad00fe8173c4073000719efdfdeee705"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#aad00fe8173c4073000719efdfdeee705">CompressionEnd</a> (struct ON_CompressedBufferHelper *) const</td></tr>
|
||||
<tr class="separator:aad00fe8173c4073000719efdfdeee705"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -70,6 +71,7 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a594652435d45ee5f7d8d26c62bfbc4a0"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#a594652435d45ee5f7d8d26c62bfbc4a0">DeflateHelper</a> (struct ON_CompressedBufferHelper *, size_t sizeof___inbuffer, const void *in___buffer)</td></tr>
|
||||
<tr class="separator:a594652435d45ee5f7d8d26c62bfbc4a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a58c5823c95c91dc0312f70c04d38e1a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#a58c5823c95c91dc0312f70c04d38e1a1">Destroy</a> ()</td></tr>
|
||||
<tr class="memdesc:a58c5823c95c91dc0312f70c04d38e1a1"><td class="mdescLeft"> </td><td class="mdescRight">Destroy the current informtion in the <a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html">ON_CompressedBuffer</a> so the class can be reused. <a href="#a58c5823c95c91dc0312f70c04d38e1a1">More...</a><br /></td></tr>
|
||||
<tr class="separator:a58c5823c95c91dc0312f70c04d38e1a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:add16a22c08dfbe3445b13b38b6b13f61"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#add16a22c08dfbe3445b13b38b6b13f61">InflateHelper</a> (struct ON_CompressedBufferHelper *, size_t sizeof___outbuffer, void *out___buffer) const</td></tr>
|
||||
<tr class="separator:add16a22c08dfbe3445b13b38b6b13f61"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -80,6 +82,7 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ab630331fcd9e7ecc1f37df6caf643c27"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#ab630331fcd9e7ecc1f37df6caf643c27">SizeOfUncompressedBuffer</a> () const</td></tr>
|
||||
<tr class="separator:ab630331fcd9e7ecc1f37df6caf643c27"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7314ceca00124da49430d693d570649b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#a7314ceca00124da49430d693d570649b">Uncompress</a> (void *outbuffer, int *bFailedCRC) const</td></tr>
|
||||
<tr class="memdesc:a7314ceca00124da49430d693d570649b"><td class="mdescLeft"> </td><td class="mdescRight">Uncompress the contents of this <a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html">ON_CompressedBuffer</a>. <a href="#a7314ceca00124da49430d693d570649b">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7314ceca00124da49430d693d570649b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a89e80546c7dbc7b4f20d3773291f2d12"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#a89e80546c7dbc7b4f20d3773291f2d12">Write</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &binary_archive) const</td></tr>
|
||||
<tr class="separator:a89e80546c7dbc7b4f20d3773291f2d12"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -97,7 +100,6 @@ Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a195f92487d9bab0b86ae4062cb6167fb"><td class="memItemLeft" align="right" valign="top">ON__UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#a195f92487d9bab0b86ae4062cb6167fb">m_crc_uncompressed</a></td></tr>
|
||||
<tr class="separator:a195f92487d9bab0b86ae4062cb6167fb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b18c2f541ebc3f00206cb75dd5fbf19"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#a5b18c2f541ebc3f00206cb75dd5fbf19">m_method</a></td></tr>
|
||||
<tr class="memdesc:a5b18c2f541ebc3f00206cb75dd5fbf19"><td class="mdescLeft"> </td><td class="mdescRight">0 = copied, 1 = compressed <a href="#a5b18c2f541ebc3f00206cb75dd5fbf19">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5b18c2f541ebc3f00206cb75dd5fbf19"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a713a6d9b0eb496f29f07748ec70934e0"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#a713a6d9b0eb496f29f07748ec70934e0">m_sizeof_compressed</a></td></tr>
|
||||
<tr class="separator:a713a6d9b0eb496f29f07748ec70934e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -191,14 +193,17 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Compress inbuffer. Parameters: sizeof__inbuffer - [in] Number of bytes in inbuffer. inbuffer - [in] Uncompressed information. sizeof_element - [out] This parameter only matters if the buffer will be compressed, and decompressed on CPUs with different endianness. If this is the case, then the types in the buffer need to have the same size (2,4, or 8). Returns: True if inbuffer is successfully compressed. </p>
|
||||
|
||||
<p>Compress inbuffer. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">sizeof__inbuffer</td><td>sizeof uncompressed input data </td></tr>
|
||||
<tr><td class="paramname">inbuffer</td><td>uncompressed input data </td></tr>
|
||||
<tr><td class="paramname">sizeof__inbuffer</td><td>[in] Number of bytes in inbuffer.</td></tr>
|
||||
<tr><td class="paramname">inbuffer</td><td>[in] Uncompressed information.</td></tr>
|
||||
<tr><td class="paramname">sizeof_element</td><td>[out] This parameter only matters if the buffer will be compressed, and decompressed on CPUs with different endianness. If this is the case, then the types in the buffer need to have the same size (2,4, or 8).</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if inbuffer is successfully compressed. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -235,7 +240,6 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Implementation </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -270,13 +274,6 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">sizeof___inbuffer</td><td>sizeof uncompressed input data ( > 0 ) </td></tr>
|
||||
<tr><td class="paramname">in___buffer</td><td>uncompressed input data ( != nullptr ) </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -294,7 +291,8 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Destroy the current informtion in the <a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html">ON_CompressedBuffer</a> so the class can be reused. </p>
|
||||
|
||||
<p>Destroy the current informtion in the <a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html">ON_CompressedBuffer</a> so the class can be reused. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -329,13 +327,6 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">sizeof___outbuffer</td><td>sizeof uncompressed data </td></tr>
|
||||
<tr><td class="paramname">out___buffer</td><td>buffer for uncompressed data </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -389,7 +380,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns: Number of bytes in the uncompressed information. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Number of bytes in the uncompressed information. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -418,13 +409,16 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Description: Uncompress the contents of this <a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html">ON_CompressedBuffer</a>. Parameters: outbuffer - [in/out] This buffer must have at least <a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#ab630331fcd9e7ecc1f37df6caf643c27">SizeOfUncompressedBuffer()</a> bytes. If the function returns true, then the uncopressed information is stored in this buffer. bFailedCRC - [out] If not null, then this boolean is set to true if the CRC of the uncompressed information has changed. Returns: True if uncompressed information is returned in outbuffer. </p>
|
||||
|
||||
<p>Uncompress the contents of this <a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html">ON_CompressedBuffer</a>. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">outbuffer</td><td>read and uncompress uncompressed output data returned here </td></tr>
|
||||
<tr><td class="paramname">outbuffer</td><td>[in/out] This buffer must have at least <a class="el" href="../../d6/d66/class_o_n___compressed_buffer.html#ab630331fcd9e7ecc1f37df6caf643c27">SizeOfUncompressedBuffer()</a> bytes. If the function returns true, then the uncopressed information is stored in this buffer.</td></tr>
|
||||
<tr><td class="paramname">bFailedCRC</td><td>[out] If not null, then this boolean is set to true if the CRC of the uncompressed information has changed.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True if uncompressed information is returned in outbuffer. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -543,8 +537,6 @@ Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>0 = copied, 1 = compressed </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a713a6d9b0eb496f29f07748ec70934e0"></a>
|
||||
@@ -595,7 +587,7 @@ Public Attributes</h2></td></tr>
|
||||
</div> <!-- page-content -->
|
||||
</div> <!-- container -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Jan 31 2018 14:45:39 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Fri Feb 2 2018 07:57:29 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
|
||||
<!-- <img class="footer" src="../../doxygen.png" alt="doxygen"/> -->
|
||||
Doxygen
|
||||
</a> 1.8.13
|
||||
|
||||
Reference in New Issue
Block a user