EVOLUTION-MANAGER
Edit File: structDGNElemTCB.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.5"/> <title>dgnlib: DGNElemTCB Struct 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="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 style="padding-left: 0.5em;"> <div id="projectname">dgnlib </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.5 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-attribs">Public Attributes</a> | <a href="structDGNElemTCB-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">DGNElemTCB Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="dgnlib_8h_source.html">dgnlib.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:ac2f00620d0cfdb927c194abd3bee71f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2f00620d0cfdb927c194abd3bee71f9"></a> <a class="el" href="structDGNElemCore.html">DGNElemCore</a> </td><td class="memItemRight" valign="bottom"><b>core</b></td></tr> <tr class="separator:ac2f00620d0cfdb927c194abd3bee71f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5db2e6d8fd82b200d94bf0e18c255df"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#ac5db2e6d8fd82b200d94bf0e18c255df">dimension</a></td></tr> <tr class="separator:ac5db2e6d8fd82b200d94bf0e18c255df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ffe617fef1732afcb4144fe5c111d14"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#a1ffe617fef1732afcb4144fe5c111d14">origin_x</a></td></tr> <tr class="separator:a1ffe617fef1732afcb4144fe5c111d14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ff513a199e5e2d0f0e7925d63ca5285"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#a1ff513a199e5e2d0f0e7925d63ca5285">origin_y</a></td></tr> <tr class="separator:a1ff513a199e5e2d0f0e7925d63ca5285"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a539eff2c476f83512abaec332587d1d6"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#a539eff2c476f83512abaec332587d1d6">origin_z</a></td></tr> <tr class="separator:a539eff2c476f83512abaec332587d1d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0f6460ab7aba85a82feac7f988db89e"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#af0f6460ab7aba85a82feac7f988db89e">uor_per_subunit</a></td></tr> <tr class="separator:af0f6460ab7aba85a82feac7f988db89e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a72863a59cef1ad12606756fdb9c61f"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#a1a72863a59cef1ad12606756fdb9c61f">sub_units</a> [3]</td></tr> <tr class="separator:a1a72863a59cef1ad12606756fdb9c61f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8b0e15d6c83e344b4a03b5b75fe26214"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#a8b0e15d6c83e344b4a03b5b75fe26214">subunits_per_master</a></td></tr> <tr class="separator:a8b0e15d6c83e344b4a03b5b75fe26214"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3d8f14b08e506b8628e5e875d248f79"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#af3d8f14b08e506b8628e5e875d248f79">master_units</a> [3]</td></tr> <tr class="separator:af3d8f14b08e506b8628e5e875d248f79"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6a6434b715086f073d445a468d2545e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6a6434b715086f073d445a468d2545e"></a> <a class="el" href="structDGNViewInfo.html">DGNViewInfo</a> </td><td class="memItemRight" valign="bottom"><b>views</b> [8]</td></tr> <tr class="separator:ae6a6434b715086f073d445a468d2545e"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Terminal Control Block (header).</p> <p>The core.stype code is DGNST_TCB.</p> <p>Returned for DGNT_TCB(9).</p> <p>The first TCB in the file is used to determine the dimension (2D vs. 3D), and transformation from UOR (units of resolution) to subunits, and subunits to master units. This is handled transparently within <a class="el" href="dgnlib_8h.html#abd8d82b46b6d31706e1e57f66b27c83d">DGNReadElement()</a>, so it is not normally necessary to handle this element type at the application level, though it can be useful to get the sub_units, and master_units names. </p> </div><h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="ac5db2e6d8fd82b200d94bf0e18c255df"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int DGNElemTCB::dimension</td> </tr> </table> </div><div class="memdoc"> <p>Dimension (2 or 3) </p> </div> </div> <a class="anchor" id="af3d8f14b08e506b8628e5e875d248f79"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char DGNElemTCB::master_units[3]</td> </tr> </table> </div><div class="memdoc"> <p>User name for master units (2 chars) </p> </div> </div> <a class="anchor" id="a1ffe617fef1732afcb4144fe5c111d14"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double DGNElemTCB::origin_x</td> </tr> </table> </div><div class="memdoc"> <p>X origin of UOR space in master units(?) </p> </div> </div> <a class="anchor" id="a1ff513a199e5e2d0f0e7925d63ca5285"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double DGNElemTCB::origin_y</td> </tr> </table> </div><div class="memdoc"> <p>Y origin of UOR space in master units(?) </p> </div> </div> <a class="anchor" id="a539eff2c476f83512abaec332587d1d6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double DGNElemTCB::origin_z</td> </tr> </table> </div><div class="memdoc"> <p>Z origin of UOR space in master units(?) </p> </div> </div> <a class="anchor" id="a1a72863a59cef1ad12606756fdb9c61f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char DGNElemTCB::sub_units[3]</td> </tr> </table> </div><div class="memdoc"> <p>User name for subunits (2 chars) </p> </div> </div> <a class="anchor" id="a8b0e15d6c83e344b4a03b5b75fe26214"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long DGNElemTCB::subunits_per_master</td> </tr> </table> </div><div class="memdoc"> <p>Subunits per master unit. </p> </div> </div> <a class="anchor" id="af0f6460ab7aba85a82feac7f988db89e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long DGNElemTCB::uor_per_subunit</td> </tr> </table> </div><div class="memdoc"> <p>UOR per subunit. </p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="dgnlib_8h_source.html">dgnlib.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.5 </small></address> </body> </html>