Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 7fd7c575020aa78a8e2e309ea8909f43 > files > 1027

gdal-1.6.2-6.fc13.i686.rpm

<!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"/>
<title>dgnlib: DGNElemTCB Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;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 class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>DGNElemTCB Struct Reference</h1><!-- doxytag: class="DGNElemTCB" -->
<p><code>#include &lt;<a class="el" href="dgnlib_8h_source.html">dgnlib.h</a>&gt;</code></p>

<p><a href="structDGNElemTCB-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2f00620d0cfdb927c194abd3bee71f9"></a><!-- doxytag: member="DGNElemTCB::core" ref="ac2f00620d0cfdb927c194abd3bee71f9" args="" -->
<a class="el" href="structDGNElemCore.html">DGNElemCore</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>core</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#ac5db2e6d8fd82b200d94bf0e18c255df">dimension</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#a1ffe617fef1732afcb4144fe5c111d14">origin_x</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#a1ff513a199e5e2d0f0e7925d63ca5285">origin_y</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#a539eff2c476f83512abaec332587d1d6">origin_z</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#af0f6460ab7aba85a82feac7f988db89e">uor_per_subunit</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#a1a72863a59cef1ad12606756fdb9c61f">sub_units</a> [3]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#a8b0e15d6c83e344b4a03b5b75fe26214">subunits_per_master</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDGNElemTCB.html#af3d8f14b08e506b8628e5e875d248f79">master_units</a> [3]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6a6434b715086f073d445a468d2545e"></a><!-- doxytag: member="DGNElemTCB::views" ref="ae6a6434b715086f073d445a468d2545e" args="[8]" -->
<a class="el" href="structDGNViewInfo.html">DGNViewInfo</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>views</b> [8]</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<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>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="ac5db2e6d8fd82b200d94bf0e18c255df"></a><!-- doxytag: member="DGNElemTCB::dimension" ref="ac5db2e6d8fd82b200d94bf0e18c255df" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structDGNElemTCB.html#ac5db2e6d8fd82b200d94bf0e18c255df">DGNElemTCB::dimension</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Dimension (2 or 3) </p>

</div>
</div>
<a class="anchor" id="af3d8f14b08e506b8628e5e875d248f79"></a><!-- doxytag: member="DGNElemTCB::master_units" ref="af3d8f14b08e506b8628e5e875d248f79" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="structDGNElemTCB.html#af3d8f14b08e506b8628e5e875d248f79">DGNElemTCB::master_units</a>[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><!-- doxytag: member="DGNElemTCB::origin_x" ref="a1ffe617fef1732afcb4144fe5c111d14" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="structDGNElemTCB.html#a1ffe617fef1732afcb4144fe5c111d14">DGNElemTCB::origin_x</a></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><!-- doxytag: member="DGNElemTCB::origin_y" ref="a1ff513a199e5e2d0f0e7925d63ca5285" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="structDGNElemTCB.html#a1ff513a199e5e2d0f0e7925d63ca5285">DGNElemTCB::origin_y</a></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><!-- doxytag: member="DGNElemTCB::origin_z" ref="a539eff2c476f83512abaec332587d1d6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="structDGNElemTCB.html#a539eff2c476f83512abaec332587d1d6">DGNElemTCB::origin_z</a></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><!-- doxytag: member="DGNElemTCB::sub_units" ref="a1a72863a59cef1ad12606756fdb9c61f" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="structDGNElemTCB.html#a1a72863a59cef1ad12606756fdb9c61f">DGNElemTCB::sub_units</a>[3]</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>User name for subunits (2 chars) </p>

</div>
</div>
<a class="anchor" id="a8b0e15d6c83e344b4a03b5b75fe26214"></a><!-- doxytag: member="DGNElemTCB::subunits_per_master" ref="a8b0e15d6c83e344b4a03b5b75fe26214" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long <a class="el" href="structDGNElemTCB.html#a8b0e15d6c83e344b4a03b5b75fe26214">DGNElemTCB::subunits_per_master</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Subunits per master unit. </p>

</div>
</div>
<a class="anchor" id="af0f6460ab7aba85a82feac7f988db89e"></a><!-- doxytag: member="DGNElemTCB::uor_per_subunit" ref="af0f6460ab7aba85a82feac7f988db89e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long <a class="el" href="structDGNElemTCB.html#af0f6460ab7aba85a82feac7f988db89e">DGNElemTCB::uor_per_subunit</a></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>
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>