Files
opennurbs/6/dd/df6/class_o_n_x___model_test.html
Bozo 013efd06c9 Publish!
Generated from v6.0.11315.11111-test11
2018-01-31 14:30:40 -08:00

1126 lines
65 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>openNURBS SDK Help: ONX_ModelTest Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">openNURBS SDK Help
&#160;<span id="projectnumber">6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="../../dd/d60/class_o_n_x___model_test-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ONX_ModelTest Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../dc/d81/opennurbs__extensions_8h_source.html">opennurbs_extensions.h</a>&gt;</code></p>
<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:ae328861044e4cfea661a76a16b0e13e5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">Result</a> : unsigned char { <br />
&#160;&#160;<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5ac9f88e098f6fe4e4e112eeb05ccb9671">Result::Unset</a> = 0,
<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5aceaa0734f0b3c738120c67344d8f3ec1">Result::Fail</a> = 1,
<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5a5ef0c737746fae2ca90e66c39333f8f6">Result::Errors</a> = 2,
<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5ae17fdb615452f440c793b5ddad90dd5e">Result::Warnings</a> = 3,
<br />
&#160;&#160;<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5ab9b57aae83585e17ede4570dcede353c">Result::Pass</a> = 4,
<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5a72ef2b9b6965d078e3c7f95487a82d1c">Result::Skip</a> = 5
<br />
}<tr class="memdesc:ae328861044e4cfea661a76a16b0e13e5"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5" title="ONX_ModelTest::Result reports the result of a test. ">ONX_ModelTest::Result</a> reports the result of a test. <a href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ae328861044e4cfea661a76a16b0e13e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcf7304339324c0bdd5ec01daa39d0b6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">Type</a> : unsigned char { <br />
&#160;&#160;<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6ac9f88e098f6fe4e4e112eeb05ccb9671">Type::Unset</a> = 0,
<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6a7a1a5f3e79fdc91edf2f5ead9d66abb4">Type::Read</a> = 1,
<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6a70a2a84088d405a2e3f1e3accaa16723">Type::ReadWrite</a> = 2,
<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6a06582f114c8ed11e5b2c3123f8baa745">Type::ReadWriteRead</a> = 3,
<br />
&#160;&#160;<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6a9558c5ca73eff888de9542f95b467e58">Type::ReadWriteReadCompare</a> = 4
<br />
}<tr class="memdesc:afcf7304339324c0bdd5ec01daa39d0b6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6" title="ONX_ModelTest::Type identifies the type of file reading test to perform. ">ONX_ModelTest::Type</a> identifies the type of file reading test to perform. <a href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:afcf7304339324c0bdd5ec01daa39d0b6"><td class="memSeparator" colspan="2">&#160;</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:a788bf4b9b7d7d21d7027d9cfdea98e78"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a788bf4b9b7d7d21d7027d9cfdea98e78">ONX_ModelTest</a> ()=default</td></tr>
<tr class="separator:a788bf4b9b7d7d21d7027d9cfdea98e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a0765084286f05b0f1e0c9722e4bb34"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a5a0765084286f05b0f1e0c9722e4bb34">ONX_ModelTest</a> (const <a class="el" href="../../dd/df6/class_o_n_x___model_test.html">ONX_ModelTest</a> &amp;)=default</td></tr>
<tr class="separator:a5a0765084286f05b0f1e0c9722e4bb34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab52eeff63d6c721dcb23d95a6d6e443f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ab52eeff63d6c721dcb23d95a6d6e443f">~ONX_ModelTest</a> ()=default</td></tr>
<tr class="separator:ab52eeff63d6c721dcb23d95a6d6e443f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b765d4342d2e5ce4eb567639e7764cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a2b765d4342d2e5ce4eb567639e7764cb">Dump</a> (<a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;text_log) const</td></tr>
<tr class="separator:a2b765d4342d2e5ce4eb567639e7764cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cb89c650b440b3608bd7667a713b691"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a5cb89c650b440b3608bd7667a713b691">DumpReadWriteReadModel</a> () const</td></tr>
<tr class="separator:a5cb89c650b440b3608bd7667a713b691"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a645e93785c6c77e20d95b5260fb9f04b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a645e93785c6c77e20d95b5260fb9f04b">DumpReadWriteReadModel</a> (const wchar_t *text_file_full_path) const</td></tr>
<tr class="separator:a645e93785c6c77e20d95b5260fb9f04b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae137a7e3f839900a0cdb8f00ad785f5f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae137a7e3f839900a0cdb8f00ad785f5f">DumpReadWriteReadModel</a> (<a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;text_log) const</td></tr>
<tr class="separator:ae137a7e3f839900a0cdb8f00ad785f5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8113bff8bf0d2f899b515300ea142d97"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a8113bff8bf0d2f899b515300ea142d97">DumpSourceModel</a> () const</td></tr>
<tr class="separator:a8113bff8bf0d2f899b515300ea142d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1131785521a2c81c9e92d924341121e4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a1131785521a2c81c9e92d924341121e4">DumpSourceModel</a> (const wchar_t *text_file_full_path) const</td></tr>
<tr class="separator:a1131785521a2c81c9e92d924341121e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0d52f0ebfec8bdd7283da22ec43660a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#aa0d52f0ebfec8bdd7283da22ec43660a">DumpSourceModel</a> (<a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;text_log) const</td></tr>
<tr class="separator:aa0d52f0ebfec8bdd7283da22ec43660a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12b820f9c130c413631b73219c460423"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/de3/class_o_n_x___error_counter.html">ONX_ErrorCounter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a12b820f9c130c413631b73219c460423">ErrorCounter</a> () const</td></tr>
<tr class="separator:a12b820f9c130c413631b73219c460423"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af54c5cb25ed3f51542797fa80f2c9f5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/de3/class_o_n_x___error_counter.html">ONX_ErrorCounter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#af54c5cb25ed3f51542797fa80f2c9f5d">ErrorCounter</a> (<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a> test_type) const</td></tr>
<tr class="separator:af54c5cb25ed3f51542797fa80f2c9f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a4db685121fde972016b21917688eeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html">ONX_ModelTest</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a0a4db685121fde972016b21917688eeb">operator=</a> (const <a class="el" href="../../dd/df6/class_o_n_x___model_test.html">ONX_ModelTest</a> &amp;)=default</td></tr>
<tr class="separator:a0a4db685121fde972016b21917688eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0b5a857c426f5a28fa58042f95a0b40"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#af0b5a857c426f5a28fa58042f95a0b40">ReadTest</a> (const char *file_path, <a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a> test_type, bool bKeepModels, <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *text_log)</td></tr>
<tr class="separator:af0b5a857c426f5a28fa58042f95a0b40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9fade4efdbb0cfd37a79a68d8e92444"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#af9fade4efdbb0cfd37a79a68d8e92444">ReadTest</a> (const wchar_t *file_path, <a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a> test_type, bool bKeepModels, <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *text_log)</td></tr>
<tr class="separator:af9fade4efdbb0cfd37a79a68d8e92444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89f0aba310e60fabbbbebf1a1dc02a06"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a89f0aba310e60fabbbbebf1a1dc02a06">ReadTest</a> (FILE *fp, <a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a> test_type, bool bKeepModels, <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *text_log)</td></tr>
<tr class="separator:a89f0aba310e60fabbbbebf1a1dc02a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6baf497dd3ed7d8bed21e87423ec2cb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#aa6baf497dd3ed7d8bed21e87423ec2cb">ReadTest</a> (<a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;archive, <a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a> test_type, bool bKeepModels, <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *text_log)</td></tr>
<tr class="separator:aa6baf497dd3ed7d8bed21e87423ec2cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f87007d8103e38be7ff9d83ea182c94"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="../../d3/dfd/class_o_n_x___model.html">ONX_Model</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a8f87007d8103e38be7ff9d83ea182c94">ReadWriteReadModel</a> () const</td></tr>
<tr class="separator:a8f87007d8103e38be7ff9d83ea182c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a206004e5a71e1e696814dcc5ba1e1fe8"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a206004e5a71e1e696814dcc5ba1e1fe8">ReadWriteReadModelHash</a> ()</td></tr>
<tr class="separator:a206004e5a71e1e696814dcc5ba1e1fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94a4d4c663adc164cc89ea0bad521585"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a94a4d4c663adc164cc89ea0bad521585">Source3dmFilePath</a> () const</td></tr>
<tr class="separator:a94a4d4c663adc164cc89ea0bad521585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7fed4ff505f1c03db5e3f8233979563"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#af7fed4ff505f1c03db5e3f8233979563">Source3dmFileVersion</a> () const</td></tr>
<tr class="separator:af7fed4ff505f1c03db5e3f8233979563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e50a377cac2956a5f39d63202fbb0b5"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="../../d3/dfd/class_o_n_x___model.html">ONX_Model</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a0e50a377cac2956a5f39d63202fbb0b5">SourceModel</a> () const</td></tr>
<tr class="separator:a0e50a377cac2956a5f39d63202fbb0b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f613f2ffce16be37137e8844751551b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a1f613f2ffce16be37137e8844751551b">SourceModelHash</a> ()</td></tr>
<tr class="separator:a1f613f2ffce16be37137e8844751551b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6c1ec541aae226ae7e147923964c19a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ab6c1ec541aae226ae7e147923964c19a">TestResult</a> () const</td></tr>
<tr class="separator:ab6c1ec541aae226ae7e147923964c19a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a581dcb738a87d44cfa657bb634a07390"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a581dcb738a87d44cfa657bb634a07390">TestResult</a> (<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a> test_type)</td></tr>
<tr class="separator:a581dcb738a87d44cfa657bb634a07390"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69df418e166517bfec5678b282f2ad51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a69df418e166517bfec5678b282f2ad51">TestType</a> () const</td></tr>
<tr class="memdesc:a69df418e166517bfec5678b282f2ad51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test that was performed. <a href="#a69df418e166517bfec5678b282f2ad51">More...</a><br /></td></tr>
<tr class="separator:a69df418e166517bfec5678b282f2ad51"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a87b502c18751e5c03f903d9017230c93"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a87b502c18751e5c03f903d9017230c93">DumpModel</a> (const <a class="el" href="../../d3/dfd/class_o_n_x___model.html">ONX_Model</a> *model, <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;text_log)</td></tr>
<tr class="separator:a87b502c18751e5c03f903d9017230c93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a262928e62928b3af937065dd99d35082"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a262928e62928b3af937065dd99d35082">ResultFromErrorCounter</a> (<a class="el" href="../../d7/de3/class_o_n_x___error_counter.html">ONX_ErrorCounter</a> error_count, <a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a> no_errors_result)</td></tr>
<tr class="separator:a262928e62928b3af937065dd99d35082"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7678eec1388a329f21ed0a0ab5edc3"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a9d7678eec1388a329f21ed0a0ab5edc3">ResultToString</a> (<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a> result)</td></tr>
<tr class="separator:a9d7678eec1388a329f21ed0a0ab5edc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4494369e2646151a826ab19609c6a2e"><td class="memItemLeft" align="right" valign="top">static const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ad4494369e2646151a826ab19609c6a2e">ResultToWideString</a> (<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a> result)</td></tr>
<tr class="separator:ad4494369e2646151a826ab19609c6a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7c2457a74df592b603061d2f8c6732a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#af7c2457a74df592b603061d2f8c6732a">SkipCompare</a> (unsigned int source_3dm_file_version)</td></tr>
<tr class="separator:af7c2457a74df592b603061d2f8c6732a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e795c47c35b585168ee6726814b854"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a58e795c47c35b585168ee6726814b854">TestTypeToString</a> (<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a> test_type)</td></tr>
<tr class="separator:a58e795c47c35b585168ee6726814b854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32971f6d69ef0e06eb8815c10696e522"><td class="memItemLeft" align="right" valign="top">static const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a32971f6d69ef0e06eb8815c10696e522">TestTypeToWideString</a> (<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a> test_type)</td></tr>
<tr class="separator:a32971f6d69ef0e06eb8815c10696e522"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c4f10bc955a98209d71d7edc6717c8a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a0c4f10bc955a98209d71d7edc6717c8a">WorstResult</a> (<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a> a, <a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a> b)</td></tr>
<tr class="separator:a0c4f10bc955a98209d71d7edc6717c8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a32485a2736847e9b0d75277728e641f0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="../../dd/df6/class_o_n_x___model_test.html">ONX_ModelTest</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#a32485a2736847e9b0d75277728e641f0">Unset</a></td></tr>
<tr class="separator:a32485a2736847e9b0d75277728e641f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="ae328861044e4cfea661a76a16b0e13e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae328861044e4cfea661a76a16b0e13e5">&#9670;&nbsp;</a></span>Result</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="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a> : unsigned char</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5" title="ONX_ModelTest::Result reports the result of a test. ">ONX_ModelTest::Result</a> reports the result of a test. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae328861044e4cfea661a76a16b0e13e5ac9f88e098f6fe4e4e112eeb05ccb9671"></a>Unset&#160;</td><td class="fielddoc"><p>summary&gt; Test result is not set. /summary&gt; summary&gt; Test failed to complete. /summary&gt; </p>
</td></tr>
<tr><td class="fieldname"><a id="ae328861044e4cfea661a76a16b0e13e5aceaa0734f0b3c738120c67344d8f3ec1"></a>Fail&#160;</td><td class="fielddoc"><p>summary&gt; Test was performed and completed, but at least one ON_ERROR occured. /summary&gt; </p>
</td></tr>
<tr><td class="fieldname"><a id="ae328861044e4cfea661a76a16b0e13e5a5ef0c737746fae2ca90e66c39333f8f6"></a>Errors&#160;</td><td class="fielddoc"><p>summary&gt; Test was performed and completed, but at least one ON_WARNING occured. /summary&gt; </p>
</td></tr>
<tr><td class="fieldname"><a id="ae328861044e4cfea661a76a16b0e13e5ae17fdb615452f440c793b5ddad90dd5e"></a>Warnings&#160;</td><td class="fielddoc"><p>summary&gt; Test was performed and passed. /summary&gt; </p>
</td></tr>
<tr><td class="fieldname"><a id="ae328861044e4cfea661a76a16b0e13e5ab9b57aae83585e17ede4570dcede353c"></a>Pass&#160;</td><td class="fielddoc"><p>summary&gt; Test was not perfomed because the input did not satisfy prerequisites or an earlier test failed. For example, if a ONX_ModelReadTest::TestType::ReadWriteReadCompare test is requested and the source file is a Rhino 1 file, the compare test is skipped. For example, if a ONX_ModelReadTest::TestType::ReadWriteRead test is requested and the Write test failes, the second Read test is skipped. /summary&gt; </p>
</td></tr>
<tr><td class="fieldname"><a id="ae328861044e4cfea661a76a16b0e13e5a72ef2b9b6965d078e3c7f95487a82d1c"></a>Skip&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<a id="afcf7304339324c0bdd5ec01daa39d0b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcf7304339324c0bdd5ec01daa39d0b6">&#9670;&nbsp;</a></span>Type</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="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a> : unsigned char</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6" title="ONX_ModelTest::Type identifies the type of file reading test to perform. ">ONX_ModelTest::Type</a> identifies the type of file reading test to perform. </p>
<p>&lt; XXRH_C_SHARED_ENUM ///&lt; [<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6" title="ONX_ModelTest::Type identifies the type of file reading test to perform. ">ONX_ModelTest::Type</a>] [Rhino.Geometry.Something.Type] [nested:byte] </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afcf7304339324c0bdd5ec01daa39d0b6ac9f88e098f6fe4e4e112eeb05ccb9671"></a>Unset&#160;</td><td class="fielddoc"><p>summary&gt; Read the source 3dm file. /summary&gt; </p>
</td></tr>
<tr><td class="fieldname"><a id="afcf7304339324c0bdd5ec01daa39d0b6a7a1a5f3e79fdc91edf2f5ead9d66abb4"></a>Read&#160;</td><td class="fielddoc"><p>summary&gt; Read the source 3dm file and write one or two temporary 3dm files. The original source file is not modified. If the 3dm version of the source file is &lt; <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a29788efc3c02dfbc2b11c715389e2141">ON_BinaryArchive::CurrentArchiveVersion()</a>, then two temporary 3dm files are written, the first with 3dm version = <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a29788efc3c02dfbc2b11c715389e2141">ON_BinaryArchive::CurrentArchiveVersion()</a>-10 and the second with 3dm version = <a class="el" href="../../db/d16/class_o_n___binary_archive.html#a29788efc3c02dfbc2b11c715389e2141">ON_BinaryArchive::CurrentArchiveVersion()</a>. For example, if Rhino 6 is the current version of Rhino and a file written by Rhino 5 is read, then both a temporary Rhino 5 and a temporary Rhino 6 3dm file are written. /summary&gt; </p>
</td></tr>
<tr><td class="fieldname"><a id="afcf7304339324c0bdd5ec01daa39d0b6a70a2a84088d405a2e3f1e3accaa16723"></a>ReadWrite&#160;</td><td class="fielddoc"><p>summary&gt; Perform the ReadWrite test and read the temporary files. /summary&gt; </p>
</td></tr>
<tr><td class="fieldname"><a id="afcf7304339324c0bdd5ec01daa39d0b6a06582f114c8ed11e5b2c3123f8baa745"></a>ReadWriteRead&#160;</td><td class="fielddoc"><p>summary&gt; Perform the ReadWriteRead test. If one of the temporary files has the same 3dm version as the original source file, verify that the ONX_Models created by reading the original 3dm file and the temporary 3dm file with the same version have identical values of <a class="el" href="../../d3/dfd/class_o_n_x___model.html#a209a4b123b3a0ecdd2271188508fe28b">ONX_Model::ContentHash()</a>. /summary&gt; </p>
</td></tr>
<tr><td class="fieldname"><a id="afcf7304339324c0bdd5ec01daa39d0b6a9558c5ca73eff888de9542f95b467e58"></a>ReadWriteReadCompare&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a788bf4b9b7d7d21d7027d9cfdea98e78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a788bf4b9b7d7d21d7027d9cfdea98e78">&#9670;&nbsp;</a></span>ONX_ModelTest() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ONX_ModelTest::ONX_ModelTest </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab52eeff63d6c721dcb23d95a6d6e443f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab52eeff63d6c721dcb23d95a6d6e443f">&#9670;&nbsp;</a></span>~ONX_ModelTest()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ONX_ModelTest::~ONX_ModelTest </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5a0765084286f05b0f1e0c9722e4bb34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a0765084286f05b0f1e0c9722e4bb34">&#9670;&nbsp;</a></span>ONX_ModelTest() <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">ONX_ModelTest::ONX_ModelTest </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dd/df6/class_o_n_x___model_test.html">ONX_ModelTest</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2b765d4342d2e5ce4eb567639e7764cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b765d4342d2e5ce4eb567639e7764cb">&#9670;&nbsp;</a></span>Dump()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ONX_ModelTest::Dump </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td>
<td class="paramname"><em>text_log</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Prints test results. </p>
</div>
</div>
<a id="a87b502c18751e5c03f903d9017230c93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87b502c18751e5c03f903d9017230c93">&#9670;&nbsp;</a></span>DumpModel()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ONX_ModelTest::DumpModel </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d3/dfd/class_o_n_x___model.html">ONX_Model</a> *&#160;</td>
<td class="paramname"><em>model</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td>
<td class="paramname"><em>text_log</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Prints the model context to text_log. </p>
</div>
</div>
<a id="a5cb89c650b440b3608bd7667a713b691"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cb89c650b440b3608bd7667a713b691">&#9670;&nbsp;</a></span>DumpReadWriteReadModel() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ONX_ModelTest::DumpReadWriteReadModel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Prints the model obtained from the last read in the read-write-read test to with the file <em>ONX_ModelText_copy</em>&lt;PLATFORM&gt;.txt appended to the original source file name. Remark: Call after test is completed. </p>
</div>
</div>
<a id="a645e93785c6c77e20d95b5260fb9f04b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a645e93785c6c77e20d95b5260fb9f04b">&#9670;&nbsp;</a></span>DumpReadWriteReadModel() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ONX_ModelTest::DumpReadWriteReadModel </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>text_file_full_path</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Prints the model obtained from the last read in the read-write-read test to with the file <em>ONX_ModelText_copy</em>&lt;PLATFORM&gt;.txt appended to a text file with the specified name. Remark: Call after test is completed. </p>
</div>
</div>
<a id="ae137a7e3f839900a0cdb8f00ad785f5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae137a7e3f839900a0cdb8f00ad785f5f">&#9670;&nbsp;</a></span>DumpReadWriteReadModel() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ONX_ModelTest::DumpReadWriteReadModel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td>
<td class="paramname"><em>text_log</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Prints the model obtained from the last read in the read-write-read test to with the file <em>ONX_ModelText_copy</em>&lt;PLATFORM&gt;.txt appended to the text_log. Remark: Call after test is completed. </p>
</div>
</div>
<a id="a8113bff8bf0d2f899b515300ea142d97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8113bff8bf0d2f899b515300ea142d97">&#9670;&nbsp;</a></span>DumpSourceModel() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ONX_ModelTest::DumpSourceModel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Prints the source model context to text file next to the source file with the file <em>ONX_ModelText_original</em>&lt;PLATFORM&gt;.txt appended to the source file name. Remark: Call after test is completed. </p>
</div>
</div>
<a id="a1131785521a2c81c9e92d924341121e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1131785521a2c81c9e92d924341121e4">&#9670;&nbsp;</a></span>DumpSourceModel() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ONX_ModelTest::DumpSourceModel </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>text_file_full_path</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Prints the source model context to text_log. Remark: Call after test is completed. </p>
</div>
</div>
<a id="aa0d52f0ebfec8bdd7283da22ec43660a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0d52f0ebfec8bdd7283da22ec43660a">&#9670;&nbsp;</a></span>DumpSourceModel() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ONX_ModelTest::DumpSourceModel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td>
<td class="paramname"><em>text_log</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Prints the source model context to text_log. Remark: Call after test is completed. </p>
</div>
</div>
<a id="a12b820f9c130c413631b73219c460423"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12b820f9c130c413631b73219c460423">&#9670;&nbsp;</a></span>ErrorCounter() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/de3/class_o_n_x___error_counter.html">ONX_ErrorCounter</a> ONX_ModelTest::ErrorCounter </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: Total number of failures, errors, and warnings for all tests that were performed. </p>
</div>
</div>
<a id="af54c5cb25ed3f51542797fa80f2c9f5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af54c5cb25ed3f51542797fa80f2c9f5d">&#9670;&nbsp;</a></span>ErrorCounter() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d7/de3/class_o_n_x___error_counter.html">ONX_ErrorCounter</a> ONX_ModelTest::ErrorCounter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a>&#160;</td>
<td class="paramname"><em>test_type</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: Total number of failures, errors, and warnings for all tests that were performed. </p>
</div>
</div>
<a id="a0a4db685121fde972016b21917688eeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a4db685121fde972016b21917688eeb">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html">ONX_ModelTest</a>&amp; ONX_ModelTest::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dd/df6/class_o_n_x___model_test.html">ONX_ModelTest</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af0b5a857c426f5a28fa58042f95a0b40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0b5a857c426f5a28fa58042f95a0b40">&#9670;&nbsp;</a></span>ReadTest() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ONX_ModelTest::ReadTest </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>file_path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a>&#160;</td>
<td class="paramname"><em>test_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bKeepModels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *&#160;</td>
<td class="paramname"><em>text_log</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: Test <a class="el" href="../../d3/dfd/class_o_n_x___model.html#a356596cc1d9606d5877fd503f28fbe44">ONX_Model::Read()</a> and <a class="el" href="../../d3/dfd/class_o_n_x___model.html#aeb080afd3f41d09c76eb7b1c8aab21da">ONX_Model::Write()</a>. Parameters: file_path - [in] file path test_type - [in] test to perform. bKeepModels - [in] If true, then the ONX_Models created by reading 3dm archives are saved so the can be examined after the tests complete. text_log - [in] If text_log is not nullptr, then a summary of the test is sent to text_log. Returns: True if every test passed with no warnings or errors. False if a test failed or warnings or errors occured. </p>
</div>
</div>
<a id="af9fade4efdbb0cfd37a79a68d8e92444"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9fade4efdbb0cfd37a79a68d8e92444">&#9670;&nbsp;</a></span>ReadTest() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ONX_ModelTest::ReadTest </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>file_path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a>&#160;</td>
<td class="paramname"><em>test_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bKeepModels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *&#160;</td>
<td class="paramname"><em>text_log</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: ONX_Model::ReadTest() can be used to test reading a specific file. Parameters: file_path - [in] file path test_type - [in] test to perform. bKeepModels - [in] If true, then the ONX_Models created by reading 3dm archives are saved so the can be examined after the tests complete. text_log - [in] If text_log is not nullptr, then a summary of the test is sent to text_log. Returns: True if every test passed with no warnings or errors. False if a test failed or warnings or errors occured. </p>
</div>
</div>
<a id="a89f0aba310e60fabbbbebf1a1dc02a06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89f0aba310e60fabbbbebf1a1dc02a06">&#9670;&nbsp;</a></span>ReadTest() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ONX_ModelTest::ReadTest </td>
<td>(</td>
<td class="paramtype">FILE *&#160;</td>
<td class="paramname"><em>fp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a>&#160;</td>
<td class="paramname"><em>test_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bKeepModels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *&#160;</td>
<td class="paramname"><em>text_log</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: ONX_Model::ReadTest() can be used to test reading a specific file. Parameters: fp - [in] fp pointer to a file opened with ON_FileStream::Opent(...,"rb"); test_type - [in] test to perform. bKeepModels - [in] If true, then the ONX_Models created by reading 3dm archives are saved so the can be examined after the tests complete. text_log - [in] If text_log is not nullptr, then a summary of the test is sent to text_log. Returns: True if every test passed with no warnings or errors. False if a test failed or warnings or errors occured. </p>
</div>
</div>
<a id="aa6baf497dd3ed7d8bed21e87423ec2cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6baf497dd3ed7d8bed21e87423ec2cb">&#9670;&nbsp;</a></span>ReadTest() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ONX_ModelTest::ReadTest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d16/class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;&#160;</td>
<td class="paramname"><em>archive</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a>&#160;</td>
<td class="paramname"><em>test_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bKeepModels</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> *&#160;</td>
<td class="paramname"><em>text_log</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Description: ONX_Model::Test() can be used to test reading a specific file. Parameters: file_path - [in] file path test_type - [in] test to perform. bKeepModels - [in] If true, then the ONX_Models created by reading 3dm archives are saved so the can be examined after the tests complete. text_log - [in] If text_log is not nullptr, then a summary of the test is sent to text_log. Returns: True if every test passed with no warnings or errors. False if a test failed or warnings or errors occured. </p>
</div>
</div>
<a id="a8f87007d8103e38be7ff9d83ea182c94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f87007d8103e38be7ff9d83ea182c94">&#9670;&nbsp;</a></span>ReadWriteReadModel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::shared_ptr&lt;<a class="el" href="../../d3/dfd/class_o_n_x___model.html">ONX_Model</a>&gt; ONX_ModelTest::ReadWriteReadModel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: nullptr if the read write read test was not performed or was run with bKeepModels=false. Otherwise, a pointer to the result of the read write read test. </p>
</div>
</div>
<a id="a206004e5a71e1e696814dcc5ba1e1fe8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a206004e5a71e1e696814dcc5ba1e1fe8">&#9670;&nbsp;</a></span>ReadWriteReadModelHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> ONX_ModelTest::ReadWriteReadModelHash </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a262928e62928b3af937065dd99d35082"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a262928e62928b3af937065dd99d35082">&#9670;&nbsp;</a></span>ResultFromErrorCounter()</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="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a> ONX_ModelTest::ResultFromErrorCounter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d7/de3/class_o_n_x___error_counter.html">ONX_ErrorCounter</a>&#160;</td>
<td class="paramname"><em>error_count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a>&#160;</td>
<td class="paramname"><em>no_errors_result</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: error_count - [in] no_errors_result - [in] result to return when 0 = error_count.TotalCount(). </p>
</div>
</div>
<a id="a9d7678eec1388a329f21ed0a0ab5edc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d7678eec1388a329f21ed0a0ab5edc3">&#9670;&nbsp;</a></span>ResultToString()</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* ONX_ModelTest::ResultToString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a>&#160;</td>
<td class="paramname"><em>result</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="ad4494369e2646151a826ab19609c6a2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4494369e2646151a826ab19609c6a2e">&#9670;&nbsp;</a></span>ResultToWideString()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const wchar_t* ONX_ModelTest::ResultToWideString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a>&#160;</td>
<td class="paramname"><em>result</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="af7c2457a74df592b603061d2f8c6732a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7c2457a74df592b603061d2f8c6732a">&#9670;&nbsp;</a></span>SkipCompare()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ONX_ModelTest::SkipCompare </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>source_3dm_file_version</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="a94a4d4c663adc164cc89ea0bad521585"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94a4d4c663adc164cc89ea0bad521585">&#9670;&nbsp;</a></span>Source3dmFilePath()</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> ONX_ModelTest::Source3dmFilePath </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: The name of the source 3dm file. </p>
</div>
</div>
<a id="af7fed4ff505f1c03db5e3f8233979563"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7fed4ff505f1c03db5e3f8233979563">&#9670;&nbsp;</a></span>Source3dmFileVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ONX_ModelTest::Source3dmFileVersion </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: Version of the 3dm fie, 1,2,3,4,5,50,60,... </p>
</div>
</div>
<a id="a0e50a377cac2956a5f39d63202fbb0b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e50a377cac2956a5f39d63202fbb0b5">&#9670;&nbsp;</a></span>SourceModel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::shared_ptr&lt;<a class="el" href="../../d3/dfd/class_o_n_x___model.html">ONX_Model</a>&gt; ONX_ModelTest::SourceModel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: nullptr if the test was run with bKeepModels=false or the source archive could not be read. Otherwise, a pointer to the source model. </p>
</div>
</div>
<a id="a1f613f2ffce16be37137e8844751551b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f613f2ffce16be37137e8844751551b">&#9670;&nbsp;</a></span>SourceModelHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dd/ddf/class_o_n___s_h_a1___hash.html">ON_SHA1_Hash</a> ONX_ModelTest::SourceModelHash </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab6c1ec541aae226ae7e147923964c19a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6c1ec541aae226ae7e147923964c19a">&#9670;&nbsp;</a></span>TestResult() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a> ONX_ModelTest::TestResult </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns: Worst result for any test that was attempted. </p>
</div>
</div>
<a id="a581dcb738a87d44cfa657bb634a07390"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a581dcb738a87d44cfa657bb634a07390">&#9670;&nbsp;</a></span>TestResult() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a> ONX_ModelTest::TestResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a>&#160;</td>
<td class="paramname"><em>test_type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parameters: test_type - [in] Returns: Result of the test identified by the test_type parameter. </p>
</div>
</div>
<a id="a69df418e166517bfec5678b282f2ad51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69df418e166517bfec5678b282f2ad51">&#9670;&nbsp;</a></span>TestType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a> ONX_ModelTest::TestType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Test that was performed. </p>
</div>
</div>
<a id="a58e795c47c35b585168ee6726814b854"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58e795c47c35b585168ee6726814b854">&#9670;&nbsp;</a></span>TestTypeToString()</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* ONX_ModelTest::TestTypeToString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a>&#160;</td>
<td class="paramname"><em>test_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="a32971f6d69ef0e06eb8815c10696e522"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32971f6d69ef0e06eb8815c10696e522">&#9670;&nbsp;</a></span>TestTypeToWideString()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const wchar_t* ONX_ModelTest::TestTypeToWideString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#afcf7304339324c0bdd5ec01daa39d0b6">ONX_ModelTest::Type</a>&#160;</td>
<td class="paramname"><em>test_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">
<p>XXRH_C_SHARED_ENUM ///&lt; [<a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5" title="ONX_ModelTest::Result reports the result of a test. ">ONX_ModelTest::Result</a>] [Rhino.Geometry.Something.Result] [nested:byte] </p>
</div>
</div>
<a id="a0c4f10bc955a98209d71d7edc6717c8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c4f10bc955a98209d71d7edc6717c8a">&#9670;&nbsp;</a></span>WorstResult()</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="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a> ONX_ModelTest::WorstResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a>&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/df6/class_o_n_x___model_test.html#ae328861044e4cfea661a76a16b0e13e5">ONX_ModelTest::Result</a>&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a32485a2736847e9b0d75277728e641f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32485a2736847e9b0d75277728e641f0">&#9670;&nbsp;</a></span>Unset</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../dd/df6/class_o_n_x___model_test.html">ONX_ModelTest</a> ONX_ModelTest::Unset</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 31 2018 14:30:17 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.13
</small></address>
</body>
</html>