EVOLUTION-MANAGER
Edit File: dgnlib_8h_source.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: dgnlib.h Source File</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><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">dgnlib.h</div> </div> </div><!--header--> <div class="contents"> <a href="dgnlib_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/******************************************************************************</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * $Id: dgnlib.h 10645 2007-01-18 02:22:39Z warmerdam $</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * Project: Microstation DGN Access Library</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * Purpose: Definitions of public structures and API of DGN Library.</span></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * Author: Frank Warmerdam, warmerdam@pobox.com</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> *</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> ******************************************************************************</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * Copyright (c) 2000, Avenza Systems Inc, http://www.avenza.com/</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * copy of this software and associated documentation files (the "Software"),</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * to deal in the Software without restriction, including without limitation</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * the rights to use, copy, modify, merge, publish, distribute, sublicense,</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * and/or sell copies of the Software, and to permit persons to whom the</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * Software is furnished to do so, subject to the following conditions:</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> *</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * The above copyright notice and this permission notice shall be included</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * in all copies or substantial portions of the Software.</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> *</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS</span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL</span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER</span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment"> * DEALINGS IN THE SOFTWARE.</span></div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment"> ****************************************************************************/</span></div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#ifndef _DGNLIB_H_INCLUDED</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span><span class="preprocessor">#define _DGNLIB_H_INCLUDED</span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "cpl_conv.h"</span></div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> CPL_C_START</div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#define CPLE_DGN_ERROR_BASE</span></div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor"></span><span class="preprocessor">#define CPLE_ElementTooBig CPLE_DGN_ERROR_BASE+1</span></div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structDGNPoint.html"> 54</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structDGNPoint.html#a39b6397c7d031fb0a87323400d654d9e"> 55</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNPoint.html#a39b6397c7d031fb0a87323400d654d9e">x</a>; </div> <div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structDGNPoint.html#acc3dfff5af3a026df341d8e2339799c7"> 56</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNPoint.html#acc3dfff5af3a026df341d8e2339799c7">y</a>; </div> <div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structDGNPoint.html#aa44b489e28301ec1dd585732461d2633"> 57</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNPoint.html#aa44b489e28301ec1dd585732461d2633">z</a>; </div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span> } <a class="code" href="structDGNPoint.html">DGNPoint</a>;</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div> <div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structDGNElementInfo.html"> 66</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structDGNElementInfo.html#aae31b071116293672aa0b5c950a56740"> 67</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structDGNElementInfo.html#aae31b071116293672aa0b5c950a56740">level</a>; </div> <div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structDGNElementInfo.html#adb609f11914fe0f93caad5f1f8afc751"> 68</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structDGNElementInfo.html#adb609f11914fe0f93caad5f1f8afc751">type</a>; </div> <div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structDGNElementInfo.html#aaea7590675e5e5a0744e828af6b541a4"> 69</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structDGNElementInfo.html#aaea7590675e5e5a0744e828af6b541a4">stype</a>; </div> <div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structDGNElementInfo.html#a03fd0974e75084157e1b2414e2e185dc"> 70</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structDGNElementInfo.html#a03fd0974e75084157e1b2414e2e185dc">flags</a>; </div> <div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structDGNElementInfo.html#aafdc3cc818932bc64f6f331f483c4ba6"> 71</a></span>  <span class="keywordtype">long</span> <a class="code" href="structDGNElementInfo.html#aafdc3cc818932bc64f6f331f483c4ba6">offset</a>; </div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> } <a class="code" href="structDGNElementInfo.html">DGNElementInfo</a>; </div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> <div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structDGNElemCore.html"> 85</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">int</span> offset;</div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordtype">int</span> size;</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div> <div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#a4ded80061bb4d25000bb91c96a938d2c"> 89</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#a4ded80061bb4d25000bb91c96a938d2c">element_id</a>; </div> <div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#aa45073b36d8d3dff7a3d10b92b3d411b"> 90</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#aa45073b36d8d3dff7a3d10b92b3d411b">stype</a>; </div> <div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#a794865555c0da0502f784abe99b81397"> 91</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#a794865555c0da0502f784abe99b81397">level</a>; </div> <div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#a9ccae303d680aa59aee6930b5dc23d73"> 92</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#a9ccae303d680aa59aee6930b5dc23d73">type</a>; </div> <div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#a095649c8c2cc609ea88747cd5d550857"> 93</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#a095649c8c2cc609ea88747cd5d550857">complex</a>; </div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#acca85b9b56ad5439d0b7396cd7e57e98"> 94</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#acca85b9b56ad5439d0b7396cd7e57e98">deleted</a>; </div> <div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#aeef69ff417edabdfe0a1a4f3e7bfb906"> 96</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#aeef69ff417edabdfe0a1a4f3e7bfb906">graphic_group</a>; </div> <div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#a51629daf39b97fc9e30360f0512f98d1"> 97</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#a51629daf39b97fc9e30360f0512f98d1">properties</a>; </div> <div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#ae0462e87ea190c9fa9b6ac83ef84ea61"> 98</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#ae0462e87ea190c9fa9b6ac83ef84ea61">color</a>; </div> <div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#a2607fdd2ebaf27101367feb82b09b4a7"> 99</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#a2607fdd2ebaf27101367feb82b09b4a7">weight</a>; </div> <div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#a094dd7693f630860d09b22e636644199"> 100</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#a094dd7693f630860d09b22e636644199">style</a>; </div> <div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#a1122343f3b1795d88d06aaf0d88f2b39"> 102</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#a1122343f3b1795d88d06aaf0d88f2b39">attr_bytes</a>; </div> <div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#ad3a3e8d013892c09a7d4e1f7b5d940c1"> 103</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structDGNElemCore.html#ad3a3e8d013892c09a7d4e1f7b5d940c1">attr_data</a>; </div> <div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#adc329581f86d73470cdb2c45a141d826"> 105</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCore.html#adc329581f86d73470cdb2c45a141d826">raw_bytes</a>; </div> <div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structDGNElemCore.html#a6ea846a9c0527b3a45cf0315c1f4a399"> 106</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structDGNElemCore.html#a6ea846a9c0527b3a45cf0315c1f4a399">raw_data</a>; </div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span> } <a class="code" href="structDGNElemCore.html">DGNElemCore</a>;</div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div> <div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structDGNElemMultiPoint.html"> 118</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div> <div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structDGNElemMultiPoint.html#ade15f937b0b487da18030d26b887d194"> 121</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemMultiPoint.html#ade15f937b0b487da18030d26b887d194">num_vertices</a>; </div> <div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="structDGNElemMultiPoint.html#a0dd6bc913715127dfdf90b71cc06ac4b"> 122</a></span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> vertices[2]; </div> <div class="line"><a name="l00124"></a><span class="lineno"> 124</span> } <a class="code" href="structDGNElemMultiPoint.html">DGNElemMultiPoint</a>; </div> <div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div> <div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structDGNElemArc.html"> 134</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div> <div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="structDGNElemArc.html#aaab9ee8fb592e96b537f5b5678544985"> 137</a></span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> <a class="code" href="structDGNElemArc.html#aaab9ee8fb592e96b537f5b5678544985">origin</a>; </div> <div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structDGNElemArc.html#aaf8dd0e5a7f57e13fd6ce6d2a793c7fc"> 139</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemArc.html#aaf8dd0e5a7f57e13fd6ce6d2a793c7fc">primary_axis</a>; </div> <div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="structDGNElemArc.html#a69c0d4192bd564b426f02343221fd926"> 140</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemArc.html#a69c0d4192bd564b426f02343221fd926">secondary_axis</a>; </div> <div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="structDGNElemArc.html#ab84a21aa0759508e2bcde5af16568713"> 142</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemArc.html#ab84a21aa0759508e2bcde5af16568713">rotation</a>; </div> <div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordtype">int</span> quat[4];</div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div> <div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="structDGNElemArc.html#aa583438d033a1989e0be44cef0e924fe"> 145</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemArc.html#aa583438d033a1989e0be44cef0e924fe">startang</a>; </div> <div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="structDGNElemArc.html#ad9bd6baddb6c6cc5378cb9a6be1bee74"> 146</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemArc.html#ad9bd6baddb6c6cc5378cb9a6be1bee74">sweepang</a>; </div> <div class="line"><a name="l00148"></a><span class="lineno"> 148</span> } <a class="code" href="structDGNElemArc.html">DGNElemArc</a>;</div> <div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div> <div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="structDGNElemText.html"> 160</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div> <div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structDGNElemText.html#ae8d73caf71d99d8928cc7a90e661008c"> 163</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemText.html#ae8d73caf71d99d8928cc7a90e661008c">font_id</a>; </div> <div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structDGNElemText.html#a2e268f18e21a7ab85fb9960313a43a95"> 164</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemText.html#a2e268f18e21a7ab85fb9960313a43a95">justification</a>; </div> <div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="structDGNElemText.html#aa26810c45b62b94ce145dc8d25c909ef"> 165</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemText.html#aa26810c45b62b94ce145dc8d25c909ef">length_mult</a>; </div> <div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="structDGNElemText.html#a2eadd2f51f9e9ade7e839d91366a8d7e"> 166</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemText.html#a2eadd2f51f9e9ade7e839d91366a8d7e">height_mult</a>; </div> <div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="structDGNElemText.html#ad427f97a3f523165094da35c874e51d5"> 167</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemText.html#ad427f97a3f523165094da35c874e51d5">rotation</a>; </div> <div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="structDGNElemText.html#a8658ae84b6ab98c1997f352352490ecb"> 168</a></span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> <a class="code" href="structDGNElemText.html#a8658ae84b6ab98c1997f352352490ecb">origin</a>; </div> <div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structDGNElemText.html#a52d5af17a7e2ed2c51e974b28b41a8a6"> 169</a></span>  <span class="keywordtype">char</span> <span class="keywordtype">string</span>[1]; </div> <div class="line"><a name="l00170"></a><span class="lineno"> 170</span> } <a class="code" href="structDGNElemText.html">DGNElemText</a>;</div> <div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div> <div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="structDGNElemComplexHeader.html"> 183</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  </div> <div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="structDGNElemComplexHeader.html#a71fe479e7a8a896c33f370c8034768ca"> 186</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemComplexHeader.html#a71fe479e7a8a896c33f370c8034768ca">totlength</a>; </div> <div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structDGNElemComplexHeader.html#a95dcb143f7aa96950d0d2b5856c2c0ea"> 189</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemComplexHeader.html#a95dcb143f7aa96950d0d2b5856c2c0ea">numelems</a>; </div> <div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="structDGNElemComplexHeader.html#a89107ef01ce37e2de25bc8f19b58363b"> 190</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemComplexHeader.html#a89107ef01ce37e2de25bc8f19b58363b">surftype</a>; </div> <div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structDGNElemComplexHeader.html#ad022f9ce3631df5d9cc9b1a950e0f615"> 193</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemComplexHeader.html#ad022f9ce3631df5d9cc9b1a950e0f615">boundelms</a>; </div> <div class="line"><a name="l00195"></a><span class="lineno"> 195</span> } <a class="code" href="structDGNElemComplexHeader.html">DGNElemComplexHeader</a>;</div> <div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div> <div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structDGNElemColorTable.html"> 206</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div> <div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keywordtype">int</span> screen_flag;</div> <div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structDGNElemColorTable.html#a3e03453097369fbcd8611d1358b32122"> 210</a></span>  GByte color_info[256][3]; </div> <div class="line"><a name="l00211"></a><span class="lineno"> 211</span> } <a class="code" href="structDGNElemColorTable.html">DGNElemColorTable</a>;</div> <div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div> <div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structDGNViewInfo.html"> 213</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keywordtype">int</span> flags;</div> <div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> levels[8];</div> <div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> origin;</div> <div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> delta;</div> <div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordtype">double</span> transmatrx[9];</div> <div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keywordtype">double</span> conversion;</div> <div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> activez;</div> <div class="line"><a name="l00221"></a><span class="lineno"> 221</span> } <a class="code" href="structDGNViewInfo.html">DGNViewInfo</a>;</div> <div class="line"><a name="l00222"></a><span class="lineno"> 222</span> </div> <div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structDGNElemTCB.html"> 237</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div> <div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structDGNElemTCB.html#ac5db2e6d8fd82b200d94bf0e18c255df"> 240</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTCB.html#ac5db2e6d8fd82b200d94bf0e18c255df">dimension</a>; </div> <div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structDGNElemTCB.html#a1ffe617fef1732afcb4144fe5c111d14"> 242</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemTCB.html#a1ffe617fef1732afcb4144fe5c111d14">origin_x</a>; </div> <div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structDGNElemTCB.html#a1ff513a199e5e2d0f0e7925d63ca5285"> 243</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemTCB.html#a1ff513a199e5e2d0f0e7925d63ca5285">origin_y</a>; </div> <div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structDGNElemTCB.html#a539eff2c476f83512abaec332587d1d6"> 244</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemTCB.html#a539eff2c476f83512abaec332587d1d6">origin_z</a>; </div> <div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structDGNElemTCB.html#af0f6460ab7aba85a82feac7f988db89e"> 246</a></span>  <span class="keywordtype">long</span> <a class="code" href="structDGNElemTCB.html#af0f6460ab7aba85a82feac7f988db89e">uor_per_subunit</a>; </div> <div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structDGNElemTCB.html#a1a72863a59cef1ad12606756fdb9c61f"> 247</a></span>  <span class="keywordtype">char</span> sub_units[3]; </div> <div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structDGNElemTCB.html#a8b0e15d6c83e344b4a03b5b75fe26214"> 248</a></span>  <span class="keywordtype">long</span> <a class="code" href="structDGNElemTCB.html#a8b0e15d6c83e344b4a03b5b75fe26214">subunits_per_master</a>; </div> <div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="structDGNElemTCB.html#af3d8f14b08e506b8628e5e875d248f79"> 249</a></span>  <span class="keywordtype">char</span> master_units[3]; </div> <div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <a class="code" href="structDGNViewInfo.html">DGNViewInfo</a> views[8];</div> <div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div> <div class="line"><a name="l00253"></a><span class="lineno"> 253</span> } <a class="code" href="structDGNElemTCB.html">DGNElemTCB</a>;</div> <div class="line"><a name="l00254"></a><span class="lineno"> 254</span> </div> <div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="structDGNElemCellHeader.html"> 263</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00265"></a><span class="lineno"> 265</span> </div> <div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="structDGNElemCellHeader.html#a0c93a7ae3694e12fd06f58749228f8df"> 266</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCellHeader.html#a0c93a7ae3694e12fd06f58749228f8df">totlength</a>; </div> <div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structDGNElemCellHeader.html#a56ddc2f8fa3abb88a18edf151d2d5320"> 269</a></span>  <span class="keywordtype">char</span> name[7]; </div> <div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structDGNElemCellHeader.html#a903eb71cdd6839f54e05e9867fdc07c1"> 270</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structDGNElemCellHeader.html#a903eb71cdd6839f54e05e9867fdc07c1">cclass</a>; </div> <div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="structDGNElemCellHeader.html#ac770350f4c14b76ee771ee3857daa097"> 271</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> levels[4]; </div> <div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="structDGNElemCellHeader.html#ad1305a09d235264e08148ef230f89d1e"> 273</a></span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> <a class="code" href="structDGNElemCellHeader.html#ad1305a09d235264e08148ef230f89d1e">rnglow</a>; </div> <div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="structDGNElemCellHeader.html#a278c255fe72980eeff3887e6dab4abcb"> 274</a></span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> <a class="code" href="structDGNElemCellHeader.html#a278c255fe72980eeff3887e6dab4abcb">rnghigh</a>; </div> <div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="structDGNElemCellHeader.html#add65916c8e88011e3a87fe1f0a07f840"> 276</a></span>  <span class="keywordtype">double</span> trans[9]; </div> <div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="structDGNElemCellHeader.html#a826bb1cdccd05deffba7acdc39aaf55d"> 277</a></span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> <a class="code" href="structDGNElemCellHeader.html#a826bb1cdccd05deffba7acdc39aaf55d">origin</a>; </div> <div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordtype">double</span> xscale;</div> <div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordtype">double</span> yscale;</div> <div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keywordtype">double</span> rotation;</div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div> <div class="line"><a name="l00283"></a><span class="lineno"> 283</span> } <a class="code" href="structDGNElemCellHeader.html">DGNElemCellHeader</a>;</div> <div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div> <div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="structDGNElemCellLibrary.html"> 293</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div> <div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structDGNElemCellLibrary.html#a470fc622d3c4f0edff2748171ca7d089"> 296</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemCellLibrary.html#a470fc622d3c4f0edff2748171ca7d089">celltype</a>; </div> <div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="structDGNElemCellLibrary.html#afd5816483fd91f25ebc9d4e3a55bb365"> 297</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemCellLibrary.html#afd5816483fd91f25ebc9d4e3a55bb365">attindx</a>; </div> <div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structDGNElemCellLibrary.html#a0732879f0bd90856b7a2e33d900e9a0f"> 298</a></span>  <span class="keywordtype">char</span> name[7]; </div> <div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="structDGNElemCellLibrary.html#a783763a484fb20bda6b825f52def5778"> 300</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemCellLibrary.html#a783763a484fb20bda6b825f52def5778">numwords</a>; </div> <div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structDGNElemCellLibrary.html#abb4e4bc9de4ac0c8cadfb41c877510a2"> 302</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemCellLibrary.html#abb4e4bc9de4ac0c8cadfb41c877510a2">dispsymb</a>; </div> <div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="structDGNElemCellLibrary.html#a36accd4551e1b83a07df20352a3ed4eb"> 303</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structDGNElemCellLibrary.html#a36accd4551e1b83a07df20352a3ed4eb">cclass</a>; </div> <div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="structDGNElemCellLibrary.html#a32ecf674e8c396856df6d4bd0bbbcd8d"> 304</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> levels[4]; </div> <div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="structDGNElemCellLibrary.html#afe760b87fd991d240b19f4054309afb1"> 306</a></span>  <span class="keywordtype">char</span> description[28]; </div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span> } <a class="code" href="structDGNElemCellLibrary.html">DGNElemCellLibrary</a>;</div> <div class="line"><a name="l00309"></a><span class="lineno"> 309</span> </div> <div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="structDGNElemSharedCellDefn.html"> 318</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div> <div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structDGNElemSharedCellDefn.html#a0ba631765416ccac165e9ed839fa77ae"> 321</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemSharedCellDefn.html#a0ba631765416ccac165e9ed839fa77ae">totlength</a>; </div> <div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="comment">// FIXME: Most of the contents of this element type is currently</span></div> <div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  <span class="comment">// unknown. Please get in touch with the authors if you have</span></div> <div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="comment">// information about how to decode this element.</span></div> <div class="line"><a name="l00327"></a><span class="lineno"> 327</span> } <a class="code" href="structDGNElemSharedCellDefn.html">DGNElemSharedCellDefn</a>;</div> <div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div> <div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="uniontagValueUnion.html"> 329</a></span> <span class="keyword">typedef</span> <span class="keyword">union </span>{ <span class="keywordtype">char</span> *string; GInt32 integer; <span class="keywordtype">double</span> real; } <a class="code" href="uniontagValueUnion.html">tagValueUnion</a>;</div> <div class="line"><a name="l00330"></a><span class="lineno"> 330</span> </div> <div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="structDGNElemTagValue.html"> 339</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00341"></a><span class="lineno"> 341</span> </div> <div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="structDGNElemTagValue.html#afae598502019344ec004ed8e4874a91c"> 342</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTagValue.html#afae598502019344ec004ed8e4874a91c">tagType</a>; </div> <div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structDGNElemTagValue.html#af5fa10ec72ec1e62d1d283c4425b6e09"> 343</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTagValue.html#af5fa10ec72ec1e62d1d283c4425b6e09">tagSet</a>; </div> <div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="structDGNElemTagValue.html#a32d259af18e08a75e50918d91e17f911"> 344</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTagValue.html#a32d259af18e08a75e50918d91e17f911">tagIndex</a>; </div> <div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="structDGNElemTagValue.html#a6ae2fee50b61ecbb7618c96788676252"> 345</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTagValue.html#a6ae2fee50b61ecbb7618c96788676252">tagLength</a>; </div> <div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="structDGNElemTagValue.html#ae8efa5361969abdbb1778fd91ca6927b"> 346</a></span>  <a class="code" href="uniontagValueUnion.html">tagValueUnion</a> <a class="code" href="structDGNElemTagValue.html#ae8efa5361969abdbb1778fd91ca6927b">tagValue</a>; </div> <div class="line"><a name="l00348"></a><span class="lineno"> 348</span> } <a class="code" href="structDGNElemTagValue.html">DGNElemTagValue</a>;</div> <div class="line"><a name="l00349"></a><span class="lineno"> 349</span> </div> <div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="struct__DGNTagDef.html"> 355</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__DGNTagDef.html">_DGNTagDef</a> {</div> <div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="struct__DGNTagDef.html#a7f308f6b15971b8e51297de3eb88f5dc"> 356</a></span>  <span class="keywordtype">char</span> *<a class="code" href="struct__DGNTagDef.html#a7f308f6b15971b8e51297de3eb88f5dc">name</a>; </div> <div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="struct__DGNTagDef.html#a06ee3f102050a64d3ac73fd1902e41ec"> 357</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct__DGNTagDef.html#a06ee3f102050a64d3ac73fd1902e41ec">id</a>; </div> <div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="struct__DGNTagDef.html#ab2edb316b3b4af8f9d28407e2bcdbb6a"> 358</a></span>  <span class="keywordtype">char</span> *<a class="code" href="struct__DGNTagDef.html#ab2edb316b3b4af8f9d28407e2bcdbb6a">prompt</a>; </div> <div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="struct__DGNTagDef.html#a4f11ca30e6238fa3b91e925969397379"> 359</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct__DGNTagDef.html#a4f11ca30e6238fa3b91e925969397379">type</a>; </div> <div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="struct__DGNTagDef.html#a78c9d06f493dd49aa913cf67096792b2"> 360</a></span>  <a class="code" href="uniontagValueUnion.html">tagValueUnion</a> <a class="code" href="struct__DGNTagDef.html#a78c9d06f493dd49aa913cf67096792b2">defaultValue</a>; </div> <div class="line"><a name="l00361"></a><span class="lineno"> 361</span> } <a class="code" href="dgnlib_8h.html#a6e70d4376ab776dffdd6e8a67d5cdc01">DGNTagDef</a>;</div> <div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div> <div class="line"><a name="l00363"></a><span class="lineno"> 363</span> <span class="preprocessor">#define DGNTT_STRING 1</span></div> <div class="line"><a name="l00364"></a><span class="lineno"> 364</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNTT_INTEGER 3</span></div> <div class="line"><a name="l00365"></a><span class="lineno"> 365</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNTT_FLOAT 4</span></div> <div class="line"><a name="l00366"></a><span class="lineno"> 366</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="structDGNElemTagSet.html"> 375</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div> <div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="structDGNElemTagSet.html#a93d98601ff9a7912cee8779ee3068e60"> 378</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTagSet.html#a93d98601ff9a7912cee8779ee3068e60">tagCount</a>; </div> <div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="structDGNElemTagSet.html#aeafb666dd97dcedf1854030a493e3c9e"> 379</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTagSet.html#aeafb666dd97dcedf1854030a493e3c9e">tagSet</a>; </div> <div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="structDGNElemTagSet.html#a8da3bcd7c808254d585ddb136369589d"> 380</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTagSet.html#a8da3bcd7c808254d585ddb136369589d">flags</a>; </div> <div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="structDGNElemTagSet.html#a46082d9c4d8a1634f3168bbbf82b27ed"> 381</a></span>  <span class="keywordtype">char</span> *<a class="code" href="structDGNElemTagSet.html#a46082d9c4d8a1634f3168bbbf82b27ed">tagSetName</a>; </div> <div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="structDGNElemTagSet.html#a083f0fbd1b310d9d5854729661deac8a"> 383</a></span>  <a class="code" href="struct__DGNTagDef.html">DGNTagDef</a> *<a class="code" href="structDGNElemTagSet.html#a083f0fbd1b310d9d5854729661deac8a">tagList</a>; </div> <div class="line"><a name="l00385"></a><span class="lineno"> 385</span> } <a class="code" href="structDGNElemTagSet.html">DGNElemTagSet</a>;</div> <div class="line"><a name="l00386"></a><span class="lineno"> 386</span> </div> <div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="structDGNElemCone.html"> 394</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div> <div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="structDGNElemCone.html#a6d2fb59d971cc775541b04cb1d2772c3"> 397</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemCone.html#a6d2fb59d971cc775541b04cb1d2772c3">unknown</a>; </div> <div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="structDGNElemCone.html#a78aba14ff5150e7a94255def0fc6e877"> 398</a></span>  <span class="keywordtype">int</span> quat[4]; </div> <div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="structDGNElemCone.html#add85c91e298041aabe8604caa5ae9969"> 399</a></span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> <a class="code" href="structDGNElemCone.html#add85c91e298041aabe8604caa5ae9969">center_1</a>; </div> <div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="structDGNElemCone.html#a20fc4f728efab9123de8f36e17823851"> 400</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemCone.html#a20fc4f728efab9123de8f36e17823851">radius_1</a>; </div> <div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="structDGNElemCone.html#aa0444302e37656eba8fd1d4fc58a04e7"> 401</a></span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> <a class="code" href="structDGNElemCone.html#aa0444302e37656eba8fd1d4fc58a04e7">center_2</a>; </div> <div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="structDGNElemCone.html#a981247fbc4dff5eda25b58660c1943cf"> 402</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemCone.html#a981247fbc4dff5eda25b58660c1943cf">radius_2</a>; </div> <div class="line"><a name="l00404"></a><span class="lineno"> 404</span> } <a class="code" href="structDGNElemCone.html">DGNElemCone</a>;</div> <div class="line"><a name="l00405"></a><span class="lineno"> 405</span> </div> <div class="line"><a name="l00406"></a><span class="lineno"> 406</span> </div> <div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html"> 417</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  </div> <div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#aeb5e2722eddcd2add840a4794e48cef2"> 420</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTextNode.html#aeb5e2722eddcd2add840a4794e48cef2">totlength</a>; </div> <div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#ae3792ed1d42e5e88730ffd6460350221"> 422</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTextNode.html#ae3792ed1d42e5e88730ffd6460350221">numelems</a>; </div> <div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#adfe0fd1a817cfabca5fb53f47dcced01"> 423</a></span>  <span class="keywordtype">int</span> <a class="code" href="structDGNElemTextNode.html#adfe0fd1a817cfabca5fb53f47dcced01">node_number</a>; </div> <div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#a3c578465b0680eced73c17eb4d8113f9"> 424</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemTextNode.html#a3c578465b0680eced73c17eb4d8113f9">max_length</a>; </div> <div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#ad4dfe7cb51281fab3ae86cdaae5e8ee0"> 425</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemTextNode.html#ad4dfe7cb51281fab3ae86cdaae5e8ee0">max_used</a>; </div> <div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#a36be3de0687c54917e9b745479a353e6"> 426</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemTextNode.html#a36be3de0687c54917e9b745479a353e6">font_id</a>; </div> <div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#a7815490866f6aac2b3beba4f1fe4613e"> 427</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemTextNode.html#a7815490866f6aac2b3beba4f1fe4613e">justification</a>; </div> <div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#a8977a5eb332d0c95a51050524f9823af"> 428</a></span>  <span class="keywordtype">long</span> <a class="code" href="structDGNElemTextNode.html#a8977a5eb332d0c95a51050524f9823af">line_spacing</a>; </div> <div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#a695d6a3aef669771c9169ab0e56f21c6"> 429</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemTextNode.html#a695d6a3aef669771c9169ab0e56f21c6">length_mult</a>; </div> <div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#a1d145b2dbbca8d72e5ed19a4e308c0d7"> 430</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemTextNode.html#a1d145b2dbbca8d72e5ed19a4e308c0d7">height_mult</a>; </div> <div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#a3820e58878d7dcc07b88e4d05ab7266b"> 431</a></span>  <span class="keywordtype">double</span> <a class="code" href="structDGNElemTextNode.html#a3820e58878d7dcc07b88e4d05ab7266b">rotation</a>; </div> <div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="structDGNElemTextNode.html#a1c10827b4e55b1a8e3bd18e988721c83"> 432</a></span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> <a class="code" href="structDGNElemTextNode.html#a1c10827b4e55b1a8e3bd18e988721c83">origin</a>; </div> <div class="line"><a name="l00434"></a><span class="lineno"> 434</span> } <a class="code" href="structDGNElemTextNode.html">DGNElemTextNode</a>;</div> <div class="line"><a name="l00435"></a><span class="lineno"> 435</span> </div> <div class="line"><a name="l00436"></a><span class="lineno"> 436</span> </div> <div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html"> 444</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00446"></a><span class="lineno"> 446</span> </div> <div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#acb5b1555491043f803bcb2e05cac345d"> 447</a></span>  <span class="keywordtype">long</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#acb5b1555491043f803bcb2e05cac345d">desc_words</a>; </div> <div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#a1bf149be454cf755bf53976c832f1c74"> 450</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#a1bf149be454cf755bf53976c832f1c74">curve_type</a>; </div> <div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#ada21e7467dee0456091cb0c3aaaf8477"> 451</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#ada21e7467dee0456091cb0c3aaaf8477">u_order</a>; </div> <div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#ab4a3623c6a35d482cff77f54861165af"> 452</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#ab4a3623c6a35d482cff77f54861165af">u_properties</a>; </div> <div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#a734df8c0e60611b104c2430de5e6f4c8"> 454</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#a734df8c0e60611b104c2430de5e6f4c8">num_poles_u</a>; </div> <div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#a62b4f14a7b33717b32fa018319b40468"> 455</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#a62b4f14a7b33717b32fa018319b40468">num_knots_u</a>; </div> <div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#a5001bdc1d77c2be21f07aed03c5f9f87"> 456</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#a5001bdc1d77c2be21f07aed03c5f9f87">rule_lines_u</a>; </div> <div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#aab82ef40434e07aabb9ab2e49712f72e"> 458</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#aab82ef40434e07aabb9ab2e49712f72e">v_order</a>; </div> <div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#ad9e296bef0fd91dea98551cdd1610249"> 459</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#ad9e296bef0fd91dea98551cdd1610249">v_properties</a>; </div> <div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#a703811a129993f2daac533c9c7728ef9"> 461</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#a703811a129993f2daac533c9c7728ef9">num_poles_v</a>; </div> <div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#a60a65cd7c709cd781efa198ff636b8d5"> 462</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#a60a65cd7c709cd781efa198ff636b8d5">num_knots_v</a>; </div> <div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#afe316cd1b2271bceb9dc5c33ac15dc4c"> 463</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#afe316cd1b2271bceb9dc5c33ac15dc4c">rule_lines_v</a>; </div> <div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceHeader.html#a40909041667af1e22c4c6806d7b250d2"> 465</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceHeader.html#a40909041667af1e22c4c6806d7b250d2">num_bounds</a>; </div> <div class="line"><a name="l00466"></a><span class="lineno"> 466</span> } <a class="code" href="structDGNElemBSplineSurfaceHeader.html">DGNElemBSplineSurfaceHeader</a>;</div> <div class="line"><a name="l00467"></a><span class="lineno"> 467</span> </div> <div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="structDGNElemBSplineCurveHeader.html"> 475</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00477"></a><span class="lineno"> 477</span> </div> <div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="structDGNElemBSplineCurveHeader.html#abe1cb0b08774b8f3637eb35365f84fa8"> 478</a></span>  <span class="keywordtype">long</span> <a class="code" href="structDGNElemBSplineCurveHeader.html#abe1cb0b08774b8f3637eb35365f84fa8">desc_words</a>; </div> <div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="structDGNElemBSplineCurveHeader.html#abdea65a87901e8f1a2501a3e55e690bb"> 481</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structDGNElemBSplineCurveHeader.html#abdea65a87901e8f1a2501a3e55e690bb">order</a>; </div> <div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="structDGNElemBSplineCurveHeader.html#afa3f5a675d6b1f033d158dd76558af34"> 482</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structDGNElemBSplineCurveHeader.html#afa3f5a675d6b1f033d158dd76558af34">properties</a>; </div> <div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="structDGNElemBSplineCurveHeader.html#a4d8014fe2dfc1062d756e5aa32058137"> 483</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structDGNElemBSplineCurveHeader.html#a4d8014fe2dfc1062d756e5aa32058137">curve_type</a>; </div> <div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="structDGNElemBSplineCurveHeader.html#a669bbd6fb1ddd7e0c0015ac859a3b0fc"> 484</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineCurveHeader.html#a669bbd6fb1ddd7e0c0015ac859a3b0fc">num_poles</a>; </div> <div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="structDGNElemBSplineCurveHeader.html#aae6f08655d14bfe6c255b3503898bbb9"> 485</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineCurveHeader.html#aae6f08655d14bfe6c255b3503898bbb9">num_knots</a>; </div> <div class="line"><a name="l00486"></a><span class="lineno"> 486</span> } <a class="code" href="structDGNElemBSplineCurveHeader.html">DGNElemBSplineCurveHeader</a>;</div> <div class="line"><a name="l00487"></a><span class="lineno"> 487</span> </div> <div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceBoundary.html"> 495</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00497"></a><span class="lineno"> 497</span> </div> <div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceBoundary.html#ac88de5fc3e4e835e6244609654b80a54"> 498</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceBoundary.html#ac88de5fc3e4e835e6244609654b80a54">number</a>; </div> <div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceBoundary.html#accbd2acd565625c1505c6964e21e7431"> 499</a></span>  <span class="keywordtype">short</span> <a class="code" href="structDGNElemBSplineSurfaceBoundary.html#accbd2acd565625c1505c6964e21e7431">numverts</a>; </div> <div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="structDGNElemBSplineSurfaceBoundary.html#afa066064b82167060c684017cc083da2"> 500</a></span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> vertices[1]; </div> <div class="line"><a name="l00502"></a><span class="lineno"> 502</span> } <a class="code" href="structDGNElemBSplineSurfaceBoundary.html">DGNElemBSplineSurfaceBoundary</a>;</div> <div class="line"><a name="l00503"></a><span class="lineno"> 503</span> </div> <div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="structDGNElemKnotWeight.html"> 511</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a name="l00512"></a><span class="lineno"> 512</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> core;</div> <div class="line"><a name="l00513"></a><span class="lineno"> 513</span> </div> <div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="structDGNElemKnotWeight.html#a084eb65abb28cfeca722774ccff2a4fa"> 514</a></span>  <span class="keywordtype">float</span> array[1]; </div> <div class="line"><a name="l00517"></a><span class="lineno"> 517</span> } <a class="code" href="structDGNElemKnotWeight.html">DGNElemKnotWeight</a>;</div> <div class="line"><a name="l00518"></a><span class="lineno"> 518</span> </div> <div class="line"><a name="l00519"></a><span class="lineno"> 519</span> </div> <div class="line"><a name="l00520"></a><span class="lineno"> 520</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00521"></a><span class="lineno"> 521</span> <span class="comment">/* Structure types */</span></div> <div class="line"><a name="l00522"></a><span class="lineno"> 522</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00523"></a><span class="lineno"> 523</span> </div> <div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a870ad65647c388db6eb3674c9c4d564f"> 525</a></span> <span class="preprocessor">#define DGNST_CORE 1 </span></div> <div class="line"><a name="l00526"></a><span class="lineno"> 526</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#ad25ee7f8ab4b6a6cefca6685df4cbb7e"> 528</a></span> <span class="preprocessor">#define DGNST_MULTIPOINT 2 </span></div> <div class="line"><a name="l00529"></a><span class="lineno"> 529</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#afdd4c29deadc5df0567497997883c73a"> 531</a></span> <span class="preprocessor">#define DGNST_COLORTABLE 3 </span></div> <div class="line"><a name="l00532"></a><span class="lineno"> 532</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a20e1ef6420c70331a71a92e02b5b0489"> 534</a></span> <span class="preprocessor">#define DGNST_TCB 4 </span></div> <div class="line"><a name="l00535"></a><span class="lineno"> 535</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a6e317ab9b137783ee9ab8acf0909a499"> 537</a></span> <span class="preprocessor">#define DGNST_ARC 5 </span></div> <div class="line"><a name="l00538"></a><span class="lineno"> 538</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a17b811d501984bbba5eb9e0fd5d3671e"> 540</a></span> <span class="preprocessor">#define DGNST_TEXT 6 </span></div> <div class="line"><a name="l00541"></a><span class="lineno"> 541</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a4549740255dec1453eba88c4c479974a"> 543</a></span> <span class="preprocessor">#define DGNST_COMPLEX_HEADER 7</span></div> <div class="line"><a name="l00544"></a><span class="lineno"> 544</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a885b449fde88dedb832c9a1d9d948daf"> 546</a></span> <span class="preprocessor">#define DGNST_CELL_HEADER 8</span></div> <div class="line"><a name="l00547"></a><span class="lineno"> 547</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#adb1442b2bc30c29e9493a42ca0e13f55"> 549</a></span> <span class="preprocessor">#define DGNST_TAG_VALUE 9</span></div> <div class="line"><a name="l00550"></a><span class="lineno"> 550</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a4eafcb8780b1ba040b09e94edc8af39f"> 552</a></span> <span class="preprocessor">#define DGNST_TAG_SET 10</span></div> <div class="line"><a name="l00553"></a><span class="lineno"> 553</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a807018d88c59eec8a19422053b95fc45"> 555</a></span> <span class="preprocessor">#define DGNST_CELL_LIBRARY 11</span></div> <div class="line"><a name="l00556"></a><span class="lineno"> 556</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#afcd5b64bf61f51f3e3b1d87cdcf384c9"> 558</a></span> <span class="preprocessor">#define DGNST_CONE 12</span></div> <div class="line"><a name="l00559"></a><span class="lineno"> 559</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a4dfd2767d66360072d7d2e8fc5b2a5e9"> 561</a></span> <span class="preprocessor">#define DGNST_TEXT_NODE 13</span></div> <div class="line"><a name="l00562"></a><span class="lineno"> 562</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#af4b6c7bf187d9665f1ba1d6c14563594"> 564</a></span> <span class="preprocessor">#define DGNST_BSPLINE_SURFACE_HEADER 14</span></div> <div class="line"><a name="l00565"></a><span class="lineno"> 565</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a071ec6b9fdb963877096b2da1a349590"> 567</a></span> <span class="preprocessor">#define DGNST_BSPLINE_CURVE_HEADER 15</span></div> <div class="line"><a name="l00568"></a><span class="lineno"> 568</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a3b665617fd7017315f2777a09dbb1667"> 570</a></span> <span class="preprocessor">#define DGNST_BSPLINE_SURFACE_BOUNDARY 16</span></div> <div class="line"><a name="l00571"></a><span class="lineno"> 571</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#aa5d909258d997222926d16f20c3847f6"> 573</a></span> <span class="preprocessor">#define DGNST_KNOT_WEIGHT 17</span></div> <div class="line"><a name="l00574"></a><span class="lineno"> 574</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#a606af4532a0386aa934ad42864007b40"> 576</a></span> <span class="preprocessor">#define DGNST_SHARED_CELL_DEFN 18</span></div> <div class="line"><a name="l00577"></a><span class="lineno"> 577</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00578"></a><span class="lineno"> 578</span> </div> <div class="line"><a name="l00579"></a><span class="lineno"> 579</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00580"></a><span class="lineno"> 580</span> <span class="comment">/* Element types */</span></div> <div class="line"><a name="l00581"></a><span class="lineno"> 581</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00582"></a><span class="lineno"> 582</span> <span class="preprocessor">#define DGNT_CELL_LIBRARY 1</span></div> <div class="line"><a name="l00583"></a><span class="lineno"> 583</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_CELL_HEADER 2</span></div> <div class="line"><a name="l00584"></a><span class="lineno"> 584</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_LINE 3</span></div> <div class="line"><a name="l00585"></a><span class="lineno"> 585</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_LINE_STRING 4</span></div> <div class="line"><a name="l00586"></a><span class="lineno"> 586</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_GROUP_DATA 5</span></div> <div class="line"><a name="l00587"></a><span class="lineno"> 587</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_SHAPE 6</span></div> <div class="line"><a name="l00588"></a><span class="lineno"> 588</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_TEXT_NODE 7</span></div> <div class="line"><a name="l00589"></a><span class="lineno"> 589</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_DIGITIZER_SETUP 8</span></div> <div class="line"><a name="l00590"></a><span class="lineno"> 590</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_TCB 9</span></div> <div class="line"><a name="l00591"></a><span class="lineno"> 591</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_LEVEL_SYMBOLOGY 10</span></div> <div class="line"><a name="l00592"></a><span class="lineno"> 592</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_CURVE 11</span></div> <div class="line"><a name="l00593"></a><span class="lineno"> 593</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_COMPLEX_CHAIN_HEADER 12</span></div> <div class="line"><a name="l00594"></a><span class="lineno"> 594</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_COMPLEX_SHAPE_HEADER 14</span></div> <div class="line"><a name="l00595"></a><span class="lineno"> 595</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_ELLIPSE 15</span></div> <div class="line"><a name="l00596"></a><span class="lineno"> 596</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_ARC 16</span></div> <div class="line"><a name="l00597"></a><span class="lineno"> 597</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_TEXT 17</span></div> <div class="line"><a name="l00598"></a><span class="lineno"> 598</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_3DSURFACE_HEADER 18</span></div> <div class="line"><a name="l00599"></a><span class="lineno"> 599</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_3DSOLID_HEADER 19</span></div> <div class="line"><a name="l00600"></a><span class="lineno"> 600</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_BSPLINE_POLE 21</span></div> <div class="line"><a name="l00601"></a><span class="lineno"> 601</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_POINT_STRING 22</span></div> <div class="line"><a name="l00602"></a><span class="lineno"> 602</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_BSPLINE_SURFACE_HEADER 24</span></div> <div class="line"><a name="l00603"></a><span class="lineno"> 603</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_BSPLINE_SURFACE_BOUNDARY 25</span></div> <div class="line"><a name="l00604"></a><span class="lineno"> 604</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_BSPLINE_KNOT 26</span></div> <div class="line"><a name="l00605"></a><span class="lineno"> 605</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_BSPLINE_CURVE_HEADER 27</span></div> <div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_BSPLINE_WEIGHT_FACTOR 28</span></div> <div class="line"><a name="l00607"></a><span class="lineno"> 607</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_CONE 23</span></div> <div class="line"><a name="l00608"></a><span class="lineno"> 608</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_SHARED_CELL_DEFN 34</span></div> <div class="line"><a name="l00609"></a><span class="lineno"> 609</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_SHARED_CELL_ELEM 35</span></div> <div class="line"><a name="l00610"></a><span class="lineno"> 610</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_TAG_VALUE 37</span></div> <div class="line"><a name="l00611"></a><span class="lineno"> 611</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNT_APPLICATION_ELEM 66</span></div> <div class="line"><a name="l00612"></a><span class="lineno"> 612</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00613"></a><span class="lineno"> 613</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00614"></a><span class="lineno"> 614</span> <span class="comment">/* Line Styles */</span></div> <div class="line"><a name="l00615"></a><span class="lineno"> 615</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00616"></a><span class="lineno"> 616</span> <span class="preprocessor">#define DGNS_SOLID 0</span></div> <div class="line"><a name="l00617"></a><span class="lineno"> 617</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNS_DOTTED 1</span></div> <div class="line"><a name="l00618"></a><span class="lineno"> 618</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNS_MEDIUM_DASH 2</span></div> <div class="line"><a name="l00619"></a><span class="lineno"> 619</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNS_LONG_DASH 3</span></div> <div class="line"><a name="l00620"></a><span class="lineno"> 620</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNS_DOT_DASH 4</span></div> <div class="line"><a name="l00621"></a><span class="lineno"> 621</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNS_SHORT_DASH 5</span></div> <div class="line"><a name="l00622"></a><span class="lineno"> 622</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNS_DASH_DOUBLE_DOT 6</span></div> <div class="line"><a name="l00623"></a><span class="lineno"> 623</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNS_LONG_DASH_SHORT_DASH 7</span></div> <div class="line"><a name="l00624"></a><span class="lineno"> 624</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00625"></a><span class="lineno"> 625</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00626"></a><span class="lineno"> 626</span> <span class="comment">/* 3D Surface Types */</span></div> <div class="line"><a name="l00627"></a><span class="lineno"> 627</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00628"></a><span class="lineno"> 628</span> <span class="preprocessor">#define DGNSUT_SURFACE_OF_PROJECTION 0</span></div> <div class="line"><a name="l00629"></a><span class="lineno"> 629</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSUT_BOUNDED_PLANE 1</span></div> <div class="line"><a name="l00630"></a><span class="lineno"> 630</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSUT_BOUNDED_PLANE2 2</span></div> <div class="line"><a name="l00631"></a><span class="lineno"> 631</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSUT_RIGHT_CIRCULAR_CYLINDER 3</span></div> <div class="line"><a name="l00632"></a><span class="lineno"> 632</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSUT_RIGHT_CIRCULAR_CONE 4</span></div> <div class="line"><a name="l00633"></a><span class="lineno"> 633</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSUT_TABULATED_CYLINDER 5</span></div> <div class="line"><a name="l00634"></a><span class="lineno"> 634</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSUT_TABULATED_CONE 6</span></div> <div class="line"><a name="l00635"></a><span class="lineno"> 635</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSUT_CONVOLUTE 7</span></div> <div class="line"><a name="l00636"></a><span class="lineno"> 636</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSUT_SURFACE_OF_REVOLUTION 8</span></div> <div class="line"><a name="l00637"></a><span class="lineno"> 637</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSUT_WARPED_SURFACE 9</span></div> <div class="line"><a name="l00638"></a><span class="lineno"> 638</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00639"></a><span class="lineno"> 639</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00640"></a><span class="lineno"> 640</span> <span class="comment">/* 3D Solid Types */</span></div> <div class="line"><a name="l00641"></a><span class="lineno"> 641</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00642"></a><span class="lineno"> 642</span> <span class="preprocessor">#define DGNSOT_VOLUME_OF_PROJECTION 0</span></div> <div class="line"><a name="l00643"></a><span class="lineno"> 643</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSOT_VOLUME_OF_REVOLUTION 1</span></div> <div class="line"><a name="l00644"></a><span class="lineno"> 644</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNSOT_BOUNDED_VOLUME 2</span></div> <div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00646"></a><span class="lineno"> 646</span> </div> <div class="line"><a name="l00647"></a><span class="lineno"> 647</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00648"></a><span class="lineno"> 648</span> <span class="comment">/* Class */</span></div> <div class="line"><a name="l00649"></a><span class="lineno"> 649</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00650"></a><span class="lineno"> 650</span> <span class="preprocessor">#define DGNC_PRIMARY 0</span></div> <div class="line"><a name="l00651"></a><span class="lineno"> 651</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNC_PATTERN_COMPONENT 1</span></div> <div class="line"><a name="l00652"></a><span class="lineno"> 652</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNC_CONSTRUCTION_ELEMENT 2</span></div> <div class="line"><a name="l00653"></a><span class="lineno"> 653</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNC_DIMENSION_ELEMENT 3</span></div> <div class="line"><a name="l00654"></a><span class="lineno"> 654</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNC_PRIMARY_RULE_ELEMENT 4</span></div> <div class="line"><a name="l00655"></a><span class="lineno"> 655</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNC_LINEAR_PATTERNED_ELEMENT 5</span></div> <div class="line"><a name="l00656"></a><span class="lineno"> 656</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNC_CONSTRUCTION_RULE_ELEMENT 6</span></div> <div class="line"><a name="l00657"></a><span class="lineno"> 657</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00658"></a><span class="lineno"> 658</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00659"></a><span class="lineno"> 659</span> <span class="comment">/* Group Data level numbers. */</span></div> <div class="line"><a name="l00660"></a><span class="lineno"> 660</span> <span class="comment">/* */</span></div> <div class="line"><a name="l00661"></a><span class="lineno"> 661</span> <span class="comment">/* These are symbolic values for the typ 5 (DGNT_GROUP_DATA) */</span></div> <div class="line"><a name="l00662"></a><span class="lineno"> 662</span> <span class="comment">/* level values that have special meanings. */</span></div> <div class="line"><a name="l00663"></a><span class="lineno"> 663</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00664"></a><span class="lineno"> 664</span> <span class="preprocessor">#define DGN_GDL_COLOR_TABLE 1</span></div> <div class="line"><a name="l00665"></a><span class="lineno"> 665</span> <span class="preprocessor"></span><span class="preprocessor">#define DGN_GDL_NAMED_VIEW 3</span></div> <div class="line"><a name="l00666"></a><span class="lineno"> 666</span> <span class="preprocessor"></span><span class="preprocessor">#define DGN_GDL_REF_FILE 9</span></div> <div class="line"><a name="l00667"></a><span class="lineno"> 667</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00668"></a><span class="lineno"> 668</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00669"></a><span class="lineno"> 669</span> <span class="comment">/* Word 17 property flags. */</span></div> <div class="line"><a name="l00670"></a><span class="lineno"> 670</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00671"></a><span class="lineno"> 671</span> <span class="preprocessor">#define DGNPF_HOLE 0x8000</span></div> <div class="line"><a name="l00672"></a><span class="lineno"> 672</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNPF_SNAPPABLE 0x4000</span></div> <div class="line"><a name="l00673"></a><span class="lineno"> 673</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNPF_PLANAR 0x2000</span></div> <div class="line"><a name="l00674"></a><span class="lineno"> 674</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNPF_ORIENTATION 0x1000</span></div> <div class="line"><a name="l00675"></a><span class="lineno"> 675</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNPF_ATTRIBUTES 0x0800</span></div> <div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNPF_MODIFIED 0x0400</span></div> <div class="line"><a name="l00677"></a><span class="lineno"> 677</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNPF_NEW 0x0200</span></div> <div class="line"><a name="l00678"></a><span class="lineno"> 678</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNPF_LOCKED 0x0100</span></div> <div class="line"><a name="l00679"></a><span class="lineno"> 679</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNPF_CLASS 0x000f</span></div> <div class="line"><a name="l00680"></a><span class="lineno"> 680</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00681"></a><span class="lineno"> 681</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00682"></a><span class="lineno"> 682</span> <span class="comment">/* DGNElementInfo flag values. */</span></div> <div class="line"><a name="l00683"></a><span class="lineno"> 683</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00684"></a><span class="lineno"> 684</span> <span class="preprocessor">#define DGNEIF_DELETED 0x01</span></div> <div class="line"><a name="l00685"></a><span class="lineno"> 685</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNEIF_COMPLEX 0x02</span></div> <div class="line"><a name="l00686"></a><span class="lineno"> 686</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00687"></a><span class="lineno"> 687</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00688"></a><span class="lineno"> 688</span> <span class="comment">/* Justifications */</span></div> <div class="line"><a name="l00689"></a><span class="lineno"> 689</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00690"></a><span class="lineno"> 690</span> <span class="preprocessor">#define DGNJ_LEFT_TOP 0</span></div> <div class="line"><a name="l00691"></a><span class="lineno"> 691</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_LEFT_CENTER 1</span></div> <div class="line"><a name="l00692"></a><span class="lineno"> 692</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_LEFT_BOTTOM 2</span></div> <div class="line"><a name="l00693"></a><span class="lineno"> 693</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_LEFTMARGIN_TOP 3 </span><span class="comment">/* text node header only */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00694"></a><span class="lineno"> 694</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_LEFTMARGIN_CENTER 4 </span><span class="comment">/* text node header only */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00695"></a><span class="lineno"> 695</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_LEFTMARGIN_BOTTOM 5 </span><span class="comment">/* text node header only */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00696"></a><span class="lineno"> 696</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_CENTER_TOP 6</span></div> <div class="line"><a name="l00697"></a><span class="lineno"> 697</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_CENTER_CENTER 7</span></div> <div class="line"><a name="l00698"></a><span class="lineno"> 698</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_CENTER_BOTTOM 8</span></div> <div class="line"><a name="l00699"></a><span class="lineno"> 699</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_RIGHTMARGIN_TOP 9 </span><span class="comment">/* text node header only */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00700"></a><span class="lineno"> 700</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_RIGHTMARGIN_CENTER 10 </span><span class="comment">/* text node header only */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00701"></a><span class="lineno"> 701</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_RIGHTMARGIN_BOTTOM 11 </span><span class="comment">/* text node header only */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00702"></a><span class="lineno"> 702</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_RIGHT_TOP 12</span></div> <div class="line"><a name="l00703"></a><span class="lineno"> 703</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_RIGHT_CENTER 13</span></div> <div class="line"><a name="l00704"></a><span class="lineno"> 704</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNJ_RIGHT_BOTTOM 14</span></div> <div class="line"><a name="l00705"></a><span class="lineno"> 705</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00706"></a><span class="lineno"> 706</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00707"></a><span class="lineno"> 707</span> <span class="comment">/* DGN file reading options. */</span></div> <div class="line"><a name="l00708"></a><span class="lineno"> 708</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00709"></a><span class="lineno"> 709</span> <span class="preprocessor">#define DGNO_CAPTURE_RAW_DATA 0x01</span></div> <div class="line"><a name="l00710"></a><span class="lineno"> 710</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00711"></a><span class="lineno"> 711</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00712"></a><span class="lineno"> 712</span> <span class="comment">/* Known attribute linkage types, including my synthetic ones. */</span></div> <div class="line"><a name="l00713"></a><span class="lineno"> 713</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00714"></a><span class="lineno"> 714</span> <span class="preprocessor">#define DGNLT_DMRS 0x0000</span></div> <div class="line"><a name="l00715"></a><span class="lineno"> 715</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNLT_INFORMIX 0x3848</span></div> <div class="line"><a name="l00716"></a><span class="lineno"> 716</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNLT_ODBC 0x5e62</span></div> <div class="line"><a name="l00717"></a><span class="lineno"> 717</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNLT_ORACLE 0x6091</span></div> <div class="line"><a name="l00718"></a><span class="lineno"> 718</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNLT_RIS 0x71FB</span></div> <div class="line"><a name="l00719"></a><span class="lineno"> 719</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNLT_SYBASE 0x4f58</span></div> <div class="line"><a name="l00720"></a><span class="lineno"> 720</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNLT_XBASE 0x1971</span></div> <div class="line"><a name="l00721"></a><span class="lineno"> 721</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNLT_SHAPE_FILL 0x0041</span></div> <div class="line"><a name="l00722"></a><span class="lineno"> 722</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNLT_ASSOC_ID 0x7D2F</span></div> <div class="line"><a name="l00723"></a><span class="lineno"> 723</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00724"></a><span class="lineno"> 724</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00725"></a><span class="lineno"> 725</span> <span class="comment">/* File creation options. */</span></div> <div class="line"><a name="l00726"></a><span class="lineno"> 726</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00727"></a><span class="lineno"> 727</span> </div> <div class="line"><a name="l00728"></a><span class="lineno"> 728</span> <span class="preprocessor">#define DGNCF_USE_SEED_UNITS 0x01</span></div> <div class="line"><a name="l00729"></a><span class="lineno"> 729</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNCF_USE_SEED_ORIGIN 0x02</span></div> <div class="line"><a name="l00730"></a><span class="lineno"> 730</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNCF_COPY_SEED_FILE_COLOR_TABLE 0x04</span></div> <div class="line"><a name="l00731"></a><span class="lineno"> 731</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNCF_COPY_WHOLE_SEED_FILE 0x08</span></div> <div class="line"><a name="l00732"></a><span class="lineno"> 732</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00733"></a><span class="lineno"> 733</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00734"></a><span class="lineno"> 734</span> <span class="comment">/* B-Spline Curve flags. Also used for U-direction of surfaces */</span></div> <div class="line"><a name="l00735"></a><span class="lineno"> 735</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00736"></a><span class="lineno"> 736</span> <span class="preprocessor">#define DGNBSC_CURVE_DISPLAY 0x10</span></div> <div class="line"><a name="l00737"></a><span class="lineno"> 737</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNBSC_POLY_DISPLAY 0x20</span></div> <div class="line"><a name="l00738"></a><span class="lineno"> 738</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNBSC_RATIONAL 0x40</span></div> <div class="line"><a name="l00739"></a><span class="lineno"> 739</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNBSC_CLOSED 0x80</span></div> <div class="line"><a name="l00740"></a><span class="lineno"> 740</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00741"></a><span class="lineno"> 741</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00742"></a><span class="lineno"> 742</span> <span class="comment">/* B-Spline Curve flags for V-direction of surfaces. */</span></div> <div class="line"><a name="l00743"></a><span class="lineno"> 743</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00744"></a><span class="lineno"> 744</span> <span class="preprocessor">#define DGNBSS_ARC_SPACING 0x40</span></div> <div class="line"><a name="l00745"></a><span class="lineno"> 745</span> <span class="preprocessor"></span><span class="preprocessor">#define DGNBSS_CLOSED 0x80</span></div> <div class="line"><a name="l00746"></a><span class="lineno"> 746</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00747"></a><span class="lineno"> 747</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00748"></a><span class="lineno"> 748</span> <span class="comment">/* API */</span></div> <div class="line"><a name="l00749"></a><span class="lineno"> 749</span> <span class="comment">/* -------------------------------------------------------------------- */</span></div> <div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e"> 751</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> *<a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>;</div> <div class="line"><a name="l00752"></a><span class="lineno"> 752</span> </div> <div class="line"><a name="l00753"></a><span class="lineno"> 753</span> <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> CPL_DLL <a class="code" href="dgnlib_8h.html#ae0454754ee93657cc7e53077fc26f6f3">DGNOpen</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">int</span> );</div> <div class="line"><a name="l00754"></a><span class="lineno"> 754</span> <span class="keywordtype">void</span> CPL_DLL <a class="code" href="dgnlib_8h.html#aeceb3a222e656d10a7c653246e17815f">DGNSetOptions</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <span class="keywordtype">int</span> );</div> <div class="line"><a name="l00755"></a><span class="lineno"> 755</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#a6c8bd847614910e5bb614f8e89d8feae">DGNTestOpen</a>( GByte *, <span class="keywordtype">int</span> );</div> <div class="line"><a name="l00756"></a><span class="lineno"> 756</span> <span class="keyword">const</span> <a class="code" href="structDGNElementInfo.html">DGNElementInfo</a> CPL_DLL *<a class="code" href="dgnlib_8h.html#aa04b707ade103e34fe7db388f1a547f7">DGNGetElementIndex</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <span class="keywordtype">int</span> * );</div> <div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#a73872ebb206a4973c711a8d5bf992a4d">DGNGetExtents</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <span class="keywordtype">double</span> * );</div> <div class="line"><a name="l00758"></a><span class="lineno"> 758</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#a330609eeda633926167085d9a07040dc">DGNGetDimension</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> );</div> <div class="line"><a name="l00759"></a><span class="lineno"> 759</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *<a class="code" href="dgnlib_8h.html#abd8d82b46b6d31706e1e57f66b27c83d">DGNReadElement</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> );</div> <div class="line"><a name="l00760"></a><span class="lineno"> 760</span> <span class="keywordtype">void</span> CPL_DLL DGNFreeElement( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> * );</div> <div class="line"><a name="l00761"></a><span class="lineno"> 761</span> <span class="keywordtype">void</span> CPL_DLL <a class="code" href="dgnlib_8h.html#aa46462f04d30ace50b2c0a25584177ae">DGNRewind</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> );</div> <div class="line"><a name="l00762"></a><span class="lineno"> 762</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#afc4be72f94b9715da75d6906440a157d">DGNGotoElement</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <span class="keywordtype">int</span> );</div> <div class="line"><a name="l00763"></a><span class="lineno"> 763</span> <span class="keywordtype">void</span> CPL_DLL <a class="code" href="dgnlib_8h.html#af6e48839c19e7651b2adb55ae3034ff3">DGNClose</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> );</div> <div class="line"><a name="l00764"></a><span class="lineno"> 764</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#adc2f8f7de27171f2f97e55f10b4171a4">DGNLoadTCB</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> );</div> <div class="line"><a name="l00765"></a><span class="lineno"> 765</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#af309aa7fd23075cdb0828e8e485e7958">DGNLookupColor</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *, <span class="keywordtype">int</span> *, <span class="keywordtype">int</span> * );</div> <div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#a092f190ceb618fc67eea38d108a22b2e">DGNGetShapeFillInfo</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *, <span class="keywordtype">int</span> * );</div> <div class="line"><a name="l00767"></a><span class="lineno"> 767</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#a5fceedf3685946dcb363d038c6d34511">DGNGetAssocID</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> * );</div> <div class="line"><a name="l00768"></a><span class="lineno"> 768</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#a0d31aef336a031b541e5fc4ab11a2570">DGNGetElementExtents</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *, </div> <div class="line"><a name="l00769"></a><span class="lineno"> 769</span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> *, <a class="code" href="structDGNPoint.html">DGNPoint</a> * );</div> <div class="line"><a name="l00770"></a><span class="lineno"> 770</span> </div> <div class="line"><a name="l00771"></a><span class="lineno"> 771</span> <span class="keywordtype">void</span> CPL_DLL <a class="code" href="dgnlib_8h.html#abf281c8993335698a2085d1ab11b89b0">DGNDumpElement</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *, FILE * );</div> <div class="line"><a name="l00772"></a><span class="lineno"> 772</span> <span class="keyword">const</span> <span class="keywordtype">char</span> CPL_DLL *<a class="code" href="dgnlib_8h.html#ae636d0e4ba6332b835cfaad828e443c4">DGNTypeToName</a>( <span class="keywordtype">int</span> );</div> <div class="line"><a name="l00773"></a><span class="lineno"> 773</span> </div> <div class="line"><a name="l00774"></a><span class="lineno"> 774</span> <span class="keywordtype">void</span> CPL_DLL DGNRotationToQuaternion( <span class="keywordtype">double</span>, <span class="keywordtype">int</span> * );</div> <div class="line"><a name="l00775"></a><span class="lineno"> 775</span> <span class="keywordtype">void</span> CPL_DLL DGNQuaternionToMatrix( <span class="keywordtype">int</span> *, <span class="keywordtype">float</span> * );</div> <div class="line"><a name="l00776"></a><span class="lineno"> 776</span> <span class="keywordtype">int</span> CPL_DLL DGNStrokeArc( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <a class="code" href="structDGNElemArc.html">DGNElemArc</a> *, <span class="keywordtype">int</span>, <a class="code" href="structDGNPoint.html">DGNPoint</a> * );</div> <div class="line"><a name="l00777"></a><span class="lineno"> 777</span> <span class="keywordtype">int</span> CPL_DLL DGNStrokeCurve( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <a class="code" href="structDGNElemMultiPoint.html">DGNElemMultiPoint</a>*, <span class="keywordtype">int</span>, <a class="code" href="structDGNPoint.html">DGNPoint</a> * );</div> <div class="line"><a name="l00778"></a><span class="lineno"> 778</span> <span class="keywordtype">void</span> CPL_DLL <a class="code" href="dgnlib_8h.html#ab98324a5081aaf47be4b72b85e0de28d">DGNSetSpatialFilter</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, </div> <div class="line"><a name="l00779"></a><span class="lineno"> 779</span>  <span class="keywordtype">double</span> dfXMin, <span class="keywordtype">double</span> dfYMin, </div> <div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  <span class="keywordtype">double</span> dfXMax, <span class="keywordtype">double</span> dfYMax );</div> <div class="line"><a name="l00781"></a><span class="lineno"> 781</span> <span class="keywordtype">int</span> CPL_DLL DGNGetAttrLinkSize( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *, <span class="keywordtype">int</span> );</div> <div class="line"><a name="l00782"></a><span class="lineno"> 782</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> CPL_DLL *</div> <div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  <a class="code" href="dgnlib_8h.html#a594b14cd6e57d3780be4273a60433fa8">DGNGetLinkage</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *psElement, </div> <div class="line"><a name="l00784"></a><span class="lineno"> 784</span>  <span class="keywordtype">int</span> iIndex, <span class="keywordtype">int</span> *pnLinkageType,</div> <div class="line"><a name="l00785"></a><span class="lineno"> 785</span>  <span class="keywordtype">int</span> *pnEntityNum, <span class="keywordtype">int</span> *pnMSLink, <span class="keywordtype">int</span> *pnLinkSize);</div> <div class="line"><a name="l00786"></a><span class="lineno"> 786</span> </div> <div class="line"><a name="l00787"></a><span class="lineno"> 787</span> <span class="comment">/* Write API */</span></div> <div class="line"><a name="l00788"></a><span class="lineno"> 788</span>  </div> <div class="line"><a name="l00789"></a><span class="lineno"> 789</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#a0cc41dfe749887d4712ef09a20b0fd25">DGNWriteElement</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> * );</div> <div class="line"><a name="l00790"></a><span class="lineno"> 790</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#aef85fb74dfea15cd85f50f1fa71150d4">DGNResizeElement</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a>, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *, <span class="keywordtype">int</span> );</div> <div class="line"><a name="l00791"></a><span class="lineno"> 791</span> <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> CPL_DLL </div> <div class="line"><a name="l00792"></a><span class="lineno"> 792</span>  <a class="code" href="dgnlib_8h.html#a06a90826e77a0cf43c6fd4ef0ca44118">DGNCreate</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *pszNewFilename, <span class="keyword">const</span> <span class="keywordtype">char</span> *pszSeedFile, </div> <div class="line"><a name="l00793"></a><span class="lineno"> 793</span>  <span class="keywordtype">int</span> nCreationFlags, </div> <div class="line"><a name="l00794"></a><span class="lineno"> 794</span>  <span class="keywordtype">double</span> dfOriginX, <span class="keywordtype">double</span> dfOriginY, <span class="keywordtype">double</span> dfOriginZ,</div> <div class="line"><a name="l00795"></a><span class="lineno"> 795</span>  <span class="keywordtype">int</span> nMasterUnitPerSubUnit, <span class="keywordtype">int</span> nUORPerSubUnit, </div> <div class="line"><a name="l00796"></a><span class="lineno"> 796</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *pszMasterUnits, <span class="keyword">const</span> <span class="keywordtype">char</span> *pszSubUnits );</div> <div class="line"><a name="l00797"></a><span class="lineno"> 797</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *DGNCloneElement( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGNSrc, <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGNDst, </div> <div class="line"><a name="l00798"></a><span class="lineno"> 798</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *psSrcElement );</div> <div class="line"><a name="l00799"></a><span class="lineno"> 799</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#af240e9553ee6afc2560bc877243a02d2">DGNUpdateElemCore</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *psElement, </div> <div class="line"><a name="l00800"></a><span class="lineno"> 800</span>  <span class="keywordtype">int</span> nLevel, <span class="keywordtype">int</span> nGraphicGroup, <span class="keywordtype">int</span> nColor, </div> <div class="line"><a name="l00801"></a><span class="lineno"> 801</span>  <span class="keywordtype">int</span> nWeight, <span class="keywordtype">int</span> nStyle );</div> <div class="line"><a name="l00802"></a><span class="lineno"> 802</span> <span class="keywordtype">int</span> CPL_DLL DGNUpdateElemCoreExtended( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, </div> <div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *psElement );</div> <div class="line"><a name="l00804"></a><span class="lineno"> 804</span> </div> <div class="line"><a name="l00805"></a><span class="lineno"> 805</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00806"></a><span class="lineno"> 806</span>  <a class="code" href="dgnlib_8h.html#a96d0d65da248090501d5f0ad26f52d02">DGNCreateMultiPointElem</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keywordtype">int</span> nType, </div> <div class="line"><a name="l00807"></a><span class="lineno"> 807</span>  <span class="keywordtype">int</span> nPointCount, <a class="code" href="structDGNPoint.html">DGNPoint</a>*pasVertices );</div> <div class="line"><a name="l00808"></a><span class="lineno"> 808</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00809"></a><span class="lineno"> 809</span>  DGNCreateArcElem2D( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keywordtype">int</span> nType, </div> <div class="line"><a name="l00810"></a><span class="lineno"> 810</span>  <span class="keywordtype">double</span> dfOriginX, <span class="keywordtype">double</span> dfOriginY,</div> <div class="line"><a name="l00811"></a><span class="lineno"> 811</span>  <span class="keywordtype">double</span> dfPrimaryAxis, <span class="keywordtype">double</span> dfSecondaryAxis,</div> <div class="line"><a name="l00812"></a><span class="lineno"> 812</span>  <span class="keywordtype">double</span> dfRotation, </div> <div class="line"><a name="l00813"></a><span class="lineno"> 813</span>  <span class="keywordtype">double</span> dfStartAngle, <span class="keywordtype">double</span> dfSweepAngle );</div> <div class="line"><a name="l00814"></a><span class="lineno"> 814</span> </div> <div class="line"><a name="l00815"></a><span class="lineno"> 815</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00816"></a><span class="lineno"> 816</span>  <a class="code" href="dgnlib_8h.html#a652a20ef0b02a2e94b22ecccbe031ea7">DGNCreateArcElem</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keywordtype">int</span> nType, </div> <div class="line"><a name="l00817"></a><span class="lineno"> 817</span>  <span class="keywordtype">double</span> dfOriginX, <span class="keywordtype">double</span> dfOriginY,</div> <div class="line"><a name="l00818"></a><span class="lineno"> 818</span>  <span class="keywordtype">double</span> dfOriginZ, </div> <div class="line"><a name="l00819"></a><span class="lineno"> 819</span>  <span class="keywordtype">double</span> dfPrimaryAxis, <span class="keywordtype">double</span> dfSecondaryAxis,</div> <div class="line"><a name="l00820"></a><span class="lineno"> 820</span>  <span class="keywordtype">double</span> dfStartAngle, <span class="keywordtype">double</span> dfSweepAngle,</div> <div class="line"><a name="l00821"></a><span class="lineno"> 821</span>  <span class="keywordtype">double</span> dfRotation, <span class="keywordtype">int</span> *panQuaternion );</div> <div class="line"><a name="l00822"></a><span class="lineno"> 822</span> </div> <div class="line"><a name="l00823"></a><span class="lineno"> 823</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00824"></a><span class="lineno"> 824</span>  <a class="code" href="dgnlib_8h.html#a08eb421855615aff9dd71fb6e17f38c0">DGNCreateConeElem</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN,</div> <div class="line"><a name="l00825"></a><span class="lineno"> 825</span>  <span class="keywordtype">double</span> center_1X, <span class="keywordtype">double</span> center_1Y,</div> <div class="line"><a name="l00826"></a><span class="lineno"> 826</span>  <span class="keywordtype">double</span> center_1Z, <span class="keywordtype">double</span> radius_1,</div> <div class="line"><a name="l00827"></a><span class="lineno"> 827</span>  <span class="keywordtype">double</span> center_2X, <span class="keywordtype">double</span> center_2Y,</div> <div class="line"><a name="l00828"></a><span class="lineno"> 828</span>  <span class="keywordtype">double</span> center_2Z, <span class="keywordtype">double</span> radius_2,</div> <div class="line"><a name="l00829"></a><span class="lineno"> 829</span>  <span class="keywordtype">int</span> *panQuaternion );</div> <div class="line"><a name="l00830"></a><span class="lineno"> 830</span> </div> <div class="line"><a name="l00831"></a><span class="lineno"> 831</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00832"></a><span class="lineno"> 832</span>  <a class="code" href="dgnlib_8h.html#a9677765fda6a62862ea00607e1876f91">DGNCreateTextElem</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keyword">const</span> <span class="keywordtype">char</span> *pszText, </div> <div class="line"><a name="l00833"></a><span class="lineno"> 833</span>  <span class="keywordtype">int</span> nFontId, <span class="keywordtype">int</span> nJustification, </div> <div class="line"><a name="l00834"></a><span class="lineno"> 834</span>  <span class="keywordtype">double</span> dfLengthMult, <span class="keywordtype">double</span> dfHeightMult, </div> <div class="line"><a name="l00835"></a><span class="lineno"> 835</span>  <span class="keywordtype">double</span> dfRotation, <span class="keywordtype">int</span> *panQuaternion,</div> <div class="line"><a name="l00836"></a><span class="lineno"> 836</span>  <span class="keywordtype">double</span> dfOriginX, <span class="keywordtype">double</span> dfOriginY, <span class="keywordtype">double</span> dfOriginZ );</div> <div class="line"><a name="l00837"></a><span class="lineno"> 837</span> </div> <div class="line"><a name="l00838"></a><span class="lineno"> 838</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00839"></a><span class="lineno"> 839</span>  <a class="code" href="dgnlib_8h.html#a772ae984d14c9cdccc91613cc0481ae2">DGNCreateColorTableElem</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keywordtype">int</span> nScreenFlag, </div> <div class="line"><a name="l00840"></a><span class="lineno"> 840</span>  GByte abyColorInfo[256][3] );</div> <div class="line"><a name="l00841"></a><span class="lineno"> 841</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00842"></a><span class="lineno"> 842</span> <a class="code" href="dgnlib_8h.html#a114ea0c34c97b8f54244a24cc0c94008">DGNCreateComplexHeaderElem</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keywordtype">int</span> nType, </div> <div class="line"><a name="l00843"></a><span class="lineno"> 843</span>  <span class="keywordtype">int</span> nTotLength, <span class="keywordtype">int</span> nNumElems );</div> <div class="line"><a name="l00844"></a><span class="lineno"> 844</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00845"></a><span class="lineno"> 845</span> <a class="code" href="dgnlib_8h.html#ad31f75eb1970475bc2da487e5fb1b240">DGNCreateComplexHeaderFromGroup</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keywordtype">int</span> nType, </div> <div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  <span class="keywordtype">int</span> nNumElems, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> **papsElems );</div> <div class="line"><a name="l00847"></a><span class="lineno"> 847</span> </div> <div class="line"><a name="l00848"></a><span class="lineno"> 848</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00849"></a><span class="lineno"> 849</span> <a class="code" href="dgnlib_8h.html#a64ad72448f8c9f316a37e083c7dda810">DGNCreateSolidHeaderElem</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keywordtype">int</span> nType, <span class="keywordtype">int</span> nSurfType, </div> <div class="line"><a name="l00850"></a><span class="lineno"> 850</span>  <span class="keywordtype">int</span> nBoundElems, <span class="keywordtype">int</span> nTotLength, <span class="keywordtype">int</span> nNumElems );</div> <div class="line"><a name="l00851"></a><span class="lineno"> 851</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00852"></a><span class="lineno"> 852</span> <a class="code" href="dgnlib_8h.html#ad0548fa1ecb14bd759c96fb7504e6ac6">DGNCreateSolidHeaderFromGroup</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keywordtype">int</span> nType, <span class="keywordtype">int</span> nSurfType,</div> <div class="line"><a name="l00853"></a><span class="lineno"> 853</span>  <span class="keywordtype">int</span> nBoundElems, <span class="keywordtype">int</span> nNumElems, </div> <div class="line"><a name="l00854"></a><span class="lineno"> 854</span>  <a class="code" href="structDGNElemCore.html">DGNElemCore</a> **papsElems );</div> <div class="line"><a name="l00855"></a><span class="lineno"> 855</span> </div> <div class="line"><a name="l00856"></a><span class="lineno"> 856</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00857"></a><span class="lineno"> 857</span> <a class="code" href="dgnlib_8h.html#a0873d27760275fc435eea105b152d776">DGNCreateCellHeaderElem</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keywordtype">int</span> nTotLength, <span class="keyword">const</span> <span class="keywordtype">char</span> *pszName, </div> <div class="line"><a name="l00858"></a><span class="lineno"> 858</span>  <span class="keywordtype">short</span> nClass, <span class="keywordtype">short</span> *panLevels, </div> <div class="line"><a name="l00859"></a><span class="lineno"> 859</span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> *psRangeLow, <a class="code" href="structDGNPoint.html">DGNPoint</a> *psRangeHigh, </div> <div class="line"><a name="l00860"></a><span class="lineno"> 860</span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> *psOrigin, <span class="keywordtype">double</span> dfXScale, <span class="keywordtype">double</span> dfYScale,</div> <div class="line"><a name="l00861"></a><span class="lineno"> 861</span>  <span class="keywordtype">double</span> dfRotation );</div> <div class="line"><a name="l00862"></a><span class="lineno"> 862</span>  </div> <div class="line"><a name="l00863"></a><span class="lineno"> 863</span> <a class="code" href="structDGNElemCore.html">DGNElemCore</a> CPL_DLL *</div> <div class="line"><a name="l00864"></a><span class="lineno"> 864</span> <a class="code" href="dgnlib_8h.html#adaae4c1b0caa15819c39b50b4ffcb5e3">DGNCreateCellHeaderFromGroup</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <span class="keyword">const</span> <span class="keywordtype">char</span> *pszName, </div> <div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  <span class="keywordtype">short</span> nClass, <span class="keywordtype">short</span> *panLevels, </div> <div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  <span class="keywordtype">int</span> nNumElems, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> **papsElems,</div> <div class="line"><a name="l00867"></a><span class="lineno"> 867</span>  <a class="code" href="structDGNPoint.html">DGNPoint</a> *psOrigin,</div> <div class="line"><a name="l00868"></a><span class="lineno"> 868</span>  <span class="keywordtype">double</span> dfXScale, <span class="keywordtype">double</span> dfYScale,</div> <div class="line"><a name="l00869"></a><span class="lineno"> 869</span>  <span class="keywordtype">double</span> dfRotation );</div> <div class="line"><a name="l00870"></a><span class="lineno"> 870</span> </div> <div class="line"><a name="l00871"></a><span class="lineno"> 871</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#aa1cb53cb570fcb7f32b49d9c0c5d90aa">DGNAddMSLink</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *psElement, </div> <div class="line"><a name="l00872"></a><span class="lineno"> 872</span>  <span class="keywordtype">int</span> nLinkageType, <span class="keywordtype">int</span> nEntityNum, <span class="keywordtype">int</span> nMSLink );</div> <div class="line"><a name="l00873"></a><span class="lineno"> 873</span> </div> <div class="line"><a name="l00874"></a><span class="lineno"> 874</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#a4d41221ea64fe57f53a25bb8d71d68c8">DGNAddRawAttrLink</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *psElement, </div> <div class="line"><a name="l00875"></a><span class="lineno"> 875</span>  <span class="keywordtype">int</span> nLinkSize, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *pabyRawLinkData );</div> <div class="line"><a name="l00876"></a><span class="lineno"> 876</span> </div> <div class="line"><a name="l00877"></a><span class="lineno"> 877</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#a86b7ab8d0e63677099d566b0c21166a7">DGNAddShapeFillInfo</a>( <a class="code" href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a> hDGN, <a class="code" href="structDGNElemCore.html">DGNElemCore</a> *psElement, </div> <div class="line"><a name="l00878"></a><span class="lineno"> 878</span>  <span class="keywordtype">int</span> nColor );</div> <div class="line"><a name="l00879"></a><span class="lineno"> 879</span> </div> <div class="line"><a name="l00880"></a><span class="lineno"> 880</span> <span class="keywordtype">int</span> CPL_DLL <a class="code" href="dgnlib_8h.html#ab16c80da5cc90fa541ac0eb541db1292">DGNElemTypeHasDispHdr</a>( <span class="keywordtype">int</span> nElemType );</div> <div class="line"><a name="l00881"></a><span class="lineno"> 881</span> </div> <div class="line"><a name="l00882"></a><span class="lineno"> 882</span> CPL_C_END</div> <div class="line"><a name="l00883"></a><span class="lineno"> 883</span> </div> <div class="line"><a name="l00884"></a><span class="lineno"> 884</span> <span class="preprocessor">#endif </span><span class="comment">/* ndef _DGNLIB_H_INCLUDED */</span><span class="preprocessor"></span></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_a60a65cd7c709cd781efa198ff636b8d5"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#a60a65cd7c709cd781efa198ff636b8d5">DGNElemBSplineSurfaceHeader::num_knots_v</a></div><div class="ttdeci">short num_knots_v</div><div class="ttdef"><b>Definition:</b> dgnlib.h:462</div></div> <div class="ttc" id="structDGNElemCore_html_adc329581f86d73470cdb2c45a141d826"><div class="ttname"><a href="structDGNElemCore.html#adc329581f86d73470cdb2c45a141d826">DGNElemCore::raw_bytes</a></div><div class="ttdeci">int raw_bytes</div><div class="ttdef"><b>Definition:</b> dgnlib.h:105</div></div> <div class="ttc" id="structDGNElemCellHeader_html_a826bb1cdccd05deffba7acdc39aaf55d"><div class="ttname"><a href="structDGNElemCellHeader.html#a826bb1cdccd05deffba7acdc39aaf55d">DGNElemCellHeader::origin</a></div><div class="ttdeci">DGNPoint origin</div><div class="ttdef"><b>Definition:</b> dgnlib.h:277</div></div> <div class="ttc" id="structDGNElemTCB_html_af0f6460ab7aba85a82feac7f988db89e"><div class="ttname"><a href="structDGNElemTCB.html#af0f6460ab7aba85a82feac7f988db89e">DGNElemTCB::uor_per_subunit</a></div><div class="ttdeci">long uor_per_subunit</div><div class="ttdef"><b>Definition:</b> dgnlib.h:246</div></div> <div class="ttc" id="dgnlib_8h_html_a114ea0c34c97b8f54244a24cc0c94008"><div class="ttname"><a href="dgnlib_8h.html#a114ea0c34c97b8f54244a24cc0c94008">DGNCreateComplexHeaderElem</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateComplexHeaderElem(DGNHandle hDGN, int nType, int nTotLength, int nNumElems)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:1637</div></div> <div class="ttc" id="structDGNElemBSplineCurveHeader_html_abe1cb0b08774b8f3637eb35365f84fa8"><div class="ttname"><a href="structDGNElemBSplineCurveHeader.html#abe1cb0b08774b8f3637eb35365f84fa8">DGNElemBSplineCurveHeader::desc_words</a></div><div class="ttdeci">long desc_words</div><div class="ttdef"><b>Definition:</b> dgnlib.h:478</div></div> <div class="ttc" id="dgnlib_8h_html_a73872ebb206a4973c711a8d5bf992a4d"><div class="ttname"><a href="dgnlib_8h.html#a73872ebb206a4973c711a8d5bf992a4d">DGNGetExtents</a></div><div class="ttdeci">int CPL_DLL DGNGetExtents(DGNHandle, double *)</div><div class="ttdef"><b>Definition:</b> dgnread.cpp:1688</div></div> <div class="ttc" id="structDGNElemComplexHeader_html_a71fe479e7a8a896c33f370c8034768ca"><div class="ttname"><a href="structDGNElemComplexHeader.html#a71fe479e7a8a896c33f370c8034768ca">DGNElemComplexHeader::totlength</a></div><div class="ttdeci">int totlength</div><div class="ttdef"><b>Definition:</b> dgnlib.h:186</div></div> <div class="ttc" id="structDGNElemTagValue_html_ae8efa5361969abdbb1778fd91ca6927b"><div class="ttname"><a href="structDGNElemTagValue.html#ae8efa5361969abdbb1778fd91ca6927b">DGNElemTagValue::tagValue</a></div><div class="ttdeci">tagValueUnion tagValue</div><div class="ttdef"><b>Definition:</b> dgnlib.h:346</div></div> <div class="ttc" id="structDGNViewInfo_html"><div class="ttname"><a href="structDGNViewInfo.html">DGNViewInfo</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:213</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_a734df8c0e60611b104c2430de5e6f4c8"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#a734df8c0e60611b104c2430de5e6f4c8">DGNElemBSplineSurfaceHeader::num_poles_u</a></div><div class="ttdeci">short num_poles_u</div><div class="ttdef"><b>Definition:</b> dgnlib.h:454</div></div> <div class="ttc" id="structDGNElemBSplineCurveHeader_html_aae6f08655d14bfe6c255b3503898bbb9"><div class="ttname"><a href="structDGNElemBSplineCurveHeader.html#aae6f08655d14bfe6c255b3503898bbb9">DGNElemBSplineCurveHeader::num_knots</a></div><div class="ttdeci">short num_knots</div><div class="ttdef"><b>Definition:</b> dgnlib.h:485</div></div> <div class="ttc" id="structDGNElemBSplineCurveHeader_html_a4d8014fe2dfc1062d756e5aa32058137"><div class="ttname"><a href="structDGNElemBSplineCurveHeader.html#a4d8014fe2dfc1062d756e5aa32058137">DGNElemBSplineCurveHeader::curve_type</a></div><div class="ttdeci">unsigned char curve_type</div><div class="ttdef"><b>Definition:</b> dgnlib.h:483</div></div> <div class="ttc" id="structDGNElemCone_html_a6d2fb59d971cc775541b04cb1d2772c3"><div class="ttname"><a href="structDGNElemCone.html#a6d2fb59d971cc775541b04cb1d2772c3">DGNElemCone::unknown</a></div><div class="ttdeci">short unknown</div><div class="ttdef"><b>Definition:</b> dgnlib.h:397</div></div> <div class="ttc" id="dgnlib_8h_html_a9677765fda6a62862ea00607e1876f91"><div class="ttname"><a href="dgnlib_8h.html#a9677765fda6a62862ea00607e1876f91">DGNCreateTextElem</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateTextElem(DGNHandle hDGN, const char *pszText, int nFontId, int nJustification, double dfLengthMult, double dfHeightMult, double dfRotation, int *panQuaternion, double dfOriginX, double dfOriginY, double dfOriginZ)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:1401</div></div> <div class="ttc" id="uniontagValueUnion_html"><div class="ttname"><a href="uniontagValueUnion.html">tagValueUnion</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:329</div></div> <div class="ttc" id="structDGNElemTagSet_html_a46082d9c4d8a1634f3168bbbf82b27ed"><div class="ttname"><a href="structDGNElemTagSet.html#a46082d9c4d8a1634f3168bbbf82b27ed">DGNElemTagSet::tagSetName</a></div><div class="ttdeci">char * tagSetName</div><div class="ttdef"><b>Definition:</b> dgnlib.h:381</div></div> <div class="ttc" id="structDGNElemCellLibrary_html_afd5816483fd91f25ebc9d4e3a55bb365"><div class="ttname"><a href="structDGNElemCellLibrary.html#afd5816483fd91f25ebc9d4e3a55bb365">DGNElemCellLibrary::attindx</a></div><div class="ttdeci">short attindx</div><div class="ttdef"><b>Definition:</b> dgnlib.h:297</div></div> <div class="ttc" id="structDGNElemTextNode_html_a3c578465b0680eced73c17eb4d8113f9"><div class="ttname"><a href="structDGNElemTextNode.html#a3c578465b0680eced73c17eb4d8113f9">DGNElemTextNode::max_length</a></div><div class="ttdeci">short max_length</div><div class="ttdef"><b>Definition:</b> dgnlib.h:424</div></div> <div class="ttc" id="structDGNElemTextNode_html_a1d145b2dbbca8d72e5ed19a4e308c0d7"><div class="ttname"><a href="structDGNElemTextNode.html#a1d145b2dbbca8d72e5ed19a4e308c0d7">DGNElemTextNode::height_mult</a></div><div class="ttdeci">double height_mult</div><div class="ttdef"><b>Definition:</b> dgnlib.h:430</div></div> <div class="ttc" id="dgnlib_8h_html_a64ad72448f8c9f316a37e083c7dda810"><div class="ttname"><a href="dgnlib_8h.html#a64ad72448f8c9f316a37e083c7dda810">DGNCreateSolidHeaderElem</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateSolidHeaderElem(DGNHandle hDGN, int nType, int nSurfType, int nBoundElems, int nTotLength, int nNumElems)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:1813</div></div> <div class="ttc" id="dgnlib_8h_html_abd8d82b46b6d31706e1e57f66b27c83d"><div class="ttname"><a href="dgnlib_8h.html#abd8d82b46b6d31706e1e57f66b27c83d">DGNReadElement</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNReadElement(DGNHandle)</div><div class="ttdef"><b>Definition:</b> dgnread.cpp:1041</div></div> <div class="ttc" id="structDGNElemCone_html"><div class="ttname"><a href="structDGNElemCone.html">DGNElemCone</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:394</div></div> <div class="ttc" id="structDGNElemComplexHeader_html_ad022f9ce3631df5d9cc9b1a950e0f615"><div class="ttname"><a href="structDGNElemComplexHeader.html#ad022f9ce3631df5d9cc9b1a950e0f615">DGNElemComplexHeader::boundelms</a></div><div class="ttdeci">int boundelms</div><div class="ttdef"><b>Definition:</b> dgnlib.h:193</div></div> <div class="ttc" id="structDGNElemCellLibrary_html_abb4e4bc9de4ac0c8cadfb41c877510a2"><div class="ttname"><a href="structDGNElemCellLibrary.html#abb4e4bc9de4ac0c8cadfb41c877510a2">DGNElemCellLibrary::dispsymb</a></div><div class="ttdeci">short dispsymb</div><div class="ttdef"><b>Definition:</b> dgnlib.h:302</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_ab4a3623c6a35d482cff77f54861165af"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#ab4a3623c6a35d482cff77f54861165af">DGNElemBSplineSurfaceHeader::u_properties</a></div><div class="ttdeci">unsigned short u_properties</div><div class="ttdef"><b>Definition:</b> dgnlib.h:452</div></div> <div class="ttc" id="structDGNElemCellHeader_html_ad1305a09d235264e08148ef230f89d1e"><div class="ttname"><a href="structDGNElemCellHeader.html#ad1305a09d235264e08148ef230f89d1e">DGNElemCellHeader::rnglow</a></div><div class="ttdeci">DGNPoint rnglow</div><div class="ttdef"><b>Definition:</b> dgnlib.h:273</div></div> <div class="ttc" id="structDGNElemMultiPoint_html"><div class="ttname"><a href="structDGNElemMultiPoint.html">DGNElemMultiPoint</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:118</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_a703811a129993f2daac533c9c7728ef9"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#a703811a129993f2daac533c9c7728ef9">DGNElemBSplineSurfaceHeader::num_poles_v</a></div><div class="ttdeci">short num_poles_v</div><div class="ttdef"><b>Definition:</b> dgnlib.h:461</div></div> <div class="ttc" id="structDGNElemCore_html_aa45073b36d8d3dff7a3d10b92b3d411b"><div class="ttname"><a href="structDGNElemCore.html#aa45073b36d8d3dff7a3d10b92b3d411b">DGNElemCore::stype</a></div><div class="ttdeci">int stype</div><div class="ttdef"><b>Definition:</b> dgnlib.h:90</div></div> <div class="ttc" id="structDGNElemSharedCellDefn_html_a0ba631765416ccac165e9ed839fa77ae"><div class="ttname"><a href="structDGNElemSharedCellDefn.html#a0ba631765416ccac165e9ed839fa77ae">DGNElemSharedCellDefn::totlength</a></div><div class="ttdeci">int totlength</div><div class="ttdef"><b>Definition:</b> dgnlib.h:321</div></div> <div class="ttc" id="dgnlib_8h_html_aa04b707ade103e34fe7db388f1a547f7"><div class="ttname"><a href="dgnlib_8h.html#aa04b707ade103e34fe7db388f1a547f7">DGNGetElementIndex</a></div><div class="ttdeci">const DGNElementInfo CPL_DLL * DGNGetElementIndex(DGNHandle, int *)</div><div class="ttdef"><b>Definition:</b> dgnread.cpp:1654</div></div> <div class="ttc" id="struct__DGNTagDef_html_a4f11ca30e6238fa3b91e925969397379"><div class="ttname"><a href="struct__DGNTagDef.html#a4f11ca30e6238fa3b91e925969397379">_DGNTagDef::type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> dgnlib.h:359</div></div> <div class="ttc" id="dgnlib_8h_html_a0d31aef336a031b541e5fc4ab11a2570"><div class="ttname"><a href="dgnlib_8h.html#a0d31aef336a031b541e5fc4ab11a2570">DGNGetElementExtents</a></div><div class="ttdeci">int CPL_DLL DGNGetElementExtents(DGNHandle, DGNElemCore *, DGNPoint *, DGNPoint *)</div><div class="ttdef"><b>Definition:</b> dgnread.cpp:209</div></div> <div class="ttc" id="structDGNElemCore_html_a095649c8c2cc609ea88747cd5d550857"><div class="ttname"><a href="structDGNElemCore.html#a095649c8c2cc609ea88747cd5d550857">DGNElemCore::complex</a></div><div class="ttdeci">int complex</div><div class="ttdef"><b>Definition:</b> dgnlib.h:93</div></div> <div class="ttc" id="structDGNElemTCB_html_ac5db2e6d8fd82b200d94bf0e18c255df"><div class="ttname"><a href="structDGNElemTCB.html#ac5db2e6d8fd82b200d94bf0e18c255df">DGNElemTCB::dimension</a></div><div class="ttdeci">int dimension</div><div class="ttdef"><b>Definition:</b> dgnlib.h:240</div></div> <div class="ttc" id="structDGNElemBSplineCurveHeader_html_abdea65a87901e8f1a2501a3e55e690bb"><div class="ttname"><a href="structDGNElemBSplineCurveHeader.html#abdea65a87901e8f1a2501a3e55e690bb">DGNElemBSplineCurveHeader::order</a></div><div class="ttdeci">unsigned char order</div><div class="ttdef"><b>Definition:</b> dgnlib.h:481</div></div> <div class="ttc" id="struct__DGNTagDef_html_a7f308f6b15971b8e51297de3eb88f5dc"><div class="ttname"><a href="struct__DGNTagDef.html#a7f308f6b15971b8e51297de3eb88f5dc">_DGNTagDef::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> dgnlib.h:356</div></div> <div class="ttc" id="structDGNElemTagSet_html_a93d98601ff9a7912cee8779ee3068e60"><div class="ttname"><a href="structDGNElemTagSet.html#a93d98601ff9a7912cee8779ee3068e60">DGNElemTagSet::tagCount</a></div><div class="ttdeci">int tagCount</div><div class="ttdef"><b>Definition:</b> dgnlib.h:378</div></div> <div class="ttc" id="structDGNElemCone_html_add85c91e298041aabe8604caa5ae9969"><div class="ttname"><a href="structDGNElemCone.html#add85c91e298041aabe8604caa5ae9969">DGNElemCone::center_1</a></div><div class="ttdeci">DGNPoint center_1</div><div class="ttdef"><b>Definition:</b> dgnlib.h:399</div></div> <div class="ttc" id="structDGNElemText_html_a2e268f18e21a7ab85fb9960313a43a95"><div class="ttname"><a href="structDGNElemText.html#a2e268f18e21a7ab85fb9960313a43a95">DGNElemText::justification</a></div><div class="ttdeci">int justification</div><div class="ttdef"><b>Definition:</b> dgnlib.h:164</div></div> <div class="ttc" id="structDGNElemArc_html_aa583438d033a1989e0be44cef0e924fe"><div class="ttname"><a href="structDGNElemArc.html#aa583438d033a1989e0be44cef0e924fe">DGNElemArc::startang</a></div><div class="ttdeci">double startang</div><div class="ttdef"><b>Definition:</b> dgnlib.h:145</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_acb5b1555491043f803bcb2e05cac345d"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#acb5b1555491043f803bcb2e05cac345d">DGNElemBSplineSurfaceHeader::desc_words</a></div><div class="ttdeci">long desc_words</div><div class="ttdef"><b>Definition:</b> dgnlib.h:447</div></div> <div class="ttc" id="structDGNElemText_html_ae8d73caf71d99d8928cc7a90e661008c"><div class="ttname"><a href="structDGNElemText.html#ae8d73caf71d99d8928cc7a90e661008c">DGNElemText::font_id</a></div><div class="ttdeci">int font_id</div><div class="ttdef"><b>Definition:</b> dgnlib.h:163</div></div> <div class="ttc" id="structDGNElemCone_html_aa0444302e37656eba8fd1d4fc58a04e7"><div class="ttname"><a href="structDGNElemCone.html#aa0444302e37656eba8fd1d4fc58a04e7">DGNElemCone::center_2</a></div><div class="ttdeci">DGNPoint center_2</div><div class="ttdef"><b>Definition:</b> dgnlib.h:401</div></div> <div class="ttc" id="dgnlib_8h_html_ad0548fa1ecb14bd759c96fb7504e6ac6"><div class="ttname"><a href="dgnlib_8h.html#ad0548fa1ecb14bd759c96fb7504e6ac6">DGNCreateSolidHeaderFromGroup</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateSolidHeaderFromGroup(DGNHandle hDGN, int nType, int nSurfType, int nBoundElems, int nNumElems, DGNElemCore **papsElems)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:1899</div></div> <div class="ttc" id="structDGNElemCone_html_a20fc4f728efab9123de8f36e17823851"><div class="ttname"><a href="structDGNElemCone.html#a20fc4f728efab9123de8f36e17823851">DGNElemCone::radius_1</a></div><div class="ttdeci">double radius_1</div><div class="ttdef"><b>Definition:</b> dgnlib.h:400</div></div> <div class="ttc" id="structDGNElemTagValue_html_a6ae2fee50b61ecbb7618c96788676252"><div class="ttname"><a href="structDGNElemTagValue.html#a6ae2fee50b61ecbb7618c96788676252">DGNElemTagValue::tagLength</a></div><div class="ttdeci">int tagLength</div><div class="ttdef"><b>Definition:</b> dgnlib.h:345</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_a62b4f14a7b33717b32fa018319b40468"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#a62b4f14a7b33717b32fa018319b40468">DGNElemBSplineSurfaceHeader::num_knots_u</a></div><div class="ttdeci">short num_knots_u</div><div class="ttdef"><b>Definition:</b> dgnlib.h:455</div></div> <div class="ttc" id="dgnlib_8h_html_ae0454754ee93657cc7e53077fc26f6f3"><div class="ttname"><a href="dgnlib_8h.html#ae0454754ee93657cc7e53077fc26f6f3">DGNOpen</a></div><div class="ttdeci">DGNHandle CPL_DLL DGNOpen(const char *, int)</div><div class="ttdef"><b>Definition:</b> dgnopen.cpp:96</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceBoundary_html_ac88de5fc3e4e835e6244609654b80a54"><div class="ttname"><a href="structDGNElemBSplineSurfaceBoundary.html#ac88de5fc3e4e835e6244609654b80a54">DGNElemBSplineSurfaceBoundary::number</a></div><div class="ttdeci">short number</div><div class="ttdef"><b>Definition:</b> dgnlib.h:498</div></div> <div class="ttc" id="structDGNElemCellLibrary_html_a783763a484fb20bda6b825f52def5778"><div class="ttname"><a href="structDGNElemCellLibrary.html#a783763a484fb20bda6b825f52def5778">DGNElemCellLibrary::numwords</a></div><div class="ttdeci">int numwords</div><div class="ttdef"><b>Definition:</b> dgnlib.h:300</div></div> <div class="ttc" id="structDGNElemTextNode_html_ae3792ed1d42e5e88730ffd6460350221"><div class="ttname"><a href="structDGNElemTextNode.html#ae3792ed1d42e5e88730ffd6460350221">DGNElemTextNode::numelems</a></div><div class="ttdeci">int numelems</div><div class="ttdef"><b>Definition:</b> dgnlib.h:422</div></div> <div class="ttc" id="structDGNElemCore_html"><div class="ttname"><a href="structDGNElemCore.html">DGNElemCore</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:85</div></div> <div class="ttc" id="structDGNElementInfo_html_adb609f11914fe0f93caad5f1f8afc751"><div class="ttname"><a href="structDGNElementInfo.html#adb609f11914fe0f93caad5f1f8afc751">DGNElementInfo::type</a></div><div class="ttdeci">unsigned char type</div><div class="ttdef"><b>Definition:</b> dgnlib.h:68</div></div> <div class="ttc" id="structDGNElemSharedCellDefn_html"><div class="ttname"><a href="structDGNElemSharedCellDefn.html">DGNElemSharedCellDefn</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:318</div></div> <div class="ttc" id="dgnlib_8h_html_a06a90826e77a0cf43c6fd4ef0ca44118"><div class="ttname"><a href="dgnlib_8h.html#a06a90826e77a0cf43c6fd4ef0ca44118">DGNCreate</a></div><div class="ttdeci">DGNHandle CPL_DLL DGNCreate(const char *pszNewFilename, const char *pszSeedFile, int nCreationFlags, double dfOriginX, double dfOriginY, double dfOriginZ, int nMasterUnitPerSubUnit, int nUORPerSubUnit, const char *pszMasterUnits, const char *pszSubUnits)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:314</div></div> <div class="ttc" id="structDGNElemTextNode_html_a1c10827b4e55b1a8e3bd18e988721c83"><div class="ttname"><a href="structDGNElemTextNode.html#a1c10827b4e55b1a8e3bd18e988721c83">DGNElemTextNode::origin</a></div><div class="ttdeci">DGNPoint origin</div><div class="ttdef"><b>Definition:</b> dgnlib.h:432</div></div> <div class="ttc" id="dgnlib_8h_html_afc4be72f94b9715da75d6906440a157d"><div class="ttname"><a href="dgnlib_8h.html#afc4be72f94b9715da75d6906440a157d">DGNGotoElement</a></div><div class="ttdeci">int CPL_DLL DGNGotoElement(DGNHandle, int)</div><div class="ttdef"><b>Definition:</b> dgnread.cpp:57</div></div> <div class="ttc" id="structDGNElemCore_html_a794865555c0da0502f784abe99b81397"><div class="ttname"><a href="structDGNElemCore.html#a794865555c0da0502f784abe99b81397">DGNElemCore::level</a></div><div class="ttdeci">int level</div><div class="ttdef"><b>Definition:</b> dgnlib.h:91</div></div> <div class="ttc" id="structDGNElemCore_html_a1122343f3b1795d88d06aaf0d88f2b39"><div class="ttname"><a href="structDGNElemCore.html#a1122343f3b1795d88d06aaf0d88f2b39">DGNElemCore::attr_bytes</a></div><div class="ttdeci">int attr_bytes</div><div class="ttdef"><b>Definition:</b> dgnlib.h:102</div></div> <div class="ttc" id="structDGNElemArc_html_aaab9ee8fb592e96b537f5b5678544985"><div class="ttname"><a href="structDGNElemArc.html#aaab9ee8fb592e96b537f5b5678544985">DGNElemArc::origin</a></div><div class="ttdeci">DGNPoint origin</div><div class="ttdef"><b>Definition:</b> dgnlib.h:137</div></div> <div class="ttc" id="dgnlib_8h_html_aeceb3a222e656d10a7c653246e17815f"><div class="ttname"><a href="dgnlib_8h.html#aeceb3a222e656d10a7c653246e17815f">DGNSetOptions</a></div><div class="ttdeci">void CPL_DLL DGNSetOptions(DGNHandle, int)</div><div class="ttdef"><b>Definition:</b> dgnopen.cpp:188</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_a1bf149be454cf755bf53976c832f1c74"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#a1bf149be454cf755bf53976c832f1c74">DGNElemBSplineSurfaceHeader::curve_type</a></div><div class="ttdeci">unsigned char curve_type</div><div class="ttdef"><b>Definition:</b> dgnlib.h:450</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceBoundary_html_accbd2acd565625c1505c6964e21e7431"><div class="ttname"><a href="structDGNElemBSplineSurfaceBoundary.html#accbd2acd565625c1505c6964e21e7431">DGNElemBSplineSurfaceBoundary::numverts</a></div><div class="ttdeci">short numverts</div><div class="ttdef"><b>Definition:</b> dgnlib.h:499</div></div> <div class="ttc" id="structDGNElemTagSet_html_a8da3bcd7c808254d585ddb136369589d"><div class="ttname"><a href="structDGNElemTagSet.html#a8da3bcd7c808254d585ddb136369589d">DGNElemTagSet::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> dgnlib.h:380</div></div> <div class="ttc" id="structDGNElemArc_html_a69c0d4192bd564b426f02343221fd926"><div class="ttname"><a href="structDGNElemArc.html#a69c0d4192bd564b426f02343221fd926">DGNElemArc::secondary_axis</a></div><div class="ttdeci">double secondary_axis</div><div class="ttdef"><b>Definition:</b> dgnlib.h:140</div></div> <div class="ttc" id="structDGNElemTextNode_html_a3820e58878d7dcc07b88e4d05ab7266b"><div class="ttname"><a href="structDGNElemTextNode.html#a3820e58878d7dcc07b88e4d05ab7266b">DGNElemTextNode::rotation</a></div><div class="ttdeci">double rotation</div><div class="ttdef"><b>Definition:</b> dgnlib.h:431</div></div> <div class="ttc" id="structDGNElemTCB_html_a8b0e15d6c83e344b4a03b5b75fe26214"><div class="ttname"><a href="structDGNElemTCB.html#a8b0e15d6c83e344b4a03b5b75fe26214">DGNElemTCB::subunits_per_master</a></div><div class="ttdeci">long subunits_per_master</div><div class="ttdef"><b>Definition:</b> dgnlib.h:248</div></div> <div class="ttc" id="structDGNElemText_html"><div class="ttname"><a href="structDGNElemText.html">DGNElemText</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:160</div></div> <div class="ttc" id="dgnlib_8h_html_a08eb421855615aff9dd71fb6e17f38c0"><div class="ttname"><a href="dgnlib_8h.html#a08eb421855615aff9dd71fb6e17f38c0">DGNCreateConeElem</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateConeElem(DGNHandle hDGN, double center_1X, double center_1Y, double center_1Z, double radius_1, double center_2X, double center_2Y, double center_2Z, double radius_2, int *panQuaternion)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:1253</div></div> <div class="ttc" id="dgnlib_8h_html_abf281c8993335698a2085d1ab11b89b0"><div class="ttname"><a href="dgnlib_8h.html#abf281c8993335698a2085d1ab11b89b0">DGNDumpElement</a></div><div class="ttdeci">void CPL_DLL DGNDumpElement(DGNHandle, DGNElemCore *, FILE *)</div><div class="ttdef"><b>Definition:</b> dgnhelp.cpp:562</div></div> <div class="ttc" id="structDGNElemArc_html_ad9bd6baddb6c6cc5378cb9a6be1bee74"><div class="ttname"><a href="structDGNElemArc.html#ad9bd6baddb6c6cc5378cb9a6be1bee74">DGNElemArc::sweepang</a></div><div class="ttdeci">double sweepang</div><div class="ttdef"><b>Definition:</b> dgnlib.h:146</div></div> <div class="ttc" id="dgnlib_8h_html_af309aa7fd23075cdb0828e8e485e7958"><div class="ttname"><a href="dgnlib_8h.html#af309aa7fd23075cdb0828e8e485e7958">DGNLookupColor</a></div><div class="ttdeci">int CPL_DLL DGNLookupColor(DGNHandle, int, int *, int *, int *)</div><div class="ttdef"><b>Definition:</b> dgnhelp.cpp:317</div></div> <div class="ttc" id="dgnlib_8h_html_ab16c80da5cc90fa541ac0eb541db1292"><div class="ttname"><a href="dgnlib_8h.html#ab16c80da5cc90fa541ac0eb541db1292">DGNElemTypeHasDispHdr</a></div><div class="ttdeci">int CPL_DLL DGNElemTypeHasDispHdr(int nElemType)</div><div class="ttdef"><b>Definition:</b> dgnread.cpp:1122</div></div> <div class="ttc" id="struct__DGNTagDef_html_a06ee3f102050a64d3ac73fd1902e41ec"><div class="ttname"><a href="struct__DGNTagDef.html#a06ee3f102050a64d3ac73fd1902e41ec">_DGNTagDef::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> dgnlib.h:357</div></div> <div class="ttc" id="structDGNElemText_html_a2eadd2f51f9e9ade7e839d91366a8d7e"><div class="ttname"><a href="structDGNElemText.html#a2eadd2f51f9e9ade7e839d91366a8d7e">DGNElemText::height_mult</a></div><div class="ttdeci">double height_mult</div><div class="ttdef"><b>Definition:</b> dgnlib.h:166</div></div> <div class="ttc" id="structDGNElemBSplineCurveHeader_html"><div class="ttname"><a href="structDGNElemBSplineCurveHeader.html">DGNElemBSplineCurveHeader</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:475</div></div> <div class="ttc" id="structDGNPoint_html_aa44b489e28301ec1dd585732461d2633"><div class="ttname"><a href="structDGNPoint.html#aa44b489e28301ec1dd585732461d2633">DGNPoint::z</a></div><div class="ttdeci">double z</div><div class="ttdef"><b>Definition:</b> dgnlib.h:57</div></div> <div class="ttc" id="dgnlib_8h_html_ab98324a5081aaf47be4b72b85e0de28d"><div class="ttname"><a href="dgnlib_8h.html#ab98324a5081aaf47be4b72b85e0de28d">DGNSetSpatialFilter</a></div><div class="ttdeci">void CPL_DLL DGNSetSpatialFilter(DGNHandle hDGN, double dfXMin, double dfYMin, double dfXMax, double dfYMax)</div><div class="ttdef"><b>Definition:</b> dgnopen.cpp:221</div></div> <div class="ttc" id="structDGNElemCore_html_a094dd7693f630860d09b22e636644199"><div class="ttname"><a href="structDGNElemCore.html#a094dd7693f630860d09b22e636644199">DGNElemCore::style</a></div><div class="ttdeci">int style</div><div class="ttdef"><b>Definition:</b> dgnlib.h:100</div></div> <div class="ttc" id="structDGNElemCellHeader_html_a903eb71cdd6839f54e05e9867fdc07c1"><div class="ttname"><a href="structDGNElemCellHeader.html#a903eb71cdd6839f54e05e9867fdc07c1">DGNElemCellHeader::cclass</a></div><div class="ttdeci">unsigned short cclass</div><div class="ttdef"><b>Definition:</b> dgnlib.h:270</div></div> <div class="ttc" id="structDGNPoint_html_acc3dfff5af3a026df341d8e2339799c7"><div class="ttname"><a href="structDGNPoint.html#acc3dfff5af3a026df341d8e2339799c7">DGNPoint::y</a></div><div class="ttdeci">double y</div><div class="ttdef"><b>Definition:</b> dgnlib.h:56</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_a40909041667af1e22c4c6806d7b250d2"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#a40909041667af1e22c4c6806d7b250d2">DGNElemBSplineSurfaceHeader::num_bounds</a></div><div class="ttdeci">short num_bounds</div><div class="ttdef"><b>Definition:</b> dgnlib.h:465</div></div> <div class="ttc" id="struct__DGNTagDef_html_a78c9d06f493dd49aa913cf67096792b2"><div class="ttname"><a href="struct__DGNTagDef.html#a78c9d06f493dd49aa913cf67096792b2">_DGNTagDef::defaultValue</a></div><div class="ttdeci">tagValueUnion defaultValue</div><div class="ttdef"><b>Definition:</b> dgnlib.h:360</div></div> <div class="ttc" id="structDGNElemTextNode_html_ad4dfe7cb51281fab3ae86cdaae5e8ee0"><div class="ttname"><a href="structDGNElemTextNode.html#ad4dfe7cb51281fab3ae86cdaae5e8ee0">DGNElemTextNode::max_used</a></div><div class="ttdeci">short max_used</div><div class="ttdef"><b>Definition:</b> dgnlib.h:425</div></div> <div class="ttc" id="structDGNElemTCB_html_a1ff513a199e5e2d0f0e7925d63ca5285"><div class="ttname"><a href="structDGNElemTCB.html#a1ff513a199e5e2d0f0e7925d63ca5285">DGNElemTCB::origin_y</a></div><div class="ttdeci">double origin_y</div><div class="ttdef"><b>Definition:</b> dgnlib.h:243</div></div> <div class="ttc" id="dgnlib_8h_html_a594b14cd6e57d3780be4273a60433fa8"><div class="ttname"><a href="dgnlib_8h.html#a594b14cd6e57d3780be4273a60433fa8">DGNGetLinkage</a></div><div class="ttdeci">unsigned char CPL_DLL * DGNGetLinkage(DGNHandle hDGN, DGNElemCore *psElement, int iIndex, int *pnLinkageType, int *pnEntityNum, int *pnMSLink, int *pnLinkSize)</div><div class="ttdef"><b>Definition:</b> dgnhelp.cpp:1260</div></div> <div class="ttc" id="dgnlib_8h_html_a5fceedf3685946dcb363d038c6d34511"><div class="ttname"><a href="dgnlib_8h.html#a5fceedf3685946dcb363d038c6d34511">DGNGetAssocID</a></div><div class="ttdeci">int CPL_DLL DGNGetAssocID(DGNHandle, DGNElemCore *)</div><div class="ttdef"><b>Definition:</b> dgnhelp.cpp:401</div></div> <div class="ttc" id="dgnlib_8h_html_a6e70d4376ab776dffdd6e8a67d5cdc01"><div class="ttname"><a href="dgnlib_8h.html#a6e70d4376ab776dffdd6e8a67d5cdc01">DGNTagDef</a></div><div class="ttdeci">struct _DGNTagDef DGNTagDef</div></div> <div class="ttc" id="structDGNElemTextNode_html_aeb5e2722eddcd2add840a4794e48cef2"><div class="ttname"><a href="structDGNElemTextNode.html#aeb5e2722eddcd2add840a4794e48cef2">DGNElemTextNode::totlength</a></div><div class="ttdeci">int totlength</div><div class="ttdef"><b>Definition:</b> dgnlib.h:420</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_ada21e7467dee0456091cb0c3aaaf8477"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#ada21e7467dee0456091cb0c3aaaf8477">DGNElemBSplineSurfaceHeader::u_order</a></div><div class="ttdeci">unsigned char u_order</div><div class="ttdef"><b>Definition:</b> dgnlib.h:451</div></div> <div class="ttc" id="structDGNElemTextNode_html"><div class="ttname"><a href="structDGNElemTextNode.html">DGNElemTextNode</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:417</div></div> <div class="ttc" id="structDGNElementInfo_html_a03fd0974e75084157e1b2414e2e185dc"><div class="ttname"><a href="structDGNElementInfo.html#a03fd0974e75084157e1b2414e2e185dc">DGNElementInfo::flags</a></div><div class="ttdeci">unsigned char flags</div><div class="ttdef"><b>Definition:</b> dgnlib.h:70</div></div> <div class="ttc" id="structDGNElemTextNode_html_a7815490866f6aac2b3beba4f1fe4613e"><div class="ttname"><a href="structDGNElemTextNode.html#a7815490866f6aac2b3beba4f1fe4613e">DGNElemTextNode::justification</a></div><div class="ttdeci">short justification</div><div class="ttdef"><b>Definition:</b> dgnlib.h:427</div></div> <div class="ttc" id="structDGNElemText_html_aa26810c45b62b94ce145dc8d25c909ef"><div class="ttname"><a href="structDGNElemText.html#aa26810c45b62b94ce145dc8d25c909ef">DGNElemText::length_mult</a></div><div class="ttdeci">double length_mult</div><div class="ttdef"><b>Definition:</b> dgnlib.h:165</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_afe316cd1b2271bceb9dc5c33ac15dc4c"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#afe316cd1b2271bceb9dc5c33ac15dc4c">DGNElemBSplineSurfaceHeader::rule_lines_v</a></div><div class="ttdeci">short rule_lines_v</div><div class="ttdef"><b>Definition:</b> dgnlib.h:463</div></div> <div class="ttc" id="dgnlib_8h_html_a86b7ab8d0e63677099d566b0c21166a7"><div class="ttname"><a href="dgnlib_8h.html#a86b7ab8d0e63677099d566b0c21166a7">DGNAddShapeFillInfo</a></div><div class="ttdeci">int CPL_DLL DGNAddShapeFillInfo(DGNHandle hDGN, DGNElemCore *psElement, int nColor)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:2474</div></div> <div class="ttc" id="structDGNElemCellLibrary_html_a470fc622d3c4f0edff2748171ca7d089"><div class="ttname"><a href="structDGNElemCellLibrary.html#a470fc622d3c4f0edff2748171ca7d089">DGNElemCellLibrary::celltype</a></div><div class="ttdeci">short celltype</div><div class="ttdef"><b>Definition:</b> dgnlib.h:296</div></div> <div class="ttc" id="structDGNElemText_html_ad427f97a3f523165094da35c874e51d5"><div class="ttname"><a href="structDGNElemText.html#ad427f97a3f523165094da35c874e51d5">DGNElemText::rotation</a></div><div class="ttdeci">double rotation</div><div class="ttdef"><b>Definition:</b> dgnlib.h:167</div></div> <div class="ttc" id="structDGNElemCellHeader_html_a0c93a7ae3694e12fd06f58749228f8df"><div class="ttname"><a href="structDGNElemCellHeader.html#a0c93a7ae3694e12fd06f58749228f8df">DGNElemCellHeader::totlength</a></div><div class="ttdeci">int totlength</div><div class="ttdef"><b>Definition:</b> dgnlib.h:266</div></div> <div class="ttc" id="dgnlib_8h_html_a652a20ef0b02a2e94b22ecccbe031ea7"><div class="ttname"><a href="dgnlib_8h.html#a652a20ef0b02a2e94b22ecccbe031ea7">DGNCreateArcElem</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateArcElem(DGNHandle hDGN, int nType, double dfOriginX, double dfOriginY, double dfOriginZ, double dfPrimaryAxis, double dfSecondaryAxis, double dfStartAngle, double dfSweepAngle, double dfRotation, int *panQuaternion)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:1026</div></div> <div class="ttc" id="structDGNElemBSplineCurveHeader_html_a669bbd6fb1ddd7e0c0015ac859a3b0fc"><div class="ttname"><a href="structDGNElemBSplineCurveHeader.html#a669bbd6fb1ddd7e0c0015ac859a3b0fc">DGNElemBSplineCurveHeader::num_poles</a></div><div class="ttdeci">short num_poles</div><div class="ttdef"><b>Definition:</b> dgnlib.h:484</div></div> <div class="ttc" id="structDGNPoint_html_a39b6397c7d031fb0a87323400d654d9e"><div class="ttname"><a href="structDGNPoint.html#a39b6397c7d031fb0a87323400d654d9e">DGNPoint::x</a></div><div class="ttdeci">double x</div><div class="ttdef"><b>Definition:</b> dgnlib.h:55</div></div> <div class="ttc" id="structDGNElemTCB_html"><div class="ttname"><a href="structDGNElemTCB.html">DGNElemTCB</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:237</div></div> <div class="ttc" id="structDGNElemCore_html_ad3a3e8d013892c09a7d4e1f7b5d940c1"><div class="ttname"><a href="structDGNElemCore.html#ad3a3e8d013892c09a7d4e1f7b5d940c1">DGNElemCore::attr_data</a></div><div class="ttdeci">unsigned char * attr_data</div><div class="ttdef"><b>Definition:</b> dgnlib.h:103</div></div> <div class="ttc" id="dgnlib_8h_html_aa46462f04d30ace50b2c0a25584177ae"><div class="ttname"><a href="dgnlib_8h.html#aa46462f04d30ace50b2c0a25584177ae">DGNRewind</a></div><div class="ttdeci">void CPL_DLL DGNRewind(DGNHandle)</div><div class="ttdef"><b>Definition:</b> dgnread.cpp:1514</div></div> <div class="ttc" id="dgnlib_8h_html_a96d0d65da248090501d5f0ad26f52d02"><div class="ttname"><a href="dgnlib_8h.html#a96d0d65da248090501d5f0ad26f52d02">DGNCreateMultiPointElem</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateMultiPointElem(DGNHandle hDGN, int nType, int nPointCount, DGNPoint *pasVertices)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:876</div></div> <div class="ttc" id="structDGNElemCore_html_a51629daf39b97fc9e30360f0512f98d1"><div class="ttname"><a href="structDGNElemCore.html#a51629daf39b97fc9e30360f0512f98d1">DGNElemCore::properties</a></div><div class="ttdeci">int properties</div><div class="ttdef"><b>Definition:</b> dgnlib.h:97</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html">DGNElemBSplineSurfaceHeader</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:444</div></div> <div class="ttc" id="structDGNElemTCB_html_a539eff2c476f83512abaec332587d1d6"><div class="ttname"><a href="structDGNElemTCB.html#a539eff2c476f83512abaec332587d1d6">DGNElemTCB::origin_z</a></div><div class="ttdeci">double origin_z</div><div class="ttdef"><b>Definition:</b> dgnlib.h:244</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_ad9e296bef0fd91dea98551cdd1610249"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#ad9e296bef0fd91dea98551cdd1610249">DGNElemBSplineSurfaceHeader::v_properties</a></div><div class="ttdeci">unsigned short v_properties</div><div class="ttdef"><b>Definition:</b> dgnlib.h:459</div></div> <div class="ttc" id="structDGNElemTCB_html_a1ffe617fef1732afcb4144fe5c111d14"><div class="ttname"><a href="structDGNElemTCB.html#a1ffe617fef1732afcb4144fe5c111d14">DGNElemTCB::origin_x</a></div><div class="ttdeci">double origin_x</div><div class="ttdef"><b>Definition:</b> dgnlib.h:242</div></div> <div class="ttc" id="structDGNElemTagValue_html"><div class="ttname"><a href="structDGNElemTagValue.html">DGNElemTagValue</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:339</div></div> <div class="ttc" id="structDGNElemCellLibrary_html"><div class="ttname"><a href="structDGNElemCellLibrary.html">DGNElemCellLibrary</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:293</div></div> <div class="ttc" id="structDGNElemCellLibrary_html_a36accd4551e1b83a07df20352a3ed4eb"><div class="ttname"><a href="structDGNElemCellLibrary.html#a36accd4551e1b83a07df20352a3ed4eb">DGNElemCellLibrary::cclass</a></div><div class="ttdeci">unsigned short cclass</div><div class="ttdef"><b>Definition:</b> dgnlib.h:303</div></div> <div class="ttc" id="structDGNElemCellHeader_html"><div class="ttname"><a href="structDGNElemCellHeader.html">DGNElemCellHeader</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:263</div></div> <div class="ttc" id="structDGNElemColorTable_html"><div class="ttname"><a href="structDGNElemColorTable.html">DGNElemColorTable</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:206</div></div> <div class="ttc" id="dgnlib_8h_html_adaae4c1b0caa15819c39b50b4ffcb5e3"><div class="ttname"><a href="dgnlib_8h.html#adaae4c1b0caa15819c39b50b4ffcb5e3">DGNCreateCellHeaderFromGroup</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateCellHeaderFromGroup(DGNHandle hDGN, const char *pszName, short nClass, short *panLevels, int nNumElems, DGNElemCore **papsElems, DGNPoint *psOrigin, double dfXScale, double dfYScale, double dfRotation)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:2178</div></div> <div class="ttc" id="structDGNElemText_html_a8658ae84b6ab98c1997f352352490ecb"><div class="ttname"><a href="structDGNElemText.html#a8658ae84b6ab98c1997f352352490ecb">DGNElemText::origin</a></div><div class="ttdeci">DGNPoint origin</div><div class="ttdef"><b>Definition:</b> dgnlib.h:168</div></div> <div class="ttc" id="dgnlib_8h_html_a0873d27760275fc435eea105b152d776"><div class="ttname"><a href="dgnlib_8h.html#a0873d27760275fc435eea105b152d776">DGNCreateCellHeaderElem</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateCellHeaderElem(DGNHandle hDGN, int nTotLength, const char *pszName, short nClass, short *panLevels, DGNPoint *psRangeLow, DGNPoint *psRangeHigh, DGNPoint *psOrigin, double dfXScale, double dfYScale, double dfRotation)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:1973</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_aab82ef40434e07aabb9ab2e49712f72e"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#aab82ef40434e07aabb9ab2e49712f72e">DGNElemBSplineSurfaceHeader::v_order</a></div><div class="ttdeci">unsigned char v_order</div><div class="ttdef"><b>Definition:</b> dgnlib.h:458</div></div> <div class="ttc" id="structDGNPoint_html"><div class="ttname"><a href="structDGNPoint.html">DGNPoint</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:54</div></div> <div class="ttc" id="structDGNElemTagValue_html_a32d259af18e08a75e50918d91e17f911"><div class="ttname"><a href="structDGNElemTagValue.html#a32d259af18e08a75e50918d91e17f911">DGNElemTagValue::tagIndex</a></div><div class="ttdeci">int tagIndex</div><div class="ttdef"><b>Definition:</b> dgnlib.h:344</div></div> <div class="ttc" id="structDGNElemComplexHeader_html"><div class="ttname"><a href="structDGNElemComplexHeader.html">DGNElemComplexHeader</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:183</div></div> <div class="ttc" id="dgnlib_8h_html_ae636d0e4ba6332b835cfaad828e443c4"><div class="ttname"><a href="dgnlib_8h.html#ae636d0e4ba6332b835cfaad828e443c4">DGNTypeToName</a></div><div class="ttdeci">const char CPL_DLL * DGNTypeToName(int)</div><div class="ttdef"><b>Definition:</b> dgnhelp.cpp:1083</div></div> <div class="ttc" id="structDGNElemCore_html_a9ccae303d680aa59aee6930b5dc23d73"><div class="ttname"><a href="structDGNElemCore.html#a9ccae303d680aa59aee6930b5dc23d73">DGNElemCore::type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> dgnlib.h:92</div></div> <div class="ttc" id="structDGNElemCore_html_a4ded80061bb4d25000bb91c96a938d2c"><div class="ttname"><a href="structDGNElemCore.html#a4ded80061bb4d25000bb91c96a938d2c">DGNElemCore::element_id</a></div><div class="ttdeci">int element_id</div><div class="ttdef"><b>Definition:</b> dgnlib.h:89</div></div> <div class="ttc" id="dgnlib_8h_html_abac0922aafcfdc6c4f65f273a9cbdc0e"><div class="ttname"><a href="dgnlib_8h.html#abac0922aafcfdc6c4f65f273a9cbdc0e">DGNHandle</a></div><div class="ttdeci">void * DGNHandle</div><div class="ttdef"><b>Definition:</b> dgnlib.h:751</div></div> <div class="ttc" id="structDGNElemArc_html_ab84a21aa0759508e2bcde5af16568713"><div class="ttname"><a href="structDGNElemArc.html#ab84a21aa0759508e2bcde5af16568713">DGNElemArc::rotation</a></div><div class="ttdeci">double rotation</div><div class="ttdef"><b>Definition:</b> dgnlib.h:142</div></div> <div class="ttc" id="structDGNElemCore_html_acca85b9b56ad5439d0b7396cd7e57e98"><div class="ttname"><a href="structDGNElemCore.html#acca85b9b56ad5439d0b7396cd7e57e98">DGNElemCore::deleted</a></div><div class="ttdeci">int deleted</div><div class="ttdef"><b>Definition:</b> dgnlib.h:94</div></div> <div class="ttc" id="dgnlib_8h_html_aef85fb74dfea15cd85f50f1fa71150d4"><div class="ttname"><a href="dgnlib_8h.html#aef85fb74dfea15cd85f50f1fa71150d4">DGNResizeElement</a></div><div class="ttdeci">int CPL_DLL DGNResizeElement(DGNHandle, DGNElemCore *, int)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:69</div></div> <div class="ttc" id="structDGNElemCone_html_a981247fbc4dff5eda25b58660c1943cf"><div class="ttname"><a href="structDGNElemCone.html#a981247fbc4dff5eda25b58660c1943cf">DGNElemCone::radius_2</a></div><div class="ttdeci">double radius_2</div><div class="ttdef"><b>Definition:</b> dgnlib.h:402</div></div> <div class="ttc" id="structDGNElemMultiPoint_html_ade15f937b0b487da18030d26b887d194"><div class="ttname"><a href="structDGNElemMultiPoint.html#ade15f937b0b487da18030d26b887d194">DGNElemMultiPoint::num_vertices</a></div><div class="ttdeci">int num_vertices</div><div class="ttdef"><b>Definition:</b> dgnlib.h:121</div></div> <div class="ttc" id="dgnlib_8h_html_aa1cb53cb570fcb7f32b49d9c0c5d90aa"><div class="ttname"><a href="dgnlib_8h.html#aa1cb53cb570fcb7f32b49d9c0c5d90aa">DGNAddMSLink</a></div><div class="ttdeci">int CPL_DLL DGNAddMSLink(DGNHandle hDGN, DGNElemCore *psElement, int nLinkageType, int nEntityNum, int nMSLink)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:2307</div></div> <div class="ttc" id="structDGNElementInfo_html_aae31b071116293672aa0b5c950a56740"><div class="ttname"><a href="structDGNElementInfo.html#aae31b071116293672aa0b5c950a56740">DGNElementInfo::level</a></div><div class="ttdeci">unsigned char level</div><div class="ttdef"><b>Definition:</b> dgnlib.h:67</div></div> <div class="ttc" id="structDGNElemTextNode_html_adfe0fd1a817cfabca5fb53f47dcced01"><div class="ttname"><a href="structDGNElemTextNode.html#adfe0fd1a817cfabca5fb53f47dcced01">DGNElemTextNode::node_number</a></div><div class="ttdeci">int node_number</div><div class="ttdef"><b>Definition:</b> dgnlib.h:423</div></div> <div class="ttc" id="structDGNElemTextNode_html_a8977a5eb332d0c95a51050524f9823af"><div class="ttname"><a href="structDGNElemTextNode.html#a8977a5eb332d0c95a51050524f9823af">DGNElemTextNode::line_spacing</a></div><div class="ttdeci">long line_spacing</div><div class="ttdef"><b>Definition:</b> dgnlib.h:428</div></div> <div class="ttc" id="structDGNElementInfo_html"><div class="ttname"><a href="structDGNElementInfo.html">DGNElementInfo</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:66</div></div> <div class="ttc" id="structDGNElemKnotWeight_html"><div class="ttname"><a href="structDGNElemKnotWeight.html">DGNElemKnotWeight</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:511</div></div> <div class="ttc" id="structDGNElemCellHeader_html_a278c255fe72980eeff3887e6dab4abcb"><div class="ttname"><a href="structDGNElemCellHeader.html#a278c255fe72980eeff3887e6dab4abcb">DGNElemCellHeader::rnghigh</a></div><div class="ttdeci">DGNPoint rnghigh</div><div class="ttdef"><b>Definition:</b> dgnlib.h:274</div></div> <div class="ttc" id="dgnlib_8h_html_af240e9553ee6afc2560bc877243a02d2"><div class="ttname"><a href="dgnlib_8h.html#af240e9553ee6afc2560bc877243a02d2">DGNUpdateElemCore</a></div><div class="ttdeci">int CPL_DLL DGNUpdateElemCore(DGNHandle hDGN, DGNElemCore *psElement, int nLevel, int nGraphicGroup, int nColor, int nWeight, int nStyle)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:728</div></div> <div class="ttc" id="structDGNElemComplexHeader_html_a89107ef01ce37e2de25bc8f19b58363b"><div class="ttname"><a href="structDGNElemComplexHeader.html#a89107ef01ce37e2de25bc8f19b58363b">DGNElemComplexHeader::surftype</a></div><div class="ttdeci">int surftype</div><div class="ttdef"><b>Definition:</b> dgnlib.h:190</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceHeader_html_a5001bdc1d77c2be21f07aed03c5f9f87"><div class="ttname"><a href="structDGNElemBSplineSurfaceHeader.html#a5001bdc1d77c2be21f07aed03c5f9f87">DGNElemBSplineSurfaceHeader::rule_lines_u</a></div><div class="ttdeci">short rule_lines_u</div><div class="ttdef"><b>Definition:</b> dgnlib.h:456</div></div> <div class="ttc" id="struct__DGNTagDef_html_ab2edb316b3b4af8f9d28407e2bcdbb6a"><div class="ttname"><a href="struct__DGNTagDef.html#ab2edb316b3b4af8f9d28407e2bcdbb6a">_DGNTagDef::prompt</a></div><div class="ttdeci">char * prompt</div><div class="ttdef"><b>Definition:</b> dgnlib.h:358</div></div> <div class="ttc" id="structDGNElemTagSet_html_a083f0fbd1b310d9d5854729661deac8a"><div class="ttname"><a href="structDGNElemTagSet.html#a083f0fbd1b310d9d5854729661deac8a">DGNElemTagSet::tagList</a></div><div class="ttdeci">DGNTagDef * tagList</div><div class="ttdef"><b>Definition:</b> dgnlib.h:383</div></div> <div class="ttc" id="dgnlib_8h_html_adc2f8f7de27171f2f97e55f10b4171a4"><div class="ttname"><a href="dgnlib_8h.html#adc2f8f7de27171f2f97e55f10b4171a4">DGNLoadTCB</a></div><div class="ttdeci">int CPL_DLL DGNLoadTCB(DGNHandle)</div><div class="ttdef"><b>Definition:</b> dgnread.cpp:1603</div></div> <div class="ttc" id="structDGNElemTextNode_html_a695d6a3aef669771c9169ab0e56f21c6"><div class="ttname"><a href="structDGNElemTextNode.html#a695d6a3aef669771c9169ab0e56f21c6">DGNElemTextNode::length_mult</a></div><div class="ttdeci">double length_mult</div><div class="ttdef"><b>Definition:</b> dgnlib.h:429</div></div> <div class="ttc" id="structDGNElemBSplineSurfaceBoundary_html"><div class="ttname"><a href="structDGNElemBSplineSurfaceBoundary.html">DGNElemBSplineSurfaceBoundary</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:495</div></div> <div class="ttc" id="dgnlib_8h_html_a0cc41dfe749887d4712ef09a20b0fd25"><div class="ttname"><a href="dgnlib_8h.html#a0cc41dfe749887d4712ef09a20b0fd25">DGNWriteElement</a></div><div class="ttdeci">int CPL_DLL DGNWriteElement(DGNHandle, DGNElemCore *)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:185</div></div> <div class="ttc" id="structDGNElemTagValue_html_af5fa10ec72ec1e62d1d283c4425b6e09"><div class="ttname"><a href="structDGNElemTagValue.html#af5fa10ec72ec1e62d1d283c4425b6e09">DGNElemTagValue::tagSet</a></div><div class="ttdeci">int tagSet</div><div class="ttdef"><b>Definition:</b> dgnlib.h:343</div></div> <div class="ttc" id="structDGNElemComplexHeader_html_a95dcb143f7aa96950d0d2b5856c2c0ea"><div class="ttname"><a href="structDGNElemComplexHeader.html#a95dcb143f7aa96950d0d2b5856c2c0ea">DGNElemComplexHeader::numelems</a></div><div class="ttdeci">int numelems</div><div class="ttdef"><b>Definition:</b> dgnlib.h:189</div></div> <div class="ttc" id="dgnlib_8h_html_a772ae984d14c9cdccc91613cc0481ae2"><div class="ttname"><a href="dgnlib_8h.html#a772ae984d14c9cdccc91613cc0481ae2">DGNCreateColorTableElem</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateColorTableElem(DGNHandle hDGN, int nScreenFlag, GByte abyColorInfo[256][3])</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:1567</div></div> <div class="ttc" id="structDGNElemTagSet_html"><div class="ttname"><a href="structDGNElemTagSet.html">DGNElemTagSet</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:375</div></div> <div class="ttc" id="structDGNElemArc_html_aaf8dd0e5a7f57e13fd6ce6d2a793c7fc"><div class="ttname"><a href="structDGNElemArc.html#aaf8dd0e5a7f57e13fd6ce6d2a793c7fc">DGNElemArc::primary_axis</a></div><div class="ttdeci">double primary_axis</div><div class="ttdef"><b>Definition:</b> dgnlib.h:139</div></div> <div class="ttc" id="structDGNElemCore_html_ae0462e87ea190c9fa9b6ac83ef84ea61"><div class="ttname"><a href="structDGNElemCore.html#ae0462e87ea190c9fa9b6ac83ef84ea61">DGNElemCore::color</a></div><div class="ttdeci">int color</div><div class="ttdef"><b>Definition:</b> dgnlib.h:98</div></div> <div class="ttc" id="dgnlib_8h_html_ad31f75eb1970475bc2da487e5fb1b240"><div class="ttname"><a href="dgnlib_8h.html#ad31f75eb1970475bc2da487e5fb1b240">DGNCreateComplexHeaderFromGroup</a></div><div class="ttdeci">DGNElemCore CPL_DLL * DGNCreateComplexHeaderFromGroup(DGNHandle hDGN, int nType, int nNumElems, DGNElemCore **papsElems)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:1720</div></div> <div class="ttc" id="dgnlib_8h_html_af6e48839c19e7651b2adb55ae3034ff3"><div class="ttname"><a href="dgnlib_8h.html#af6e48839c19e7651b2adb55ae3034ff3">DGNClose</a></div><div class="ttdeci">void CPL_DLL DGNClose(DGNHandle)</div><div class="ttdef"><b>Definition:</b> dgnopen.cpp:290</div></div> <div class="ttc" id="structDGNElementInfo_html_aaea7590675e5e5a0744e828af6b541a4"><div class="ttname"><a href="structDGNElementInfo.html#aaea7590675e5e5a0744e828af6b541a4">DGNElementInfo::stype</a></div><div class="ttdeci">unsigned char stype</div><div class="ttdef"><b>Definition:</b> dgnlib.h:69</div></div> <div class="ttc" id="structDGNElemBSplineCurveHeader_html_afa3f5a675d6b1f033d158dd76558af34"><div class="ttname"><a href="structDGNElemBSplineCurveHeader.html#afa3f5a675d6b1f033d158dd76558af34">DGNElemBSplineCurveHeader::properties</a></div><div class="ttdeci">unsigned char properties</div><div class="ttdef"><b>Definition:</b> dgnlib.h:482</div></div> <div class="ttc" id="dgnlib_8h_html_a330609eeda633926167085d9a07040dc"><div class="ttname"><a href="dgnlib_8h.html#a330609eeda633926167085d9a07040dc">DGNGetDimension</a></div><div class="ttdeci">int CPL_DLL DGNGetDimension(DGNHandle)</div><div class="ttdef"><b>Definition:</b> dgnopen.cpp:310</div></div> <div class="ttc" id="structDGNElemTagSet_html_aeafb666dd97dcedf1854030a493e3c9e"><div class="ttname"><a href="structDGNElemTagSet.html#aeafb666dd97dcedf1854030a493e3c9e">DGNElemTagSet::tagSet</a></div><div class="ttdeci">int tagSet</div><div class="ttdef"><b>Definition:</b> dgnlib.h:379</div></div> <div class="ttc" id="dgnlib_8h_html_a4d41221ea64fe57f53a25bb8d71d68c8"><div class="ttname"><a href="dgnlib_8h.html#a4d41221ea64fe57f53a25bb8d71d68c8">DGNAddRawAttrLink</a></div><div class="ttdeci">int CPL_DLL DGNAddRawAttrLink(DGNHandle hDGN, DGNElemCore *psElement, int nLinkSize, unsigned char *pabyRawLinkData)</div><div class="ttdef"><b>Definition:</b> dgnwrite.cpp:2377</div></div> <div class="ttc" id="structDGNElemTextNode_html_a36be3de0687c54917e9b745479a353e6"><div class="ttname"><a href="structDGNElemTextNode.html#a36be3de0687c54917e9b745479a353e6">DGNElemTextNode::font_id</a></div><div class="ttdeci">short font_id</div><div class="ttdef"><b>Definition:</b> dgnlib.h:426</div></div> <div class="ttc" id="structDGNElemTagValue_html_afae598502019344ec004ed8e4874a91c"><div class="ttname"><a href="structDGNElemTagValue.html#afae598502019344ec004ed8e4874a91c">DGNElemTagValue::tagType</a></div><div class="ttdeci">int tagType</div><div class="ttdef"><b>Definition:</b> dgnlib.h:342</div></div> <div class="ttc" id="dgnlib_8h_html_a092f190ceb618fc67eea38d108a22b2e"><div class="ttname"><a href="dgnlib_8h.html#a092f190ceb618fc67eea38d108a22b2e">DGNGetShapeFillInfo</a></div><div class="ttdeci">int CPL_DLL DGNGetShapeFillInfo(DGNHandle, DGNElemCore *, int *)</div><div class="ttdef"><b>Definition:</b> dgnhelp.cpp:361</div></div> <div class="ttc" id="struct__DGNTagDef_html"><div class="ttname"><a href="struct__DGNTagDef.html">_DGNTagDef</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:355</div></div> <div class="ttc" id="structDGNElemCore_html_a6ea846a9c0527b3a45cf0315c1f4a399"><div class="ttname"><a href="structDGNElemCore.html#a6ea846a9c0527b3a45cf0315c1f4a399">DGNElemCore::raw_data</a></div><div class="ttdeci">unsigned char * raw_data</div><div class="ttdef"><b>Definition:</b> dgnlib.h:106</div></div> <div class="ttc" id="structDGNElemCore_html_aeef69ff417edabdfe0a1a4f3e7bfb906"><div class="ttname"><a href="structDGNElemCore.html#aeef69ff417edabdfe0a1a4f3e7bfb906">DGNElemCore::graphic_group</a></div><div class="ttdeci">int graphic_group</div><div class="ttdef"><b>Definition:</b> dgnlib.h:96</div></div> <div class="ttc" id="dgnlib_8h_html_a6c8bd847614910e5bb614f8e89d8feae"><div class="ttname"><a href="dgnlib_8h.html#a6c8bd847614910e5bb614f8e89d8feae">DGNTestOpen</a></div><div class="ttdeci">int CPL_DLL DGNTestOpen(GByte *, int)</div><div class="ttdef"><b>Definition:</b> dgnopen.cpp:47</div></div> <div class="ttc" id="structDGNElemArc_html"><div class="ttname"><a href="structDGNElemArc.html">DGNElemArc</a></div><div class="ttdef"><b>Definition:</b> dgnlib.h:134</div></div> <div class="ttc" id="structDGNElemCore_html_a2607fdd2ebaf27101367feb82b09b4a7"><div class="ttname"><a href="structDGNElemCore.html#a2607fdd2ebaf27101367feb82b09b4a7">DGNElemCore::weight</a></div><div class="ttdeci">int weight</div><div class="ttdef"><b>Definition:</b> dgnlib.h:99</div></div> <div class="ttc" id="structDGNElementInfo_html_aafdc3cc818932bc64f6f331f483c4ba6"><div class="ttname"><a href="structDGNElementInfo.html#aafdc3cc818932bc64f6f331f483c4ba6">DGNElementInfo::offset</a></div><div class="ttdeci">long offset</div><div class="ttdef"><b>Definition:</b> dgnlib.h:71</div></div> </div><!-- fragment --></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>