Sophie

Sophie

distrib > Mageia > 3 > x86_64 > by-pkgid > d2855e9970bf9a8259f08fe181d69f9d > files > 683

gnome-chemistry-utils-devel-0.14.2-1.mga3.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>The Gnome Chemistry Utils: document.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">The Gnome Chemistry Utils
   &#160;<span id="projectnumber">0.14.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</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&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_6719ab1f1f7655efc2fa43f7eb574fd1.html">libs</a></li><li class="navelem"><a class="el" href="dir_7e53c3477ad965aa554779b86f14bb80.html">gcr</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">gcr/document.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="gcr_2document_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>&#160;<span class="comment">// -*- C++ -*-</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;</div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * Gnome Chemisty Utils</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * gcr/document.h</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * Copyright (C) 2002-2012 Jean Bréfort &lt;jean.brefort@normalesup.org&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * This program is free software; you can redistribute it and/or</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * published by the Free Software Foundation; either version 3 of the</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * This program is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * GNU General Public License for more details.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> * You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * along with this program; if not, write to the Free Software</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * USA</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef GCR_DOCUMENT_H</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GCR_DOCUMENT_H</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;libxml/tree.h&gt;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="gcr_2atom_8h.html">atom.h</a>&quot;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;bond.h&quot;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="gcr_2line_8h.html">line.h</a>&quot;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="cleavage_8h.html">cleavage.h</a>&quot;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="chemistry_8h.html">gcu/chemistry.h</a>&gt;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="macros_8h.html">gcu/macros.h</a>&gt;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gldocument_8h.html">gcu/gldocument.h</a>&gt;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">namespace </span>gcu {</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>Application;</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>Matrix;</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">class </span>SpaceGroup;</div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;}</div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">namespace </span>gcr {</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">class </span>View;</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">   68</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">Lattice</a> {</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        cubic=0,</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        body_centered_cubic,</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        face_centered_cubic,</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        hexagonal,</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;        tetragonal,</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        body_centered_tetragonal,</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        orthorhombic,</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;        base_centered_orthorhombic,</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        body_centered_orthorhombic,</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        face_centered_orthorhombic,</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        rhombohedral,</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        monoclinic,</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        base_centered_monoclinic,</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        triclinic</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;};</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html">   88</a></span>&#160;<span class="keyword">class </span><a class="code" href="classgcr_1_1Document.html">Document</a>: <span class="keyword">public</span> <a class="code" href="classgcu_1_1GLDocument.html">gcu::GLDocument</a></div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;{</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        <a class="code" href="classgcr_1_1Document.html#a4d785cd739e51aa1c7b556a43d053582">Document</a> (<a class="code" href="classgcu_1_1Application.html">gcu::Application</a> *App);</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        <span class="keyword">virtual</span> <a class="code" href="classgcr_1_1Document.html#a0b5d4afa88ebb844c413a3b983d05191">~Document</a> ();</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <span class="keywordtype">bool</span> Load (<span class="keyword">const</span> std::string &amp;filename);</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#aecafd37d12c08fadfbd6202ca22ec78c">ParseXMLTree</a> (xmlNode* xml);</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#aff22d1c95bb10bf2fafc321a6f112a3e">Update</a> ();</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;        <span class="keywordtype">void</span> UpdateAllViews ();</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;        <a class="code" href="classgcr_1_1View.html">View</a>* <a class="code" href="classgcr_1_1Document.html#a10103c254066bbc3e2e5a101d7d4ccb0">GetView</a> ();</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a5d8767cbc81d7ed03fe4195ffba27c6e">Draw</a> (<a class="code" href="classgcu_1_1Matrix.html">gcu::Matrix</a> <span class="keyword">const</span> &amp;m) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        <span class="keyword">virtual</span> <a class="code" href="classgcr_1_1View.html">View</a>* <a class="code" href="classgcr_1_1Document.html#a8dd593bb6636771f95231a93857019c5">CreateNewView</a> ();</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;        <span class="keyword">virtual</span> <a class="code" href="classgcr_1_1Atom.html">Atom</a>* <a class="code" href="classgcr_1_1Document.html#a12b36f0768a96993709c0498d1a5f36b">CreateNewAtom</a> ();</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;        <span class="keyword">virtual</span> <a class="code" href="classgcr_1_1Line.html">Line</a>* <a class="code" href="classgcr_1_1Document.html#a43db9046daef016c9b2fa80a675fb01d">CreateNewLine</a> ();</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;        <span class="keyword">virtual</span> <a class="code" href="classgcr_1_1Cleavage.html">Cleavage</a>* <a class="code" href="classgcr_1_1Document.html#a5adf501821eb236f9ab31ef22b1ed70f">CreateNewCleavage</a> ();</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;        xmlDocPtr <a class="code" href="classgcr_1_1Document.html#a18e7debafaf23d3fbab4ee2fae78c63c">BuildXMLTree</a> () <span class="keyword">const</span>;</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;        <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classgcr_1_1Document.html#aac03edf2bdee6eb37f9dcdcb08e7a269">GetProgramId</a> () <span class="keyword">const</span>;</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="classgcr_1_1Document.html#a58cdb1c1ff036513b916c8aca6da2828">SetProperty</a> (<span class="keywordtype">unsigned</span> property, <span class="keywordtype">char</span> <span class="keyword">const</span> *value);</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;        std::string <a class="code" href="classgcr_1_1Document.html#ab96c8ab14f9af66a51b324511813158a">GetProperty</a> (<span class="keywordtype">unsigned</span> property) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="classgcr_1_1Document.html#a9cb709ac754ff96c4e46802114461d2f">Loaded</a> () <span class="keywordflow">throw</span> (gcu::LoaderError);</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a90a42f258f165e1bfec2f854a36f67df">AddChild</a> (<a class="code" href="classgcu_1_1Object.html#a6f15e766fdfb066008bd4b0779574549">Object</a>* <span class="keywordtype">object</span>);</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;        <a class="code" href="classgcu_1_1SpaceGroup.html" title="Handle crystallographic space group symmetry.">gcu::SpaceGroup</a> <span class="keyword">const</span> *<a class="code" href="classgcr_1_1Document.html#a5043d9117a4c70e85275a5729ef36413">FindSpaceGroup</a> ();</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a2d4d6e8d6de7dd1c5e7b0956d4e5b986">Reinit</a> ();</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a1d7b80b65048e9e14368622c887e716b">  211</a></span>&#160;        <a class="code" href="namespacegcr.html#a2ef6f44f96d74c720cd82e8ba910c37f">AtomList</a>* <a class="code" href="classgcr_1_1Document.html#a1d7b80b65048e9e14368622c887e716b">GetAtomList</a> () {<span class="keywordflow">return</span> &amp;<a class="code" href="classgcr_1_1Document.html#a2cca1beba1707e7ac5608d6dd451ee0a">AtomDef</a>;}</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a64188406adcac5f58579705af5f5fc40">  216</a></span>&#160;        <a class="code" href="namespacegcr.html#a2984730714261432e289d2c25bfb4286">CleavageList</a> *<a class="code" href="classgcr_1_1Document.html#a64188406adcac5f58579705af5f5fc40">GetCleavageList</a> () {<span class="keywordflow">return</span> &amp;<a class="code" href="classgcr_1_1Document.html#a91c867501d45c40f3f01927750288fa0">Cleavages</a>;}</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a20b2bbed809ba5d68befa7fb15580ece">  221</a></span>&#160;        <a class="code" href="namespacegcr.html#ab01106b823d9052be4b636f4a7a43d70">LineList</a>* <a class="code" href="classgcr_1_1Document.html#a20b2bbed809ba5d68befa7fb15580ece">GetLineList</a> () {<span class="keywordflow">return</span> &amp;<a class="code" href="classgcr_1_1Document.html#a24e7b1e6d2c5764b9cce20debe72a76e">LineDef</a>;}</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a328182f650a8f7f036fbe0fe52daccd0">GetCell</a> (<a class="code" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">Lattice</a> *lattice, <span class="keywordtype">double</span> *a, <span class="keywordtype">double</span> *b, <span class="keywordtype">double</span> *c, <span class="keywordtype">double</span> *alpha, <span class="keywordtype">double</span> *beta, <span class="keywordtype">double</span> *gamma);</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a0be388031cfe6ad66d639a82da72d59c">SetCell</a> (<a class="code" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">Lattice</a> lattice, <span class="keywordtype">double</span> a, <span class="keywordtype">double</span> b, <span class="keywordtype">double</span> c, <span class="keywordtype">double</span> alpha, <span class="keywordtype">double</span> beta, <span class="keywordtype">double</span> gamma);</div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a02e28f6eb579b36a1b4b0ba49721ba3e">GetSize</a> (<span class="keywordtype">double</span>* xmin, <span class="keywordtype">double</span>* xmax, <span class="keywordtype">double</span>* ymin, <span class="keywordtype">double</span>* ymax, <span class="keywordtype">double</span>* zmin, <span class="keywordtype">double</span>* zmax);</div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#aa69eebdea941c070acbe390367cf567c">SetSize</a> (<span class="keywordtype">double</span> xmin, <span class="keywordtype">double</span> xmax, <span class="keywordtype">double</span> ymin, <span class="keywordtype">double</span> ymax, <span class="keywordtype">double</span> zmin, <span class="keywordtype">double</span> zmax);</div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a983544629784fa621e068e26fe9d54f8">CheckAtoms</a> ();</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a85e54a03b15a6ff3cb7175c6e878514b">CheckCleavages</a> ();</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a0826f7db7dea50a204f16201e95f6f63">CheckLines</a> ();</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;</div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#af3f076fd508f30e0a945aa5c6192997c">Define</a> (<span class="keywordtype">unsigned</span> nPage = 0);</div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div>
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a14539dcf43fd6dd45d4d3e70ab16fb4d">AddView</a>(<a class="code" href="classgcr_1_1View.html">View</a>* pView);</div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div>
<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="classgcr_1_1Document.html#a1e37ba9b4f170e0960a9b4330ec1fe9a">RemoveView</a>(<a class="code" href="classgcr_1_1View.html">View</a>* pView);</div>
<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;</div>
<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a122ab44a086d76d6ede71f95ff92bd45">RemoveAllViews</a> ();</div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a18229835b0d4e1c92376305589f39d35">  324</a></span>&#160;        <a class="code" href="classgcr_1_1View.html">View</a> *<a class="code" href="classgcr_1_1Document.html#a18229835b0d4e1c92376305589f39d35">GetActiveView</a> () {<span class="keywordflow">return</span> m_pActiveView;}</div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a4cb36c82339ab82faeb48cff7c0f69c0">  329</a></span>&#160;        std::list &lt;gcr::View *&gt; *<a class="code" href="classgcr_1_1Document.html#a4cb36c82339ab82faeb48cff7c0f69c0">GetViews</a> () {<span class="keywordflow">return</span> &amp;<a class="code" href="classgcr_1_1Document.html#a5b468e11e25b0a78633ddf718eccf93c">m_Views</a>;}</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a982023a7fab922fde589e8b2790bf882">RenameViews</a> ();</div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;        <span class="keywordtype">bool</span> <a class="code" href="classgcr_1_1Document.html#ae663404d91190b24b9fa0fae4597e3fc">VerifySaved</a>();</div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a3305b07792d31c7df62f197676a08e7c">  349</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a3305b07792d31c7df62f197676a08e7c">SetWidget</a> (GtkWidget* widget) {m_widget = widget;}</div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;</div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a5da1cfa0e30486cd7d0eac006131195b">  354</a></span>&#160;        <span class="keyword">const</span> gchar* <a class="code" href="classgcr_1_1Document.html#a5da1cfa0e30486cd7d0eac006131195b">GetFileName</a> () {<span class="keywordflow">return</span> m_filename;}</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#ab6546d238f32d3c5f122c8d11dbf83f0">  361</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#ab6546d238f32d3c5f122c8d11dbf83f0">SetActiveView</a> (<a class="code" href="classgcr_1_1View.html">View</a> *pView) {m_pActiveView = pView;}</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a0b167332b4a9728c3082b69e8b1ab6b8">SaveAsImage</a> (<span class="keyword">const</span> std::string &amp;filename, <span class="keywordtype">char</span> <span class="keyword">const</span> *type, std::map&lt;std::string, std::string&gt;&amp; options);</div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a60426c0f31d33347273d8e84a731bba7">SetFileName</a> (<span class="keyword">const</span> std::string &amp;filename);</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a332ca3474c9494c1df07433a4b9349a1">SetTitle</a> (<span class="keywordtype">char</span> <span class="keyword">const</span> *title);</div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a332ca3474c9494c1df07433a4b9349a1">SetTitle</a> (std::string&amp; title);</div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a3a1caddca58c4cb1183f2bbdae915728">  390</a></span>&#160;        <span class="keywordtype">char</span> <span class="keyword">const</span> *<a class="code" href="classgcr_1_1Document.html#a3a1caddca58c4cb1183f2bbdae915728">GetTitle</a> () {<span class="keywordflow">return</span> <a class="code" href="classgcu_1_1Document.html#a77a71f5eb248150ff4e05fd072cc958a">m_Title</a>.c_str ();}</div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a430ec4c9076ce070b16c5c92dc63b070">SetAuthor</a> (<span class="keywordtype">char</span> <span class="keyword">const</span> *author);</div>
<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;</div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a79b6f03c2629df554987ade1dbe3cccd">SetMail</a> (<span class="keywordtype">char</span> <span class="keyword">const</span> *mail);</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;</div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a8625823506cd742670c05f8673c749dd">SetComment</a> (<span class="keywordtype">char</span> <span class="keyword">const</span> *comment);</div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#ab006a6ed1da53e56bc9ff504cf450151">SetLabel</a> (<span class="keywordtype">char</span> <span class="keyword">const</span> *label);</div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;</div>
<div class="line"><a name="l00424"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a140508e2af6cb547edef65ead03205da">  424</a></span>&#160;        GDate *<a class="code" href="classgcr_1_1Document.html#a140508e2af6cb547edef65ead03205da">GetCreationDate</a> () {<span class="keywordflow">return</span> &amp;<a class="code" href="classgcr_1_1Document.html#a2c7f382cfe175c15e731bd4d641b509f">m_CreationDate</a>;}</div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;</div>
<div class="line"><a name="l00429"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#ac2e5ed5e0d905dbeb788d1140a0434de">  429</a></span>&#160;        GDate *<a class="code" href="classgcr_1_1Document.html#ac2e5ed5e0d905dbeb788d1140a0434de">GetRevisionDate</a> () {<span class="keywordflow">return</span> &amp;<a class="code" href="classgcr_1_1Document.html#a7144060763982ee41b154bdd2f357aaf">m_RevisionDate</a>;}</div>
<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;</div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#aed884a1526b72d0bb1cf3cf72cf7dfe7">  434</a></span>&#160;        <span class="keywordtype">char</span> <span class="keyword">const</span> *<a class="code" href="classgcr_1_1Document.html#aed884a1526b72d0bb1cf3cf72cf7dfe7">GetLabel</a> () {<span class="keywordflow">return</span> m_Label? m_Label: m_DefaultLabel.c_str ();}</div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#ad47e8ae5ec4ab47a8fbddb5443b1fbb5">OnExportVRML</a> (<span class="keyword">const</span> std::string &amp;FileName) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#a066ff8f898b7475ecc366576825001d6">Save</a> () <span class="keyword">const</span>;</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;        <span class="keywordtype">void</span> <a class="code" href="classgcr_1_1Document.html#aae368d9cafb601294b30190bed362a9b">Init</a> ();</div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;        <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classgcr_1_1Document.html#abbf9cd46175308fdc5d70e57fb77109a">LoadNewView</a> (xmlNodePtr node);</div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;        <span class="keywordtype">void</span> Duplicate (<a class="code" href="classgcr_1_1Atom.html">Atom</a>&amp; <a class="code" href="classgcr_1_1Atom.html">Atom</a>);</div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;        <span class="keywordtype">void</span> Duplicate (<a class="code" href="classgcr_1_1Line.html">Line</a>&amp; <a class="code" href="classgcr_1_1Line.html">Line</a>);</div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;        <span class="keywordtype">void</span> Error(<span class="keywordtype">int</span> num) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;</div>
<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a84a4251ea4a97b30e1fbbc34e2946d91">  469</a></span>&#160;        <a class="code" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">Lattice</a> <a class="code" href="classgcr_1_1Document.html#a84a4251ea4a97b30e1fbbc34e2946d91">m_lattice</a>;</div>
<div class="line"><a name="l00473"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a70601fda680e2ffd0e156677821256a6">  473</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#a70601fda680e2ffd0e156677821256a6">m_a</a>;</div>
<div class="line"><a name="l00477"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a019dc78d34eb22a04880ed402d473c86">  477</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#a019dc78d34eb22a04880ed402d473c86">m_b</a>;</div>
<div class="line"><a name="l00481"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#aa7e5a313352ec45d7495b955df982a83">  481</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#aa7e5a313352ec45d7495b955df982a83">m_c</a>;</div>
<div class="line"><a name="l00485"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a314914d54fb4c642c3187a10eb73209d">  485</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#a314914d54fb4c642c3187a10eb73209d">m_alpha</a>;</div>
<div class="line"><a name="l00489"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a8129d664d84fa10840202221aecfef82">  489</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#a8129d664d84fa10840202221aecfef82">m_beta</a>;</div>
<div class="line"><a name="l00493"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#ad2dd0c68cbfd45184b5c85ab679075a4">  493</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#ad2dd0c68cbfd45184b5c85ab679075a4">m_gamma</a>;</div>
<div class="line"><a name="l00497"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a07bdb88113257617a07f6f4de1072d00">  497</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#a07bdb88113257617a07f6f4de1072d00">m_xmin</a>;</div>
<div class="line"><a name="l00501"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#ac1b594f4dc8d52de9668d378bd0ca3d1">  501</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#ac1b594f4dc8d52de9668d378bd0ca3d1">m_ymin</a>;</div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a6154b7c6ccdbece538d7541c52f9e3e0">  505</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#a6154b7c6ccdbece538d7541c52f9e3e0">m_zmin</a>;</div>
<div class="line"><a name="l00509"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a03d56b7bc7a6e02396357ed88619b119">  509</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#a03d56b7bc7a6e02396357ed88619b119">m_xmax</a>;</div>
<div class="line"><a name="l00513"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#acb370332cd22996a12de6e234d892fd7">  513</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#acb370332cd22996a12de6e234d892fd7">m_ymax</a>;</div>
<div class="line"><a name="l00517"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#aaf8e4b6fcbb0815870100f97f5a79183">  517</a></span>&#160;        gdouble <a class="code" href="classgcr_1_1Document.html#aaf8e4b6fcbb0815870100f97f5a79183">m_zmax</a>;</div>
<div class="line"><a name="l00521"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a2cca1beba1707e7ac5608d6dd451ee0a">  521</a></span>&#160;        <a class="code" href="namespacegcr.html#a2ef6f44f96d74c720cd82e8ba910c37f">AtomList</a> <a class="code" href="classgcr_1_1Document.html#a2cca1beba1707e7ac5608d6dd451ee0a">AtomDef</a>;</div>
<div class="line"><a name="l00525"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a6f2a7677beee68b3e210b5946131583e">  525</a></span>&#160;        <a class="code" href="namespacegcr.html#a2ef6f44f96d74c720cd82e8ba910c37f">AtomList</a> <a class="code" href="classgcr_1_1Document.html#a6f2a7677beee68b3e210b5946131583e">Atoms</a>;</div>
<div class="line"><a name="l00529"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a24e7b1e6d2c5764b9cce20debe72a76e">  529</a></span>&#160;        <a class="code" href="namespacegcr.html#ab01106b823d9052be4b636f4a7a43d70">LineList</a> <a class="code" href="classgcr_1_1Document.html#a24e7b1e6d2c5764b9cce20debe72a76e">LineDef</a>;</div>
<div class="line"><a name="l00533"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a7372d0f1d1e28e78aff22041ae1674cb">  533</a></span>&#160;        <a class="code" href="namespacegcr.html#ab01106b823d9052be4b636f4a7a43d70">LineList</a> <a class="code" href="classgcr_1_1Document.html#a7372d0f1d1e28e78aff22041ae1674cb">Lines</a>;</div>
<div class="line"><a name="l00537"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a91c867501d45c40f3f01927750288fa0">  537</a></span>&#160;        <a class="code" href="namespacegcr.html#a2984730714261432e289d2c25bfb4286">CleavageList</a> <a class="code" href="classgcr_1_1Document.html#a91c867501d45c40f3f01927750288fa0">Cleavages</a>;</div>
<div class="line"><a name="l00541"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a5b468e11e25b0a78633ddf718eccf93c">  541</a></span>&#160;        std::list &lt;View *&gt; <a class="code" href="classgcr_1_1Document.html#a5b468e11e25b0a78633ddf718eccf93c">m_Views</a>;</div>
<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;</div>
<div class="line"><a name="l00546"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a2c7f382cfe175c15e731bd4d641b509f">  546</a></span>&#160;        GDate <a class="code" href="classgcr_1_1Document.html#a2c7f382cfe175c15e731bd4d641b509f">m_CreationDate</a>;</div>
<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;</div>
<div class="line"><a name="l00551"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a7144060763982ee41b154bdd2f357aaf">  551</a></span>&#160;        GDate <a class="code" href="classgcr_1_1Document.html#a7144060763982ee41b154bdd2f357aaf">m_RevisionDate</a>;</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;</div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;        gchar *m_filename;</div>
<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;        <span class="keywordtype">bool</span> m_bClosing;</div>
<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;        GtkWidget* m_widget;</div>
<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;        <a class="code" href="classgcr_1_1View.html">View</a> *m_pActiveView;</div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;        std::string m_DefaultLabel;</div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;        <span class="keywordtype">char</span> *m_Label;</div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;</div>
<div class="line"><a name="l00564"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#aacf80eb41951ce182e96d9b39e664355">  564</a></span>&#160;<a class="code" href="macros_8h.html#ae59df402113b58e8e28a7898e09a19a2">GCU_RO_PROP</a> (std::string, NameCommon)</div>
<div class="line"><a name="l00568"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a2ab555e47de7570d7d87e620afb5abf9">  568</a></span>&#160;<a class="code" href="macros_8h.html#ae59df402113b58e8e28a7898e09a19a2">GCU_RO_PROP</a> (std::<span class="keywordtype">string</span>, NameSystematic)</div>
<div class="line"><a name="l00572"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a1c321af69781a7f18fc1988135b95105">  572</a></span>&#160;<a class="code" href="macros_8h.html#ae59df402113b58e8e28a7898e09a19a2">GCU_RO_PROP</a> (std::<span class="keywordtype">string</span>, NameMineral)</div>
<div class="line"><a name="l00576"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#aef03b6b8ff060829ec742cfa73a85e86">  576</a></span>&#160;<a class="code" href="macros_8h.html#ae59df402113b58e8e28a7898e09a19a2">GCU_RO_PROP</a> (std::<span class="keywordtype">string</span>, NameStructure)</div>
<div class="line"><a name="l00587"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a3671110ff9dc6e0b3dbd1d72d473172a">  587</a></span>&#160;<a class="code" href="macros_8h.html#a2e6e8322502a538f4583d41206cea297">GCU_PROP</a> (gcu::SpaceGroup const *, SpaceGroup)</div>
<div class="line"><a name="l00600"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a1522c4cd8b0cc0192d7c975a959f0f8d">  600</a></span>&#160;<a class="code" href="macros_8h.html#a2e6e8322502a538f4583d41206cea297">GCU_PROP</a> (<span class="keywordtype">bool</span>, AutoSpaceGroup)</div>
<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;</div>
<div class="line"><a name="l00614"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#acaa15464b2200bb9c9e36c28ee4926d0">  614</a></span>&#160;<a class="code" href="macros_8h.html#a2e6e8322502a538f4583d41206cea297">GCU_PROP</a> (<span class="keywordtype">bool</span>, FixedSize);</div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;</div>
<div class="line"><a name="l00627"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#ad3ecb22c499341ceb6333d4fd5e66d3d">  627</a></span>&#160;<a class="code" href="macros_8h.html#a2e6e8322502a538f4583d41206cea297">GCU_PROP</a> (<span class="keywordtype">bool</span>, ReadOnly)</div>
<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;</div>
<div class="line"><a name="l00635"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a2d32ecbfd25af694ea4c6b1b80bbfc85">  635</a></span>&#160;<a class="code" href="macros_8h.html#ad52419f8ee19ed3a6e49ca7db37e6a47">GCU_PROT_POINTER_PROP</a> (<span class="keywordtype">char</span>, Author)</div>
<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;</div>
<div class="line"><a name="l00643"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a26a199cf1c0b9eabaa6b4255b237c015">  643</a></span>&#160;<a class="code" href="macros_8h.html#ad52419f8ee19ed3a6e49ca7db37e6a47">GCU_PROT_POINTER_PROP</a> (<span class="keywordtype">char</span>, Mail)</div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;</div>
<div class="line"><a name="l00651"></a><span class="lineno"><a class="code" href="classgcr_1_1Document.html#a5022641634d2491269b92cd550aba739">  651</a></span>&#160;<a class="code" href="macros_8h.html#ad52419f8ee19ed3a6e49ca7db37e6a47">GCU_PROT_POINTER_PROP</a> (<span class="keywordtype">char</span>, Comment)</div>
<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;};</div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;</div>
<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;extern gchar const *<a class="code" href="namespacegcr.html#affbc67153ae78b5a68ad1218d5b47491">LatticeName</a>[];</div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;</div>
<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;} <span class="comment">// namespace gcr</span></div>
<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;</div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;<span class="preprocessor">#endif // GCR_DOCUMENT_H</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 14 2013 17:34:28 for The Gnome Chemistry Utils by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>