Files
opennurbs/6/d2/da3/class_o_n___text_log.html
Bozo 832ccb5c1a Publish!
Generated from v6.0.11315.11111-test14
2018-02-03 11:08:49 -08:00

1600 lines
82 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_TextLog Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<!-- <script type="text/javascript" src="../../jquery.js"></script> -->
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../customdoxygen.css" rel="stylesheet" type="text/css"/>
<!-- bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<!-- smartmenus -->
<link href="../../jquery.smartmenus.bootstrap.css" rel="stylesheet">
<script type="text/javascript" src="../../jquery.smartmenus.js"></script>
<script type="text/javascript" src="../../jquery.smartmenus.bootstrap.js"></script>
</head>
<body>
<!-- <div class="version-banner">
Go back to the <a href="/">main site</a>...
</div> -->
<div class="container">
<!-- navbar -->
<nav class="navbar navbar-default">
<div class="container-fluid">
<a class="navbar-brand" href="#">openNURBS SDK Help</a>
<div class="navbar-collapse collapse" id="main-nav-placeholder">
<!-- <p class="navbar-text navbar-right">v6.0</p> -->
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a class="dropdown-toggle" href="#">v6.0 <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Latest (6.x)</a></li>
<li class="disabled"><a href="#">WIP (7.x)</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="page-content">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('../../',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="../../df/d45/class_o_n___text_log-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ON_TextLog Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="../../d2/d99/opennurbs__textlog_8h_source.html">opennurbs_textlog.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for ON_TextLog:</div>
<div class="dyncontent">
<div class="center">
<img src="../../d2/da3/class_o_n___text_log.png" usemap="#ON_5FTextLog_map" alt=""/>
<map id="ON_5FTextLog_map" name="ON_5FTextLog_map">
<area href="../../d5/df0/class_o_n___text_hash.html" alt="ON_TextHash" shape="rect" coords="0,56,90,80"/>
</map>
</div></div>
<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:a7ed18044ce797e2a9e6855a8553df0ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a7ed18044ce797e2a9e6855a8553df0ab">ON_TextLog</a> ()</td></tr>
<tr class="memdesc:a7ed18044ce797e2a9e6855a8553df0ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a text log that dumps to the virtual function void <a class="el" href="../../d2/da3/class_o_n___text_log.html#a4c5d1faf3fe24cd2c9dd7b6f7025bb41" title="If the ON_TextLog(ON_wString&amp; wstr) constructor was used, the default appends s to wstr...">ON_TextLog::AppendText()</a>. <a href="#a7ed18044ce797e2a9e6855a8553df0ab">More...</a><br /></td></tr>
<tr class="separator:a7ed18044ce797e2a9e6855a8553df0ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48f2b6db664963398f3a6b4aa16b194b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a48f2b6db664963398f3a6b4aa16b194b">ON_TextLog</a> (FILE *fp)</td></tr>
<tr class="memdesc:a48f2b6db664963398f3a6b4aa16b194b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a text log that dumps to an ASCII file. <a href="#a48f2b6db664963398f3a6b4aa16b194b">More...</a><br /></td></tr>
<tr class="separator:a48f2b6db664963398f3a6b4aa16b194b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7906106bc0611cc31ed7eff8d5496cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#ad7906106bc0611cc31ed7eff8d5496cf">ON_TextLog</a> (<a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;s)</td></tr>
<tr class="memdesc:ad7906106bc0611cc31ed7eff8d5496cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a text log that dumps to a string. <a href="#ad7906106bc0611cc31ed7eff8d5496cf">More...</a><br /></td></tr>
<tr class="separator:ad7906106bc0611cc31ed7eff8d5496cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9225f44bcfd18712578b4f13e4687a3b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a9225f44bcfd18712578b4f13e4687a3b">~ON_TextLog</a> ()</td></tr>
<tr class="separator:a9225f44bcfd18712578b4f13e4687a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ddb0bbc6d708456aca0c081ea43b5cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a7ddb0bbc6d708456aca0c081ea43b5cf">GetDoubleFormat</a> (<a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> &amp;) const</td></tr>
<tr class="separator:a7ddb0bbc6d708456aca0c081ea43b5cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349a10e893db9c72d720d1db8a5c49a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a349a10e893db9c72d720d1db8a5c49a2">GetFloatFormat</a> (<a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> &amp;) const</td></tr>
<tr class="separator:a349a10e893db9c72d720d1db8a5c49a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4419d9acde27146c1cf882f0c847b4e6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a4419d9acde27146c1cf882f0c847b4e6">IndentCount</a> ()</td></tr>
<tr class="separator:a4419d9acde27146c1cf882f0c847b4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0cf423fec89815eace97bd21f2be616"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#aa0cf423fec89815eace97bd21f2be616">IndentSize</a> () const</td></tr>
<tr class="separator:aa0cf423fec89815eace97bd21f2be616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c096dba1ea7aec048e4f2e775b8664f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a1c096dba1ea7aec048e4f2e775b8664f">IsTextHash</a> () const</td></tr>
<tr class="separator:a1c096dba1ea7aec048e4f2e775b8664f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5ef150efd2536ddfbbaf74ae7a081cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#ad5ef150efd2536ddfbbaf74ae7a081cb">operator&lt;&lt;</a> (const char *)</td></tr>
<tr class="separator:ad5ef150efd2536ddfbbaf74ae7a081cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a101b5eb8a984913b2f405662e0572791"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a101b5eb8a984913b2f405662e0572791">operator&lt;&lt;</a> (char)</td></tr>
<tr class="separator:a101b5eb8a984913b2f405662e0572791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b602fe9e845a07058e0161c08988366"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a1b602fe9e845a07058e0161c08988366">operator&lt;&lt;</a> (short)</td></tr>
<tr class="separator:a1b602fe9e845a07058e0161c08988366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae273d9091b586d7a17feb0e4d5c53a16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#ae273d9091b586d7a17feb0e4d5c53a16">operator&lt;&lt;</a> (int)</td></tr>
<tr class="separator:ae273d9091b586d7a17feb0e4d5c53a16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ad483f98d2c28976fd0bff027d255c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a0ad483f98d2c28976fd0bff027d255c2">operator&lt;&lt;</a> (float)</td></tr>
<tr class="separator:a0ad483f98d2c28976fd0bff027d255c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a005a737534d36523cdcd182bd98aebb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a005a737534d36523cdcd182bd98aebb8">operator&lt;&lt;</a> (double)</td></tr>
<tr class="separator:a005a737534d36523cdcd182bd98aebb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1ad695d92635f0c9775d5ca162bbe7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#aa1ad695d92635f0c9775d5ca162bbe7b">operator&lt;&lt;</a> (const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &amp;)</td></tr>
<tr class="separator:aa1ad695d92635f0c9775d5ca162bbe7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add54f6967d05244f0eeb5a020bf04c40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#add54f6967d05244f0eeb5a020bf04c40">operator&lt;&lt;</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &amp;)</td></tr>
<tr class="separator:add54f6967d05244f0eeb5a020bf04c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa58ca88e61ba3026734fb48c287b851f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#aa58ca88e61ba3026734fb48c287b851f">operator&lt;&lt;</a> (const <a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> &amp;)</td></tr>
<tr class="separator:aa58ca88e61ba3026734fb48c287b851f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5668c9cf5ddc5fa17ae4f0529cdcee9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#ae5668c9cf5ddc5fa17ae4f0529cdcee9">operator&lt;&lt;</a> (const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &amp;)</td></tr>
<tr class="separator:ae5668c9cf5ddc5fa17ae4f0529cdcee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4a573f7d9ae16b2d84702c2ffdfc396"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#af4a573f7d9ae16b2d84702c2ffdfc396">operator&lt;&lt;</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &amp;)</td></tr>
<tr class="separator:af4a573f7d9ae16b2d84702c2ffdfc396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ae8c5560876d647f155ed9e68e8619a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a8ae8c5560876d647f155ed9e68e8619a">operator&lt;&lt;</a> (const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &amp;)</td></tr>
<tr class="separator:a8ae8c5560876d647f155ed9e68e8619a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92495b1631b316378f1a8bafff170061"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a92495b1631b316378f1a8bafff170061">PopIndent</a> ()</td></tr>
<tr class="separator:a92495b1631b316378f1a8bafff170061"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df4c63201b2b92e87f740d819f6f9a6"><td class="memItemLeft" align="right" valign="top">void ON_VARGS_FUNC_CDECL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a6df4c63201b2b92e87f740d819f6f9a6">Print</a> (const char *format,...)</td></tr>
<tr class="memdesc:a6df4c63201b2b92e87f740d819f6f9a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a formatted ASCII string of up to 2000 characters. <a href="#a6df4c63201b2b92e87f740d819f6f9a6">More...</a><br /></td></tr>
<tr class="separator:a6df4c63201b2b92e87f740d819f6f9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9684ae6dc468e6aaaf62cbdec317cb95"><td class="memItemLeft" align="right" valign="top">void ON_VARGS_FUNC_CDECL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a9684ae6dc468e6aaaf62cbdec317cb95">Print</a> (const wchar_t *format,...)</td></tr>
<tr class="memdesc:a9684ae6dc468e6aaaf62cbdec317cb95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a formatted INICODE string of up to 2000 characters. <a href="#a9684ae6dc468e6aaaf62cbdec317cb95">More...</a><br /></td></tr>
<tr class="separator:a9684ae6dc468e6aaaf62cbdec317cb95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a558feb7d43e2858542770cc5469faa87"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a558feb7d43e2858542770cc5469faa87">Print</a> (float)</td></tr>
<tr class="separator:a558feb7d43e2858542770cc5469faa87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af588196530bc9026f675405c3b5a71bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#af588196530bc9026f675405c3b5a71bb">Print</a> (double)</td></tr>
<tr class="separator:af588196530bc9026f675405c3b5a71bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade16a04ab77454f9f14ca2c846ec338b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#ade16a04ab77454f9f14ca2c846ec338b">Print</a> (const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &amp;)</td></tr>
<tr class="separator:ade16a04ab77454f9f14ca2c846ec338b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62a006e542778d141a92bf806abc1642"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a62a006e542778d141a92bf806abc1642">Print</a> (const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &amp;)</td></tr>
<tr class="separator:a62a006e542778d141a92bf806abc1642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a535783db1a5ddb91450c999239174a19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a535783db1a5ddb91450c999239174a19">Print</a> (const <a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> &amp;)</td></tr>
<tr class="separator:a535783db1a5ddb91450c999239174a19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b994d2a46b09f5c3caee566250ba3e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a4b994d2a46b09f5c3caee566250ba3e3">Print</a> (const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &amp;)</td></tr>
<tr class="separator:a4b994d2a46b09f5c3caee566250ba3e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40cc2580185935aff374ea38fc3f9261"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a40cc2580185935aff374ea38fc3f9261">Print</a> (const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &amp;)</td></tr>
<tr class="separator:a40cc2580185935aff374ea38fc3f9261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fe635673b78057eb67bb5f76dd3e493"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a3fe635673b78057eb67bb5f76dd3e493">Print</a> (const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &amp;)</td></tr>
<tr class="separator:a3fe635673b78057eb67bb5f76dd3e493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b61a5f4c52a099a144df250cf2ef15e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a0b61a5f4c52a099a144df250cf2ef15e">Print</a> (const <a class="el" href="../../d8/db4/struct_o_n___u_u_i_d__struct.html">ON_UUID</a> &amp;)</td></tr>
<tr class="separator:a0b61a5f4c52a099a144df250cf2ef15e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a450e58f493535d0524c180c47be18918"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a450e58f493535d0524c180c47be18918">Print</a> (const ON_COMPONENT_INDEX &amp;)</td></tr>
<tr class="separator:a450e58f493535d0524c180c47be18918"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af99a6057cfc96a87eac44591be545279"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#af99a6057cfc96a87eac44591be545279">Print</a> (const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;string)</td></tr>
<tr class="memdesc:af99a6057cfc96a87eac44591be545279"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print an unformatted wide char string of any length. <a href="#af99a6057cfc96a87eac44591be545279">More...</a><br /></td></tr>
<tr class="separator:af99a6057cfc96a87eac44591be545279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d50c2e231fdedbb05352caf117ec027"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a5d50c2e231fdedbb05352caf117ec027">Print</a> (const <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> &amp;string)</td></tr>
<tr class="memdesc:a5d50c2e231fdedbb05352caf117ec027"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print an unformatted UTF-8 string of any length. <a href="#a5d50c2e231fdedbb05352caf117ec027">More...</a><br /></td></tr>
<tr class="separator:a5d50c2e231fdedbb05352caf117ec027"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ac19980c6d885c61964730f02d7055"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a72ac19980c6d885c61964730f02d7055">Print</a> (const <a class="el" href="../../d9/d13/class_o_n__3d_point_array.html">ON_3dPointArray</a> &amp;, const char *=nullptr)</td></tr>
<tr class="separator:a72ac19980c6d885c61964730f02d7055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4449ef736d9ff6cf7b92ae680c9999c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a4449ef736d9ff6cf7b92ae680c9999c6">Print</a> (const <a class="el" href="../../d7/d20/class_o_n___matrix.html">ON_Matrix</a> &amp;, const char *=nullptr, int=0)</td></tr>
<tr class="separator:a4449ef736d9ff6cf7b92ae680c9999c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6bb9094a5af07401bfe42c6b712c1cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#af6bb9094a5af07401bfe42c6b712c1cb">PrintKnotVector</a> (int, int, const double *)</td></tr>
<tr class="separator:af6bb9094a5af07401bfe42c6b712c1cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79199623d7a5e7f1013a2e44299831b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a79199623d7a5e7f1013a2e44299831b4">PrintNewLine</a> ()</td></tr>
<tr class="memdesc:a79199623d7a5e7f1013a2e44299831b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Same as calling Print("\n"); <a href="#a79199623d7a5e7f1013a2e44299831b4">More...</a><br /></td></tr>
<tr class="separator:a79199623d7a5e7f1013a2e44299831b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a481b0c2f9cbf25a6a11402969bccadaa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a481b0c2f9cbf25a6a11402969bccadaa">PrintPointGrid</a> (int, bool, int, int, int, int, const double *, const char *=nullptr)</td></tr>
<tr class="separator:a481b0c2f9cbf25a6a11402969bccadaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b56d6b96fa338a6c3337e493d335aec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a5b56d6b96fa338a6c3337e493d335aec">PrintPointList</a> (int, bool, int, int, const double *, const char *=nullptr)</td></tr>
<tr class="separator:a5b56d6b96fa338a6c3337e493d335aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6682bb1bb96958cf614286e66c2d942"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#ac6682bb1bb96958cf614286e66c2d942">PrintRGB</a> (const <a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> &amp;)</td></tr>
<tr class="separator:ac6682bb1bb96958cf614286e66c2d942"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a948d58aa90f4b08dd7850a938fa9748d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a948d58aa90f4b08dd7850a938fa9748d">PrintString</a> (const char *s)</td></tr>
<tr class="memdesc:a948d58aa90f4b08dd7850a938fa9748d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print an unformatted ASCII string of any length. <a href="#a948d58aa90f4b08dd7850a938fa9748d">More...</a><br /></td></tr>
<tr class="separator:a948d58aa90f4b08dd7850a938fa9748d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49e8abc8458d1220a0b6b63faff2e4a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a49e8abc8458d1220a0b6b63faff2e4a8">PrintString</a> (const wchar_t *s)</td></tr>
<tr class="memdesc:a49e8abc8458d1220a0b6b63faff2e4a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print an unformatted UNICODE string of any length. <a href="#a49e8abc8458d1220a0b6b63faff2e4a8">More...</a><br /></td></tr>
<tr class="separator:a49e8abc8458d1220a0b6b63faff2e4a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fc5c53261df6cc961113e1c5a576cb7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a0fc5c53261df6cc961113e1c5a576cb7">PrintTime</a> (const struct tm &amp;)</td></tr>
<tr class="separator:a0fc5c53261df6cc961113e1c5a576cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10a75e596735377f00fe6bef39c6fe6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a10a75e596735377f00fe6bef39c6fe6f">PrintWrappedText</a> (const char *, int=60)</td></tr>
<tr class="separator:a10a75e596735377f00fe6bef39c6fe6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fea42c46611c03c94fc571d0b914baf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a1fea42c46611c03c94fc571d0b914baf">PrintWrappedText</a> (const wchar_t *, int=60)</td></tr>
<tr class="separator:a1fea42c46611c03c94fc571d0b914baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a133e2123c77916d006818e36d1f92e9d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a133e2123c77916d006818e36d1f92e9d">PushIndent</a> ()</td></tr>
<tr class="separator:a133e2123c77916d006818e36d1f92e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7de49469c5149a3f3a3d3b2abe2530e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#aa7de49469c5149a3f3a3d3b2abe2530e">SetDoubleFormat</a> (const char *)</td></tr>
<tr class="separator:aa7de49469c5149a3f3a3d3b2abe2530e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bdbf4a9c0abab9088cf2ddf18384be7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a1bdbf4a9c0abab9088cf2ddf18384be7">SetFloatFormat</a> (const char *)</td></tr>
<tr class="separator:a1bdbf4a9c0abab9088cf2ddf18384be7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa21071dc5ac45ab95f61405d8ed0f135"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#aa21071dc5ac45ab95f61405d8ed0f135">SetIndentCount</a> (int indent_count)</td></tr>
<tr class="memdesc:aa21071dc5ac45ab95f61405d8ed0f135"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set indentation count. <a href="#aa21071dc5ac45ab95f61405d8ed0f135">More...</a><br /></td></tr>
<tr class="separator:aa21071dc5ac45ab95f61405d8ed0f135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab23d75e36cd6f1a83ea80810e312ef40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#ab23d75e36cd6f1a83ea80810e312ef40">SetIndentSize</a> (int)</td></tr>
<tr class="separator:ab23d75e36cd6f1a83ea80810e312ef40"><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:a80a6226c6ab14790a0f3da4b45ce43b7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a80a6226c6ab14790a0f3da4b45ce43b7">Null</a></td></tr>
<tr class="memdesc:a80a6226c6ab14790a0f3da4b45ce43b7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a80a6226c6ab14790a0f3da4b45ce43b7" title="ON_TextLog::Null is a silent text log and can be used when no output is desired but an ON_TextLog par...">ON_TextLog::Null</a> is a silent text log and can be used when no output is desired but an <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> parameter is required. <a href="#a80a6226c6ab14790a0f3da4b45ce43b7">More...</a><br /></td></tr>
<tr class="separator:a80a6226c6ab14790a0f3da4b45ce43b7"><td class="memSeparator" colspan="2">&#160;</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:a4c5d1faf3fe24cd2c9dd7b6f7025bb41"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a4c5d1faf3fe24cd2c9dd7b6f7025bb41">AppendText</a> (const char *s)</td></tr>
<tr class="memdesc:a4c5d1faf3fe24cd2c9dd7b6f7025bb41"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the <a class="el" href="../../d2/da3/class_o_n___text_log.html#ad7906106bc0611cc31ed7eff8d5496cf" title="Create a text log that dumps to a string. ">ON_TextLog(ON_wString&amp; wstr)</a> constructor was used, the default appends s to wstr. If the <a class="el" href="../../d2/da3/class_o_n___text_log.html#a48f2b6db664963398f3a6b4aa16b194b" title="Create a text log that dumps to an ASCII file. ">ON_TextLog(FILE* fp)</a> constructor was used, the default calls fputs( fp, s). In all other cases, the default calls printf("%s",s). <a href="#a4c5d1faf3fe24cd2c9dd7b6f7025bb41">More...</a><br /></td></tr>
<tr class="separator:a4c5d1faf3fe24cd2c9dd7b6f7025bb41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1ae5fea182499a9f2bf0eab1b14bb7a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#ad1ae5fea182499a9f2bf0eab1b14bb7a">AppendText</a> (const wchar_t *s)</td></tr>
<tr class="memdesc:ad1ae5fea182499a9f2bf0eab1b14bb7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the <a class="el" href="../../d2/da3/class_o_n___text_log.html#ad7906106bc0611cc31ed7eff8d5496cf" title="Create a text log that dumps to a string. ">ON_TextLog(ON_wString&amp; wstr)</a> constructor was used, the default appends s to wstr. In all other cases, the default converts the string to an <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> and calls the ASCII version <a class="el" href="../../d2/da3/class_o_n___text_log.html#a4c5d1faf3fe24cd2c9dd7b6f7025bb41" title="If the ON_TextLog(ON_wString&amp; wstr) constructor was used, the default appends s to wstr...">AppendText(const char*)</a>. <a href="#ad1ae5fea182499a9f2bf0eab1b14bb7a">More...</a><br /></td></tr>
<tr class="separator:ad1ae5fea182499a9f2bf0eab1b14bb7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a519a81e1ab9c60d2300b80fdc9cab47c"><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a519a81e1ab9c60d2300b80fdc9cab47c">m_pFile</a></td></tr>
<tr class="separator:a519a81e1ab9c60d2300b80fdc9cab47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a149c33dca419b9983be6e74c8d262852"><td class="memItemLeft" align="right" valign="top"><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="../../d2/da3/class_o_n___text_log.html#a149c33dca419b9983be6e74c8d262852">m_pString</a></td></tr>
<tr class="separator:a149c33dca419b9983be6e74c8d262852"><td class="memSeparator" colspan="2">&#160;</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:a64ee74cd49ea78de707835788c95e325"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da3/class_o_n___text_log.html#a64ee74cd49ea78de707835788c95e325">ON_TextHash</a></td></tr>
<tr class="separator:a64ee74cd49ea78de707835788c95e325"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a7ed18044ce797e2a9e6855a8553df0ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ed18044ce797e2a9e6855a8553df0ab">&#9670;&nbsp;</a></span>ON_TextLog() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_TextLog::ON_TextLog </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a text log that dumps to the virtual function void <a class="el" href="../../d2/da3/class_o_n___text_log.html#a4c5d1faf3fe24cd2c9dd7b6f7025bb41" title="If the ON_TextLog(ON_wString&amp; wstr) constructor was used, the default appends s to wstr...">ON_TextLog::AppendText()</a>. </p>
</div>
</div>
<a id="a48f2b6db664963398f3a6b4aa16b194b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48f2b6db664963398f3a6b4aa16b194b">&#9670;&nbsp;</a></span>ON_TextLog() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_TextLog::ON_TextLog </td>
<td>(</td>
<td class="paramtype">FILE *&#160;</td>
<td class="paramname"><em>fp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a text log that dumps to an ASCII file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fp</td><td>[in] Pointer to an open ASCII text file. The file pointer must remain valid as long as the text log is in use.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad7906106bc0611cc31ed7eff8d5496cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7906106bc0611cc31ed7eff8d5496cf">&#9670;&nbsp;</a></span>ON_TextLog() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ON_TextLog::ON_TextLog </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a text log that dumps to a string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td>[in] String that must exist as long as the text log is in use.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9225f44bcfd18712578b4f13e4687a3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9225f44bcfd18712578b4f13e4687a3b">&#9670;&nbsp;</a></span>~ON_TextLog()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual ON_TextLog::~ON_TextLog </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="a4c5d1faf3fe24cd2c9dd7b6f7025bb41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c5d1faf3fe24cd2c9dd7b6f7025bb41">&#9670;&nbsp;</a></span>AppendText() <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">virtual void ON_TextLog::AppendText </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>If the <a class="el" href="../../d2/da3/class_o_n___text_log.html#ad7906106bc0611cc31ed7eff8d5496cf" title="Create a text log that dumps to a string. ">ON_TextLog(ON_wString&amp; wstr)</a> constructor was used, the default appends s to wstr. If the <a class="el" href="../../d2/da3/class_o_n___text_log.html#a48f2b6db664963398f3a6b4aa16b194b" title="Create a text log that dumps to an ASCII file. ">ON_TextLog(FILE* fp)</a> constructor was used, the default calls fputs( fp, s). In all other cases, the default calls printf("%s",s). </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td>[in];</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad1ae5fea182499a9f2bf0eab1b14bb7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1ae5fea182499a9f2bf0eab1b14bb7a">&#9670;&nbsp;</a></span>AppendText() <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">virtual void ON_TextLog::AppendText </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>If the <a class="el" href="../../d2/da3/class_o_n___text_log.html#ad7906106bc0611cc31ed7eff8d5496cf" title="Create a text log that dumps to a string. ">ON_TextLog(ON_wString&amp; wstr)</a> constructor was used, the default appends s to wstr. In all other cases, the default converts the string to an <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> and calls the ASCII version <a class="el" href="../../d2/da3/class_o_n___text_log.html#a4c5d1faf3fe24cd2c9dd7b6f7025bb41" title="If the ON_TextLog(ON_wString&amp; wstr) constructor was used, the default appends s to wstr...">AppendText(const char*)</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td>[in];</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7ddb0bbc6d708456aca0c081ea43b5cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ddb0bbc6d708456aca0c081ea43b5cf">&#9670;&nbsp;</a></span>GetDoubleFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::GetDoubleFormat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a349a10e893db9c72d720d1db8a5c49a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a349a10e893db9c72d720d1db8a5c49a2">&#9670;&nbsp;</a></span>GetFloatFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::GetFloatFormat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4419d9acde27146c1cf882f0c847b4e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4419d9acde27146c1cf882f0c847b4e6">&#9670;&nbsp;</a></span>IndentCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_TextLog::IndentCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>Current indentation count </dd></dl>
</div>
</div>
<a id="aa0cf423fec89815eace97bd21f2be616"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0cf423fec89815eace97bd21f2be616">&#9670;&nbsp;</a></span>IndentSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ON_TextLog::IndentSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1c096dba1ea7aec048e4f2e775b8664f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c096dba1ea7aec048e4f2e775b8664f">&#9670;&nbsp;</a></span>IsTextHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ON_TextLog::IsTextHash </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad5ef150efd2536ddfbbaf74ae7a081cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5ef150efd2536ddfbbaf74ae7a081cb">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[1/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a101b5eb8a984913b2f405662e0572791"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a101b5eb8a984913b2f405662e0572791">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[2/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">char&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1b602fe9e845a07058e0161c08988366"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b602fe9e845a07058e0161c08988366">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[3/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae273d9091b586d7a17feb0e4d5c53a16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae273d9091b586d7a17feb0e4d5c53a16">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[4/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0ad483f98d2c28976fd0bff027d255c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ad483f98d2c28976fd0bff027d255c2">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[5/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a005a737534d36523cdcd182bd98aebb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a005a737534d36523cdcd182bd98aebb8">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[6/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa1ad695d92635f0c9775d5ca162bbe7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1ad695d92635f0c9775d5ca162bbe7b">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[7/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="add54f6967d05244f0eeb5a020bf04c40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add54f6967d05244f0eeb5a020bf04c40">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[8/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa58ca88e61ba3026734fb48c287b851f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa58ca88e61ba3026734fb48c287b851f">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[9/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae5668c9cf5ddc5fa17ae4f0529cdcee9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5668c9cf5ddc5fa17ae4f0529cdcee9">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[10/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af4a573f7d9ae16b2d84702c2ffdfc396"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4a573f7d9ae16b2d84702c2ffdfc396">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[11/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8ae8c5560876d647f155ed9e68e8619a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ae8c5560876d647f155ed9e68e8619a">&#9670;&nbsp;</a></span>operator<<() <span class="overload">[12/12]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a>&amp; ON_TextLog::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a92495b1631b316378f1a8bafff170061"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92495b1631b316378f1a8bafff170061">&#9670;&nbsp;</a></span>PopIndent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PopIndent </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6df4c63201b2b92e87f740d819f6f9a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6df4c63201b2b92e87f740d819f6f9a6">&#9670;&nbsp;</a></span>Print() <span class="overload">[1/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_VARGS_FUNC_CDECL ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>format</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print a formatted ASCII string of up to 2000 characters. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">format</td><td>[in] nullptr terminated format control string</td></tr>
</table>
</dd>
</dl>
<p>To print strings longer than 2000 characters, you must use <a class="el" href="../../d2/da3/class_o_n___text_log.html#a948d58aa90f4b08dd7850a938fa9748d" title="Print an unformatted ASCII string of any length. ">ON_TextLog::PrintString</a>. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d2/da3/class_o_n___text_log.html#a948d58aa90f4b08dd7850a938fa9748d" title="Print an unformatted ASCII string of any length. ">ON_TextLog::PrintString</a></dd></dl>
</div>
</div>
<a id="a9684ae6dc468e6aaaf62cbdec317cb95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9684ae6dc468e6aaaf62cbdec317cb95">&#9670;&nbsp;</a></span>Print() <span class="overload">[2/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_VARGS_FUNC_CDECL ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>format</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print a formatted INICODE string of up to 2000 characters. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">format</td><td>[in] nullptr terminated format control string</td></tr>
</table>
</dd>
</dl>
<p>To print strings longer than 2000 characters, you must use <a class="el" href="../../d2/da3/class_o_n___text_log.html#a948d58aa90f4b08dd7850a938fa9748d" title="Print an unformatted ASCII string of any length. ">ON_TextLog::PrintString</a>. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="../../d2/da3/class_o_n___text_log.html#a948d58aa90f4b08dd7850a938fa9748d" title="Print an unformatted ASCII string of any length. ">ON_TextLog::PrintString</a></dd></dl>
</div>
</div>
<a id="a558feb7d43e2858542770cc5469faa87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a558feb7d43e2858542770cc5469faa87">&#9670;&nbsp;</a></span>Print() <span class="overload">[3/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af588196530bc9026f675405c3b5a71bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af588196530bc9026f675405c3b5a71bb">&#9670;&nbsp;</a></span>Print() <span class="overload">[4/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ade16a04ab77454f9f14ca2c846ec338b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade16a04ab77454f9f14ca2c846ec338b">&#9670;&nbsp;</a></span>Print() <span class="overload">[5/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dd/dd9/class_o_n__2d_point.html">ON_2dPoint</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a62a006e542778d141a92bf806abc1642"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62a006e542778d141a92bf806abc1642">&#9670;&nbsp;</a></span>Print() <span class="overload">[6/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d2/d35/class_o_n__3d_point.html">ON_3dPoint</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a535783db1a5ddb91450c999239174a19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a535783db1a5ddb91450c999239174a19">&#9670;&nbsp;</a></span>Print() <span class="overload">[7/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d9/db1/class_o_n__4d_point.html">ON_4dPoint</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4b994d2a46b09f5c3caee566250ba3e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b994d2a46b09f5c3caee566250ba3e3">&#9670;&nbsp;</a></span>Print() <span class="overload">[8/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../da/d08/class_o_n__2d_vector.html">ON_2dVector</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a40cc2580185935aff374ea38fc3f9261"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40cc2580185935aff374ea38fc3f9261">&#9670;&nbsp;</a></span>Print() <span class="overload">[9/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d5/dae/class_o_n__3d_vector.html">ON_3dVector</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3fe635673b78057eb67bb5f76dd3e493"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fe635673b78057eb67bb5f76dd3e493">&#9670;&nbsp;</a></span>Print() <span class="overload">[10/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d3/d13/class_o_n___xform.html">ON_Xform</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0b61a5f4c52a099a144df250cf2ef15e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b61a5f4c52a099a144df250cf2ef15e">&#9670;&nbsp;</a></span>Print() <span class="overload">[11/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </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> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a450e58f493535d0524c180c47be18918"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a450e58f493535d0524c180c47be18918">&#9670;&nbsp;</a></span>Print() <span class="overload">[12/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const ON_COMPONENT_INDEX &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af99a6057cfc96a87eac44591be545279"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af99a6057cfc96a87eac44591be545279">&#9670;&nbsp;</a></span>Print() <span class="overload">[13/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d1/d11/class_o_n__w_string.html">ON_wString</a> &amp;&#160;</td>
<td class="paramname"><em>string</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print an unformatted wide char string of any length. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">string</td><td>[in]</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5d50c2e231fdedbb05352caf117ec027"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d50c2e231fdedbb05352caf117ec027">&#9670;&nbsp;</a></span>Print() <span class="overload">[14/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d2/d3b/class_o_n___string.html">ON_String</a> &amp;&#160;</td>
<td class="paramname"><em>string</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print an unformatted UTF-8 string of any length. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">string</td><td>[in]</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a72ac19980c6d885c61964730f02d7055"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72ac19980c6d885c61964730f02d7055">&#9670;&nbsp;</a></span>Print() <span class="overload">[15/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d9/d13/class_o_n__3d_point_array.html">ON_3dPointArray</a> &amp;&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4449ef736d9ff6cf7b92ae680c9999c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4449ef736d9ff6cf7b92ae680c9999c6">&#9670;&nbsp;</a></span>Print() <span class="overload">[16/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::Print </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d7/d20/class_o_n___matrix.html">ON_Matrix</a> &amp;&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"> = <code>nullptr</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af6bb9094a5af07401bfe42c6b712c1cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6bb9094a5af07401bfe42c6b712c1cb">&#9670;&nbsp;</a></span>PrintKnotVector()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PrintKnotVector </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const double *&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a79199623d7a5e7f1013a2e44299831b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79199623d7a5e7f1013a2e44299831b4">&#9670;&nbsp;</a></span>PrintNewLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PrintNewLine </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Same as calling Print("\n"); </p>
<p>printing utilities </p>
</div>
</div>
<a id="a481b0c2f9cbf25a6a11402969bccadaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a481b0c2f9cbf25a6a11402969bccadaa">&#9670;&nbsp;</a></span>PrintPointGrid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PrintPointGrid </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const double *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5b56d6b96fa338a6c3337e493d335aec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b56d6b96fa338a6c3337e493d335aec">&#9670;&nbsp;</a></span>PrintPointList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PrintPointList </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const double *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac6682bb1bb96958cf614286e66c2d942"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6682bb1bb96958cf614286e66c2d942">&#9670;&nbsp;</a></span>PrintRGB()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PrintRGB </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../d0/df9/class_o_n___color.html">ON_Color</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a948d58aa90f4b08dd7850a938fa9748d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a948d58aa90f4b08dd7850a938fa9748d">&#9670;&nbsp;</a></span>PrintString() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PrintString </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print an unformatted ASCII string of any length. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td>[in] nullptr terminated ASCII string.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a49e8abc8458d1220a0b6b63faff2e4a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49e8abc8458d1220a0b6b63faff2e4a8">&#9670;&nbsp;</a></span>PrintString() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PrintString </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print an unformatted UNICODE string of any length. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td>[in] nullptr terminated UNICODE string.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0fc5c53261df6cc961113e1c5a576cb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fc5c53261df6cc961113e1c5a576cb7">&#9670;&nbsp;</a></span>PrintTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PrintTime </td>
<td>(</td>
<td class="paramtype">const struct tm &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a10a75e596735377f00fe6bef39c6fe6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10a75e596735377f00fe6bef39c6fe6f">&#9670;&nbsp;</a></span>PrintWrappedText() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PrintWrappedText </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"> = <code>60</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1fea42c46611c03c94fc571d0b914baf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fea42c46611c03c94fc571d0b914baf">&#9670;&nbsp;</a></span>PrintWrappedText() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PrintWrappedText </td>
<td>(</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"> = <code>60</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a133e2123c77916d006818e36d1f92e9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a133e2123c77916d006818e36d1f92e9d">&#9670;&nbsp;</a></span>PushIndent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::PushIndent </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa7de49469c5149a3f3a3d3b2abe2530e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7de49469c5149a3f3a3d3b2abe2530e">&#9670;&nbsp;</a></span>SetDoubleFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::SetDoubleFormat </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1bdbf4a9c0abab9088cf2ddf18384be7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bdbf4a9c0abab9088cf2ddf18384be7">&#9670;&nbsp;</a></span>SetFloatFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::SetFloatFormat </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa21071dc5ac45ab95f61405d8ed0f135"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa21071dc5ac45ab95f61405d8ed0f135">&#9670;&nbsp;</a></span>SetIndentCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::SetIndentCount </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>indent_count</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set indentation count. </p>
</div>
</div>
<a id="ab23d75e36cd6f1a83ea80810e312ef40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab23d75e36cd6f1a83ea80810e312ef40">&#9670;&nbsp;</a></span>SetIndentSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ON_TextLog::SetIndentSize </td>
<td>(</td>
<td class="paramtype">int&#160;</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="a64ee74cd49ea78de707835788c95e325"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64ee74cd49ea78de707835788c95e325">&#9670;&nbsp;</a></span>ON_TextHash</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="../../d5/df0/class_o_n___text_hash.html">ON_TextHash</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a519a81e1ab9c60d2300b80fdc9cab47c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a519a81e1ab9c60d2300b80fdc9cab47c">&#9670;&nbsp;</a></span>m_pFile</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">FILE* ON_TextLog::m_pFile</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="a149c33dca419b9983be6e74c8d262852"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a149c33dca419b9983be6e74c8d262852">&#9670;&nbsp;</a></span>m_pString</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="../../d1/d11/class_o_n__w_string.html">ON_wString</a>* ON_TextLog::m_pString</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="a80a6226c6ab14790a0f3da4b45ce43b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80a6226c6ab14790a0f3da4b45ce43b7">&#9670;&nbsp;</a></span>Null</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="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> ON_TextLog::Null</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><a class="el" href="../../d2/da3/class_o_n___text_log.html#a80a6226c6ab14790a0f3da4b45ce43b7" title="ON_TextLog::Null is a silent text log and can be used when no output is desired but an ON_TextLog par...">ON_TextLog::Null</a> is a silent text log and can be used when no output is desired but an <a class="el" href="../../d2/da3/class_o_n___text_log.html">ON_TextLog</a> parameter is required. </p>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.13-->
<!-- start footer part -->
</div> <!-- page-content -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Feb 3 2018 11:08:33 for openNURBS SDK Help by <a href="http://www.doxygen.org/index.html">
<!-- <img class="footer" src="../../doxygen.png" alt="doxygen"/> -->
Doxygen
</a> 1.8.13
</small></address>
</div> <!-- container -->
<!-- doxy-boot -->
<script type="text/javascript" src="../../doxy-boot.js"></script>
</body>
</html>