Sophie

Sophie

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

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: gcr::Document Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="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 class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacegcr.html">gcr</a></li><li class="navelem"><a class="el" href="classgcr_1_1Document.html">Document</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classgcr_1_1Document-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">gcr::Document Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gcr::Document:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classgcr_1_1Document.png" usemap="#gcr::Document_map" alt=""/>
  <map id="gcr::Document_map" name="gcr::Document_map">
<area href="classgcu_1_1GLDocument.html" alt="gcu::GLDocument" shape="rect" coords="61,112,174,136"/>
<area href="classgcu_1_1Document.html" alt="gcu::Document" shape="rect" coords="61,56,174,80"/>
<area href="classgcu_1_1Object.html" alt="gcu::Object" shape="rect" coords="0,0,113,24"/>
<area href="classgcu_1_1DialogOwner.html" alt="gcu::DialogOwner" shape="rect" coords="123,0,236,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4d785cd739e51aa1c7b556a43d053582"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a4d785cd739e51aa1c7b556a43d053582">Document</a> (<a class="el" href="classgcu_1_1Application.html">gcu::Application</a> *App)</td></tr>
<tr class="memitem:a0b5d4afa88ebb844c413a3b983d05191"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a0b5d4afa88ebb844c413a3b983d05191">~Document</a> ()</td></tr>
<tr class="memitem:aecafd37d12c08fadfbd6202ca22ec78c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aecafd37d12c08fadfbd6202ca22ec78c">ParseXMLTree</a> (xmlNode *xml)</td></tr>
<tr class="memitem:aff22d1c95bb10bf2fafc321a6f112a3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aff22d1c95bb10bf2fafc321a6f112a3e">Update</a> ()</td></tr>
<tr class="memitem:a10103c254066bbc3e2e5a101d7d4ccb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcr_1_1View.html">View</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a10103c254066bbc3e2e5a101d7d4ccb0">GetView</a> ()</td></tr>
<tr class="memitem:a5d8767cbc81d7ed03fe4195ffba27c6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a5d8767cbc81d7ed03fe4195ffba27c6e">Draw</a> (<a class="el" href="classgcu_1_1Matrix.html">gcu::Matrix</a> const &amp;m) const </td></tr>
<tr class="memitem:a8dd593bb6636771f95231a93857019c5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcr_1_1View.html">View</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a8dd593bb6636771f95231a93857019c5">CreateNewView</a> ()</td></tr>
<tr class="memitem:a12b36f0768a96993709c0498d1a5f36b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcr_1_1Atom.html">Atom</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a12b36f0768a96993709c0498d1a5f36b">CreateNewAtom</a> ()</td></tr>
<tr class="memitem:a43db9046daef016c9b2fa80a675fb01d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcr_1_1Line.html">Line</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a43db9046daef016c9b2fa80a675fb01d">CreateNewLine</a> ()</td></tr>
<tr class="memitem:a5adf501821eb236f9ab31ef22b1ed70f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcr_1_1Cleavage.html">Cleavage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a5adf501821eb236f9ab31ef22b1ed70f">CreateNewCleavage</a> ()</td></tr>
<tr class="memitem:a18e7debafaf23d3fbab4ee2fae78c63c"><td class="memItemLeft" align="right" valign="top">xmlDocPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a18e7debafaf23d3fbab4ee2fae78c63c">BuildXMLTree</a> () const </td></tr>
<tr class="memitem:aac03edf2bdee6eb37f9dcdcb08e7a269"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aac03edf2bdee6eb37f9dcdcb08e7a269">GetProgramId</a> () const </td></tr>
<tr class="memitem:a58cdb1c1ff036513b916c8aca6da2828"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a58cdb1c1ff036513b916c8aca6da2828">SetProperty</a> (unsigned property, char const *value)</td></tr>
<tr class="memitem:ab96c8ab14f9af66a51b324511813158a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ab96c8ab14f9af66a51b324511813158a">GetProperty</a> (unsigned property) const </td></tr>
<tr class="memitem:a9cb709ac754ff96c4e46802114461d2f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a9cb709ac754ff96c4e46802114461d2f">Loaded</a> ()  throw (gcu::LoaderError)</td></tr>
<tr class="memitem:a90a42f258f165e1bfec2f854a36f67df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a90a42f258f165e1bfec2f854a36f67df">AddChild</a> (Object *object)</td></tr>
<tr class="memitem:a5043d9117a4c70e85275a5729ef36413"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1SpaceGroup.html">gcu::SpaceGroup</a> const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a5043d9117a4c70e85275a5729ef36413">FindSpaceGroup</a> ()</td></tr>
<tr class="memitem:a2d4d6e8d6de7dd1c5e7b0956d4e5b986"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a2d4d6e8d6de7dd1c5e7b0956d4e5b986">Reinit</a> ()</td></tr>
<tr class="memitem:a1d7b80b65048e9e14368622c887e716b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcr.html#a2ef6f44f96d74c720cd82e8ba910c37f">AtomList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a1d7b80b65048e9e14368622c887e716b">GetAtomList</a> ()</td></tr>
<tr class="memitem:a64188406adcac5f58579705af5f5fc40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcr.html#a2984730714261432e289d2c25bfb4286">CleavageList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a64188406adcac5f58579705af5f5fc40">GetCleavageList</a> ()</td></tr>
<tr class="memitem:a20b2bbed809ba5d68befa7fb15580ece"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcr.html#ab01106b823d9052be4b636f4a7a43d70">LineList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a20b2bbed809ba5d68befa7fb15580ece">GetLineList</a> ()</td></tr>
<tr class="memitem:a328182f650a8f7f036fbe0fe52daccd0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a328182f650a8f7f036fbe0fe52daccd0">GetCell</a> (<a class="el" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">Lattice</a> *lattice, double *a, double *b, double *c, double *alpha, double *beta, double *gamma)</td></tr>
<tr class="memitem:a0be388031cfe6ad66d639a82da72d59c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a0be388031cfe6ad66d639a82da72d59c">SetCell</a> (<a class="el" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">Lattice</a> lattice, double a, double b, double c, double alpha, double beta, double gamma)</td></tr>
<tr class="memitem:a02e28f6eb579b36a1b4b0ba49721ba3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a02e28f6eb579b36a1b4b0ba49721ba3e">GetSize</a> (double *xmin, double *xmax, double *ymin, double *ymax, double *zmin, double *zmax)</td></tr>
<tr class="memitem:aa69eebdea941c070acbe390367cf567c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aa69eebdea941c070acbe390367cf567c">SetSize</a> (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)</td></tr>
<tr class="memitem:a983544629784fa621e068e26fe9d54f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a983544629784fa621e068e26fe9d54f8">CheckAtoms</a> ()</td></tr>
<tr class="memitem:a85e54a03b15a6ff3cb7175c6e878514b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a85e54a03b15a6ff3cb7175c6e878514b">CheckCleavages</a> ()</td></tr>
<tr class="memitem:a0826f7db7dea50a204f16201e95f6f63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a0826f7db7dea50a204f16201e95f6f63">CheckLines</a> ()</td></tr>
<tr class="memitem:af3f076fd508f30e0a945aa5c6192997c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#af3f076fd508f30e0a945aa5c6192997c">Define</a> (unsigned nPage=0)</td></tr>
<tr class="memitem:a14539dcf43fd6dd45d4d3e70ab16fb4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a14539dcf43fd6dd45d4d3e70ab16fb4d">AddView</a> (<a class="el" href="classgcr_1_1View.html">View</a> *pView)</td></tr>
<tr class="memitem:a1e37ba9b4f170e0960a9b4330ec1fe9a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a1e37ba9b4f170e0960a9b4330ec1fe9a">RemoveView</a> (<a class="el" href="classgcr_1_1View.html">View</a> *pView)</td></tr>
<tr class="memitem:a122ab44a086d76d6ede71f95ff92bd45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a122ab44a086d76d6ede71f95ff92bd45">RemoveAllViews</a> ()</td></tr>
<tr class="memitem:a18229835b0d4e1c92376305589f39d35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcr_1_1View.html">View</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a18229835b0d4e1c92376305589f39d35">GetActiveView</a> ()</td></tr>
<tr class="memitem:a4cb36c82339ab82faeb48cff7c0f69c0"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="classgcr_1_1View.html">gcr::View</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a4cb36c82339ab82faeb48cff7c0f69c0">GetViews</a> ()</td></tr>
<tr class="memitem:a982023a7fab922fde589e8b2790bf882"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a982023a7fab922fde589e8b2790bf882">RenameViews</a> ()</td></tr>
<tr class="memitem:ae663404d91190b24b9fa0fae4597e3fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ae663404d91190b24b9fa0fae4597e3fc">VerifySaved</a> ()</td></tr>
<tr class="memitem:a3305b07792d31c7df62f197676a08e7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a3305b07792d31c7df62f197676a08e7c">SetWidget</a> (GtkWidget *widget)</td></tr>
<tr class="memitem:a5da1cfa0e30486cd7d0eac006131195b"><td class="memItemLeft" align="right" valign="top">const gchar *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a5da1cfa0e30486cd7d0eac006131195b">GetFileName</a> ()</td></tr>
<tr class="memitem:ab6546d238f32d3c5f122c8d11dbf83f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ab6546d238f32d3c5f122c8d11dbf83f0">SetActiveView</a> (<a class="el" href="classgcr_1_1View.html">View</a> *pView)</td></tr>
<tr class="memitem:a0b167332b4a9728c3082b69e8b1ab6b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a0b167332b4a9728c3082b69e8b1ab6b8">SaveAsImage</a> (const std::string &amp;filename, char const *type, std::map&lt; std::string, std::string &gt; &amp;options)</td></tr>
<tr class="memitem:a60426c0f31d33347273d8e84a731bba7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a60426c0f31d33347273d8e84a731bba7">SetFileName</a> (const std::string &amp;filename)</td></tr>
<tr class="memitem:a332ca3474c9494c1df07433a4b9349a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a332ca3474c9494c1df07433a4b9349a1">SetTitle</a> (char const *title)</td></tr>
<tr class="memitem:ad0a51f632e9cdd418a8c9250c87a2e54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ad0a51f632e9cdd418a8c9250c87a2e54">SetTitle</a> (std::string &amp;title)</td></tr>
<tr class="memitem:a3a1caddca58c4cb1183f2bbdae915728"><td class="memItemLeft" align="right" valign="top">char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a3a1caddca58c4cb1183f2bbdae915728">GetTitle</a> ()</td></tr>
<tr class="memitem:a430ec4c9076ce070b16c5c92dc63b070"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a430ec4c9076ce070b16c5c92dc63b070">SetAuthor</a> (char const *author)</td></tr>
<tr class="memitem:a79b6f03c2629df554987ade1dbe3cccd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a79b6f03c2629df554987ade1dbe3cccd">SetMail</a> (char const *mail)</td></tr>
<tr class="memitem:a8625823506cd742670c05f8673c749dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a8625823506cd742670c05f8673c749dd">SetComment</a> (char const *comment)</td></tr>
<tr class="memitem:ab006a6ed1da53e56bc9ff504cf450151"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ab006a6ed1da53e56bc9ff504cf450151">SetLabel</a> (char const *label)</td></tr>
<tr class="memitem:a140508e2af6cb547edef65ead03205da"><td class="memItemLeft" align="right" valign="top">GDate *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a140508e2af6cb547edef65ead03205da">GetCreationDate</a> ()</td></tr>
<tr class="memitem:ac2e5ed5e0d905dbeb788d1140a0434de"><td class="memItemLeft" align="right" valign="top">GDate *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ac2e5ed5e0d905dbeb788d1140a0434de">GetRevisionDate</a> ()</td></tr>
<tr class="memitem:aed884a1526b72d0bb1cf3cf72cf7dfe7"><td class="memItemLeft" align="right" valign="top">char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aed884a1526b72d0bb1cf3cf72cf7dfe7">GetLabel</a> ()</td></tr>
<tr class="memitem:ad47e8ae5ec4ab47a8fbddb5443b1fbb5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ad47e8ae5ec4ab47a8fbddb5443b1fbb5">OnExportVRML</a> (const std::string &amp;FileName) const </td></tr>
<tr class="memitem:a066ff8f898b7475ecc366576825001d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a066ff8f898b7475ecc366576825001d6">Save</a> () const </td></tr>
<tr class="memitem:aacf80eb41951ce182e96d9b39e664355"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aacf80eb41951ce182e96d9b39e664355">GetNameCommon</a> (void) const </td></tr>
<tr class="memitem:a2ab555e47de7570d7d87e620afb5abf9"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a2ab555e47de7570d7d87e620afb5abf9">GetNameSystematic</a> (void) const </td></tr>
<tr class="memitem:a1c321af69781a7f18fc1988135b95105"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a1c321af69781a7f18fc1988135b95105">GetNameMineral</a> (void) const </td></tr>
<tr class="memitem:aef03b6b8ff060829ec742cfa73a85e86"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aef03b6b8ff060829ec742cfa73a85e86">GetNameStructure</a> (void) const </td></tr>
<tr class="memitem:a3671110ff9dc6e0b3dbd1d72d473172a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a3671110ff9dc6e0b3dbd1d72d473172a">SetSpaceGroup</a> (<a class="el" href="classgcu_1_1SpaceGroup.html">gcu::SpaceGroup</a> const *val)</td></tr>
<tr class="memitem:aae2d3c570b66ef927d00910d4aa7ddf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1SpaceGroup.html">gcu::SpaceGroup</a> const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aae2d3c570b66ef927d00910d4aa7ddf3">GetSpaceGroup</a> (void) const </td></tr>
<tr class="memitem:aac810aed901bfb2de2d57a42be434e8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1SpaceGroup.html">gcu::SpaceGroup</a> const *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aac810aed901bfb2de2d57a42be434e8b">GetRefSpaceGroup</a> (void)</td></tr>
<tr class="memitem:a1522c4cd8b0cc0192d7c975a959f0f8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a1522c4cd8b0cc0192d7c975a959f0f8d">SetAutoSpaceGroup</a> (bool val)</td></tr>
<tr class="memitem:a674e6843f636f915be2a79e48c165809"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a674e6843f636f915be2a79e48c165809">GetAutoSpaceGroup</a> (void) const </td></tr>
<tr class="memitem:afd52f0ee1c69b4c159baf612f66066d8"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#afd52f0ee1c69b4c159baf612f66066d8">GetRefAutoSpaceGroup</a> (void)</td></tr>
<tr class="memitem:acaa15464b2200bb9c9e36c28ee4926d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#acaa15464b2200bb9c9e36c28ee4926d0">SetFixedSize</a> (bool val)</td></tr>
<tr class="memitem:aa631da0afac3a3662f70a79637f002c3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aa631da0afac3a3662f70a79637f002c3">GetFixedSize</a> (void) const </td></tr>
<tr class="memitem:ad0d059312d54986c1d14e872926ad7f8"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ad0d059312d54986c1d14e872926ad7f8">GetRefFixedSize</a> (void)</td></tr>
<tr class="memitem:ad3ecb22c499341ceb6333d4fd5e66d3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ad3ecb22c499341ceb6333d4fd5e66d3d">SetReadOnly</a> (bool val)</td></tr>
<tr class="memitem:a6581f1295eea5201be3c60c2dcfdce91"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a6581f1295eea5201be3c60c2dcfdce91">GetReadOnly</a> (void) const </td></tr>
<tr class="memitem:a529a0de38ba161a388867c1be2f7ec00"><td class="memItemLeft" align="right" valign="top">bool &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a529a0de38ba161a388867c1be2f7ec00">GetRefReadOnly</a> (void)</td></tr>
<tr class="memitem:a4acbf9d0a0a60e8d6ef7020dae991ad9"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a4acbf9d0a0a60e8d6ef7020dae991ad9">GetMail</a> (void)</td></tr>
<tr class="memitem:af337e88f0a391477e061ff906d49a146"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#af337e88f0a391477e061ff906d49a146">GetComment</a> (void)</td></tr>
<tr class="inherit_header pub_methods_classgcu_1_1GLDocument"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgcu_1_1GLDocument')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="classgcu_1_1GLDocument.html">gcu::GLDocument</a></td></tr>
<tr class="memitem:aac6c6302a58a55b36bf63bbe2b823bf5 inherit pub_methods_classgcu_1_1GLDocument"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1GLDocument.html#aac6c6302a58a55b36bf63bbe2b823bf5">GLDocument</a> (<a class="el" href="classgcu_1_1Application.html">Application</a> *App)</td></tr>
<tr class="memitem:ac8e7103e63fdc67f686d3f7a336e6ff1 inherit pub_methods_classgcu_1_1GLDocument"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1GLDocument.html#ac8e7103e63fdc67f686d3f7a336e6ff1">~GLDocument</a> ()</td></tr>
<tr class="memitem:aaf38a9419c63774fab3e5af843cc6326 inherit pub_methods_classgcu_1_1GLDocument"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1GLDocument.html#aaf38a9419c63774fab3e5af843cc6326">GetMaxDist</a> (void)</td></tr>
<tr class="inherit_header pub_methods_classgcu_1_1Document"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgcu_1_1Document')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="classgcu_1_1Document.html">gcu::Document</a></td></tr>
<tr class="memitem:a4651af70eb10676742e4f8e99949b7e9 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a4651af70eb10676742e4f8e99949b7e9">GetTranslatedId</a> (const char *id)</td></tr>
<tr class="memitem:afc228f3c3c02dc3ef808a020d82a2390 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#afc228f3c3c02dc3ef808a020d82a2390">EraseTranslationId</a> (const char *Id)</td></tr>
<tr class="memitem:a92cd7036ddcacbb982742661356a2670 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a92cd7036ddcacbb982742661356a2670">EmptyTranslationTable</a> ()</td></tr>
<tr class="memitem:ae20296701818c3e30b19e587a0e983a4 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ae20296701818c3e30b19e587a0e983a4">NotifyDirty</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *pObject)</td></tr>
<tr class="memitem:a7d35b39361f00e971e5a9219e4969ba9 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcu_1_1Residue.html">Residue</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a7d35b39361f00e971e5a9219e4969ba9">CreateResidue</a> (char const *name, char const *symbol, <a class="el" href="classgcu_1_1Molecule.html">Molecule</a> *molecule)</td></tr>
<tr class="memitem:a797cb76f131732a96057587f028ac6bf inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcu_1_1Residue.html">Residue</a> const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a797cb76f131732a96057587f028ac6bf">GetResidue</a> (char const *symbol, bool *ambiguous=NULL)</td></tr>
<tr class="memitem:a9ac91fe27bff56913afe4d703208d479 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">virtual GtkWindow *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a9ac91fe27bff56913afe4d703208d479">GetGtkWindow</a> ()</td></tr>
<tr class="memitem:a34f36698f8a1f1c5b14786672428f1ea inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a34f36698f8a1f1c5b14786672428f1ea">SetTarget</a> (char const *id, <a class="el" href="classgcu_1_1Object.html">Object</a> **target, <a class="el" href="classgcu_1_1Object.html">Object</a> *parent, <a class="el" href="classgcu_1_1Object.html">Object</a> *owner=NULL, <a class="el" href="namespacegcu.html#a8b2b5ab4008c10355f1ca636bb1a3efa">Action</a> action=<a class="el" href="namespacegcu.html#a8b2b5ab4008c10355f1ca636bb1a3efaabe52c733de0a7f087f84a8aa1894cfcb">ActionException</a>)  throw (std::runtime_error)</td></tr>
<tr class="memitem:a3363de5bb02aec1fda5f4ccee4961c62 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a3363de5bb02aec1fda5f4ccee4961c62">Name</a> ()</td></tr>
<tr class="memitem:ae111ae2b218f014c29f09be398936993 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ae111ae2b218f014c29f09be398936993">ObjectLoaded</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *obj)</td></tr>
<tr class="memitem:a5da143c424a5131b85b0e074235b8e1c inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a5da143c424a5131b85b0e074235b8e1c">GetNewObjects</a> ()</td></tr>
<tr class="memitem:a62f9ed7e64a3f6806add3de37fb18023 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcu_1_1Window.html">Window</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a62f9ed7e64a3f6806add3de37fb18023">GetWindow</a> ()</td></tr>
<tr class="memitem:a900272c104f35d3af9957467de3df5f9 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Application.html">Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a900272c104f35d3af9957467de3df5f9">GetApp</a> (void)</td></tr>
<tr class="memitem:abb58a2a8327e391737504a959279676b inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#abb58a2a8327e391737504a959279676b">GetEmpty</a> (void)</td></tr>
<tr class="memitem:a74db801e21095d3efd130d1aca80fba4 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a74db801e21095d3efd130d1aca80fba4">SetScale</a> (double val)</td></tr>
<tr class="memitem:a9c92651b3125c04cb135c2ef3456c479 inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a9c92651b3125c04cb135c2ef3456c479">GetScale</a> (void) const </td></tr>
<tr class="memitem:adfe06719a50c68c09d14c3516d2593bf inherit pub_methods_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">double &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#adfe06719a50c68c09d14c3516d2593bf">GetRefScale</a> (void)</td></tr>
<tr class="inherit_header pub_methods_classgcu_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgcu_1_1Object')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="classgcu_1_1Object.html">gcu::Object</a></td></tr>
<tr class="memitem:a6f15e766fdfb066008bd4b0779574549 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a6f15e766fdfb066008bd4b0779574549">Object</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id=OtherType)</td></tr>
<tr class="memitem:a3e575300e517594b0c2c161d6e704352 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a3e575300e517594b0c2c161d6e704352">~Object</a> ()</td></tr>
<tr class="memitem:a9c900a7a382cad4a995edbb10b8f179d inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a9c900a7a382cad4a995edbb10b8f179d">GetType</a> () const </td></tr>
<tr class="memitem:ac45cdb13cf013066a3704054c9d06ed0 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#ac45cdb13cf013066a3704054c9d06ed0">SetId</a> (gchar const *Id)</td></tr>
<tr class="memitem:aef94f9435a51669a518b5a713f24e7ca inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aef94f9435a51669a518b5a713f24e7ca">GetId</a> () const </td></tr>
<tr class="memitem:ad054f1ae4f0cd697765aa4d2007521b2 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#ad054f1ae4f0cd697765aa4d2007521b2">AddChild</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *object)</td></tr>
<tr class="memitem:adf610a8402000e9f9ae9ad0135c1d7da inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#adf610a8402000e9f9ae9ad0135c1d7da">GetMolecule</a> () const </td></tr>
<tr class="memitem:adaba7d20336b8036b6bfb7ef3884880a inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#adaba7d20336b8036b6bfb7ef3884880a">GetReaction</a> () const </td></tr>
<tr class="memitem:a841968632d00e5d879694ee84737225b inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a841968632d00e5d879694ee84737225b">GetGroup</a> () const </td></tr>
<tr class="memitem:a274432165e22fa89a375eded192631db inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Document.html">Document</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a274432165e22fa89a375eded192631db">GetDocument</a> () const </td></tr>
<tr class="memitem:ab65facd99621938dfbd6330ccee1e9f7 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Application.html">Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#ab65facd99621938dfbd6330ccee1e9f7">GetApplication</a> () const </td></tr>
<tr class="memitem:a158be0361aaadca1d03fdb5b5d3089b2 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a158be0361aaadca1d03fdb5b5d3089b2">GetParentOfType</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id) const </td></tr>
<tr class="memitem:a026b22b02b09f8f9f535197f2d936c07 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a026b22b02b09f8f9f535197f2d936c07">GetChild</a> (const gchar *Id) const </td></tr>
<tr class="memitem:a5fe8cfbfe83645c292f8895aba4a91d0 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a5fe8cfbfe83645c292f8895aba4a91d0">GetFirstChild</a> (std::map&lt; std::string, <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;::iterator &amp;i)</td></tr>
<tr class="memitem:a70ff8a33f72e424f3c39b3d0edbe9903 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a70ff8a33f72e424f3c39b3d0edbe9903">GetNextChild</a> (std::map&lt; std::string, <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;::iterator &amp;i)</td></tr>
<tr class="memitem:ab70083d7ebb2cf32180c5383b5bb428c inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#ab70083d7ebb2cf32180c5383b5bb428c">GetDescendant</a> (const char *Id) const </td></tr>
<tr class="memitem:abacb2c2002726a3237ffbd0e50e3df52 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#abacb2c2002726a3237ffbd0e50e3df52">GetParent</a> () const </td></tr>
<tr class="memitem:a0ffe1f48151c92f167eeec303277e45c inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a0ffe1f48151c92f167eeec303277e45c">SetParent</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *Parent)</td></tr>
<tr class="memitem:aad462441e79fbd93e158f8294a198d11 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual xmlNodePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aad462441e79fbd93e158f8294a198d11">Save</a> (xmlDocPtr xml) const </td></tr>
<tr class="memitem:aa3ee33c25154d8e7bbe1e39de970c489 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aa3ee33c25154d8e7bbe1e39de970c489">Load</a> (xmlNodePtr node)</td></tr>
<tr class="memitem:a7ae5e90dd76580aee332c6ef59e89298 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a7ae5e90dd76580aee332c6ef59e89298">GetCoords</a> (double *x, double *y, double *z=NULL) const </td></tr>
<tr class="memitem:af5505430c421604ff7e26e4414197fbc inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#af5505430c421604ff7e26e4414197fbc">Move</a> (double x, double y, double z=0.)</td></tr>
<tr class="memitem:a69ad6edf7d50950b036f09d9ff86f849 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a69ad6edf7d50950b036f09d9ff86f849">Transform2D</a> (<a class="el" href="classgcu_1_1Matrix2D.html">Matrix2D</a> &amp;m, double x, double y)</td></tr>
<tr class="memitem:a07de41cb137a650b51920d6186fc82d7 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a07de41cb137a650b51920d6186fc82d7">SaveChildren</a> (xmlDocPtr xml, xmlNodePtr node) const </td></tr>
<tr class="memitem:a5f99b290d7e48c38738342dfc984865d inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a5f99b290d7e48c38738342dfc984865d">SaveId</a> (xmlNodePtr node) const </td></tr>
<tr class="memitem:ad533d866f1478a972a1896499e5659a5 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">xmlNodePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#ad533d866f1478a972a1896499e5659a5">GetNodeByProp</a> (xmlNodePtr node, char const *Property, char const *Id)</td></tr>
<tr class="memitem:aa19f11cca83189a955f0a7bf2919562b inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">xmlNodePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aa19f11cca83189a955f0a7bf2919562b">GetNextNodeByProp</a> (xmlNodePtr node, char const *Property, char const *Id)</td></tr>
<tr class="memitem:a4e8712098d673c958fb0c72488058f80 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">xmlNodePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a4e8712098d673c958fb0c72488058f80">GetNodeByName</a> (xmlNodePtr node, char const *<a class="el" href="classgcu_1_1Object.html#ae19033807f4b7ee9321f308bb0ffd3b9">Name</a>)</td></tr>
<tr class="memitem:a2dc10bf48d3ebfe86853cace21e9abf2 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">xmlNodePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a2dc10bf48d3ebfe86853cace21e9abf2">GetNextNodeByName</a> (xmlNodePtr node, char const *<a class="el" href="classgcu_1_1Object.html#ae19033807f4b7ee9321f308bb0ffd3b9">Name</a>)</td></tr>
<tr class="memitem:a28f682a2891b17ae57c5f346c95d6f50 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a28f682a2891b17ae57c5f346c95d6f50">HasChildren</a> () const </td></tr>
<tr class="memitem:a5e3d6fbdc8b10a9dbf43de2c052fff05 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a5e3d6fbdc8b10a9dbf43de2c052fff05">GetChildrenNumber</a> () const </td></tr>
<tr class="memitem:aa47c38061c6a2e51947d89c86fbae630 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aa47c38061c6a2e51947d89c86fbae630">GetAtomAt</a> (double x, double y, double z=0.)</td></tr>
<tr class="memitem:af1da4274cbbf0ca56bf8d380743d49e7 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#af1da4274cbbf0ca56bf8d380743d49e7">Build</a> (std::set&lt; <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt; const &amp;Children)  throw (std::invalid_argument)</td></tr>
<tr class="memitem:aedeec6e6b66e1a35e6d2f3ef75c94a09 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aedeec6e6b66e1a35e6d2f3ef75c94a09">GetYAlign</a> ()</td></tr>
<tr class="memitem:acc55e92f84843058139d3a729aa6afcb inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#acc55e92f84843058139d3a729aa6afcb">BuildContextualMenu</a> (<a class="el" href="classgcu_1_1UIManager.html">UIManager</a> *uim, <a class="el" href="classgcu_1_1Object.html">Object</a> *object, double x, double y)</td></tr>
<tr class="memitem:acf16b429a6875e5620fa8051446ef34c inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#acf16b429a6875e5620fa8051446ef34c">EmitSignal</a> (<a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">SignalId</a> Signal)</td></tr>
<tr class="memitem:a1ad183ecf7e5b5c42db100da03221e46 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a1ad183ecf7e5b5c42db100da03221e46">OnSignal</a> (<a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">SignalId</a> Signal, <a class="el" href="classgcu_1_1Object.html">Object</a> *Child)</td></tr>
<tr class="memitem:a8b4da97be50a4ceea941ab8aa8ece825 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a8b4da97be50a4ceea941ab8aa8ece825">Lock</a> (bool state=true)</td></tr>
<tr class="memitem:a4094e3d8cf58a6f9de9cb6c6b6fed8c8 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a4094e3d8cf58a6f9de9cb6c6b6fed8c8">IsLocked</a> ()</td></tr>
<tr class="memitem:a79e87eb91afb57ebf188fdc3753cba7d inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a79e87eb91afb57ebf188fdc3753cba7d">GetFirstLink</a> (std::set&lt; <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;::iterator &amp;i)</td></tr>
<tr class="memitem:a61b227220c2b831b7196d2bd61201bdc inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a61b227220c2b831b7196d2bd61201bdc">GetNextLink</a> (std::set&lt; <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;::iterator &amp;i)</td></tr>
<tr class="memitem:a0173055f0ba60038d9d913b5f09bb354 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a0173055f0ba60038d9d913b5f09bb354">Link</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *object)</td></tr>
<tr class="memitem:a606a257c41cd9cc177c98958fdf2ae3d inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a606a257c41cd9cc177c98958fdf2ae3d">Unlink</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *object)</td></tr>
<tr class="memitem:a786610ff1992e4aa1acff883b5479ec7 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a786610ff1992e4aa1acff883b5479ec7">OnUnlink</a> (<a class="el" href="classgcu_1_1Object.html">Object</a> *object)</td></tr>
<tr class="memitem:a97106b6ec695ac946d0a1d04293eef79 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a97106b6ec695ac946d0a1d04293eef79">GetPossibleAncestorTypes</a> (std::set&lt; <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> &gt; &amp;types) const </td></tr>
<tr class="memitem:af972c30c9990923c34c54754654c3e72 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#af972c30c9990923c34c54754654c3e72">OnLoaded</a> ()</td></tr>
<tr class="memitem:a01ea0147ad675e139ddea7aaa2af503c inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a01ea0147ad675e139ddea7aaa2af503c">SetDirty</a> (bool dirty=true)</td></tr>
<tr class="memitem:adce3873de56ddf2abe7dba89e127fc06 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#adce3873de56ddf2abe7dba89e127fc06">Clear</a> ()</td></tr>
<tr class="memitem:a373cd8efa4af70cdbc4a77086aee82c7 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a373cd8efa4af70cdbc4a77086aee82c7">Identity</a> ()</td></tr>
<tr class="memitem:aceff810bb8bfad7f9a7152eef3dfe46e inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aceff810bb8bfad7f9a7152eef3dfe46e">HasPropertiesDialog</a> () const </td></tr>
<tr class="memitem:a8f3da29ebe1fcc1534ac65b724f3582f inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a8f3da29ebe1fcc1534ac65b724f3582f">CanSelect</a> () const </td></tr>
<tr class="memitem:a67e3c8ee2104cd937aea48dabde7d319 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a67e3c8ee2104cd937aea48dabde7d319">NotifyEmpty</a> ()</td></tr>
<tr class="memitem:a45b59346e78b7a9927d379bb65df1710 inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a45b59346e78b7a9927d379bb65df1710">ShowPropertiesDialog</a> ()</td></tr>
<tr class="memitem:a71e2333cf4d47abdd272a8709361829f inherit pub_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a71e2333cf4d47abdd272a8709361829f">GetDirty</a> (void) const </td></tr>
<tr class="inherit_header pub_methods_classgcu_1_1DialogOwner"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgcu_1_1DialogOwner')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="classgcu_1_1DialogOwner.html">gcu::DialogOwner</a></td></tr>
<tr class="memitem:af49d514cf80de92446705b153542257e inherit pub_methods_classgcu_1_1DialogOwner"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1DialogOwner.html#af49d514cf80de92446705b153542257e">DialogOwner</a> ()</td></tr>
<tr class="memitem:a9692299469f2df5e82daf82b39a9c0c6 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1DialogOwner.html#a9692299469f2df5e82daf82b39a9c0c6">~DialogOwner</a> ()</td></tr>
<tr class="memitem:a641f5796bc2e100ec80ee07e6019b1c8 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Dialog.html">Dialog</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1DialogOwner.html#a641f5796bc2e100ec80ee07e6019b1c8">GetDialog</a> (std::string name) const </td></tr>
<tr class="memitem:ac1a8b9bb42b75a728c64207f3efa40f8 inherit pub_methods_classgcu_1_1DialogOwner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1DialogOwner.html#ac1a8b9bb42b75a728c64207f3efa40f8">ClearDialogs</a> ()</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:aae368d9cafb601294b30190bed362a9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aae368d9cafb601294b30190bed362a9b">Init</a> ()</td></tr>
<tr class="memitem:abbf9cd46175308fdc5d70e57fb77109a"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#abbf9cd46175308fdc5d70e57fb77109a">LoadNewView</a> (xmlNodePtr node)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a84a4251ea4a97b30e1fbbc34e2946d91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">Lattice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a84a4251ea4a97b30e1fbbc34e2946d91">m_lattice</a></td></tr>
<tr class="memitem:a70601fda680e2ffd0e156677821256a6"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a70601fda680e2ffd0e156677821256a6">m_a</a></td></tr>
<tr class="memitem:a019dc78d34eb22a04880ed402d473c86"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a019dc78d34eb22a04880ed402d473c86">m_b</a></td></tr>
<tr class="memitem:aa7e5a313352ec45d7495b955df982a83"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aa7e5a313352ec45d7495b955df982a83">m_c</a></td></tr>
<tr class="memitem:a314914d54fb4c642c3187a10eb73209d"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a314914d54fb4c642c3187a10eb73209d">m_alpha</a></td></tr>
<tr class="memitem:a8129d664d84fa10840202221aecfef82"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a8129d664d84fa10840202221aecfef82">m_beta</a></td></tr>
<tr class="memitem:ad2dd0c68cbfd45184b5c85ab679075a4"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ad2dd0c68cbfd45184b5c85ab679075a4">m_gamma</a></td></tr>
<tr class="memitem:a07bdb88113257617a07f6f4de1072d00"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a07bdb88113257617a07f6f4de1072d00">m_xmin</a></td></tr>
<tr class="memitem:ac1b594f4dc8d52de9668d378bd0ca3d1"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#ac1b594f4dc8d52de9668d378bd0ca3d1">m_ymin</a></td></tr>
<tr class="memitem:a6154b7c6ccdbece538d7541c52f9e3e0"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a6154b7c6ccdbece538d7541c52f9e3e0">m_zmin</a></td></tr>
<tr class="memitem:a03d56b7bc7a6e02396357ed88619b119"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a03d56b7bc7a6e02396357ed88619b119">m_xmax</a></td></tr>
<tr class="memitem:acb370332cd22996a12de6e234d892fd7"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#acb370332cd22996a12de6e234d892fd7">m_ymax</a></td></tr>
<tr class="memitem:aaf8e4b6fcbb0815870100f97f5a79183"><td class="memItemLeft" align="right" valign="top">gdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#aaf8e4b6fcbb0815870100f97f5a79183">m_zmax</a></td></tr>
<tr class="memitem:a2cca1beba1707e7ac5608d6dd451ee0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcr.html#a2ef6f44f96d74c720cd82e8ba910c37f">AtomList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a2cca1beba1707e7ac5608d6dd451ee0a">AtomDef</a></td></tr>
<tr class="memitem:a6f2a7677beee68b3e210b5946131583e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcr.html#a2ef6f44f96d74c720cd82e8ba910c37f">AtomList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a6f2a7677beee68b3e210b5946131583e">Atoms</a></td></tr>
<tr class="memitem:a24e7b1e6d2c5764b9cce20debe72a76e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcr.html#ab01106b823d9052be4b636f4a7a43d70">LineList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a24e7b1e6d2c5764b9cce20debe72a76e">LineDef</a></td></tr>
<tr class="memitem:a7372d0f1d1e28e78aff22041ae1674cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcr.html#ab01106b823d9052be4b636f4a7a43d70">LineList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a7372d0f1d1e28e78aff22041ae1674cb">Lines</a></td></tr>
<tr class="memitem:a91c867501d45c40f3f01927750288fa0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegcr.html#a2984730714261432e289d2c25bfb4286">CleavageList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a91c867501d45c40f3f01927750288fa0">Cleavages</a></td></tr>
<tr class="memitem:a5b468e11e25b0a78633ddf718eccf93c"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="classgcr_1_1View.html">View</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a5b468e11e25b0a78633ddf718eccf93c">m_Views</a></td></tr>
<tr class="memitem:a2c7f382cfe175c15e731bd4d641b509f"><td class="memItemLeft" align="right" valign="top">GDate&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a2c7f382cfe175c15e731bd4d641b509f">m_CreationDate</a></td></tr>
<tr class="memitem:a7144060763982ee41b154bdd2f357aaf"><td class="memItemLeft" align="right" valign="top">GDate&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a7144060763982ee41b154bdd2f357aaf">m_RevisionDate</a></td></tr>
<tr class="memitem:a2d32ecbfd25af694ea4c6b1b80bbfc85"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a2d32ecbfd25af694ea4c6b1b80bbfc85">m_Author</a></td></tr>
<tr class="memitem:a26a199cf1c0b9eabaa6b4255b237c015"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a26a199cf1c0b9eabaa6b4255b237c015">m_Mail</a></td></tr>
<tr class="memitem:a5022641634d2491269b92cd550aba739"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcr_1_1Document.html#a5022641634d2491269b92cd550aba739">m_Comment</a></td></tr>
<tr class="inherit_header pro_attribs_classgcu_1_1GLDocument"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classgcu_1_1GLDocument')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="classgcu_1_1GLDocument.html">gcu::GLDocument</a></td></tr>
<tr class="memitem:ad42bce8081806b5f63983cb94bdca521 inherit pro_attribs_classgcu_1_1GLDocument"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1GLDocument.html#ad42bce8081806b5f63983cb94bdca521">m_MaxDist</a></td></tr>
<tr class="memitem:aa66d1bf61020d36a03790845b6f63d70 inherit pro_attribs_classgcu_1_1GLDocument"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1GLView.html">GLView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1GLDocument.html#aa66d1bf61020d36a03790845b6f63d70">m_View</a></td></tr>
<tr class="inherit_header pro_attribs_classgcu_1_1Document"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classgcu_1_1Document')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="classgcu_1_1Document.html">gcu::Document</a></td></tr>
<tr class="memitem:a77a71f5eb248150ff4e05fd072cc958a inherit pro_attribs_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a77a71f5eb248150ff4e05fd072cc958a">m_Title</a></td></tr>
<tr class="memitem:af7c681aecc3ac0895cb47037a861588f inherit pro_attribs_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classgcu_1_1Object.html">Object</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#af7c681aecc3ac0895cb47037a861588f">m_DirtyObjects</a></td></tr>
<tr class="memitem:ae5256e7df2e6e648985256b51c9bf4f2 inherit pro_attribs_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcu_1_1Application.html">Application</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#ae5256e7df2e6e648985256b51c9bf4f2">m_App</a></td></tr>
<tr class="memitem:a65098e800c1ab322d43e4060aa7d9481 inherit pro_attribs_classgcu_1_1Document"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Document.html#a65098e800c1ab322d43e4060aa7d9481">m_Empty</a></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classgcu_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classgcu_1_1Object')"><img src="closed.png" alt="-"/>&nbsp;Static Public Member Functions inherited from <a class="el" href="classgcu_1_1Object.html">gcu::Object</a></td></tr>
<tr class="memitem:aea6734ca6bde8ae3e0788db43928f42e inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#aea6734ca6bde8ae3e0788db43928f42e">AddType</a> (std::string TypeName, <a class="el" href="classgcu_1_1Object.html">Object</a> *(*CreateFunc)(), <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> id=OtherType)</td></tr>
<tr class="memitem:a3645f28b3df32308f135ec5b0aac0793 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a3645f28b3df32308f135ec5b0aac0793">AddAlias</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> id, std::string TypeName)</td></tr>
<tr class="memitem:a0d3837f66eccae5ce73573ca95930dbc inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classgcu_1_1Object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a0d3837f66eccae5ce73573ca95930dbc">CreateObject</a> (const std::string &amp;TypeName, <a class="el" href="classgcu_1_1Object.html">Object</a> *parent=NULL)</td></tr>
<tr class="memitem:a6038f7f7c0f58cd1aa12bd8237ac1024 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a6038f7f7c0f58cd1aa12bd8237ac1024">GetTypeId</a> (const std::string &amp;<a class="el" href="classgcu_1_1Object.html#ae19033807f4b7ee9321f308bb0ffd3b9">Name</a>)</td></tr>
<tr class="memitem:a9e57005d5129e341ce3dcd4d3c188eaf inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a9e57005d5129e341ce3dcd4d3c188eaf">GetTypeName</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id)</td></tr>
<tr class="memitem:a47d2dd181c9934ab4671c526a251295f inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a47d2dd181c9934ab4671c526a251295f">AddMenuCallback</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id, <a class="el" href="namespacegcu.html#aea85ee1e0ab66342f28448b2e7a9174d">BuildMenuCb</a> cb)</td></tr>
<tr class="memitem:a3eb4fd4787f224f5e7e3e5f8d1fc2abb inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a3eb4fd4787f224f5e7e3e5f8d1fc2abb">AddRule</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> type1, <a class="el" href="namespacegcu.html#a19c49d12e7c0a96ae2be6c6c33c44b47">RuleId</a> rule, <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> type2)</td></tr>
<tr class="memitem:a13348c710f80100519c94d10dff3d0e0 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a13348c710f80100519c94d10dff3d0e0">AddRule</a> (const std::string &amp;type1, <a class="el" href="namespacegcu.html#a19c49d12e7c0a96ae2be6c6c33c44b47">RuleId</a> rule, const std::string &amp;type2)</td></tr>
<tr class="memitem:a96a3ea77a33f4721399f00e6b341cde2 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static const std::set&lt; <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a96a3ea77a33f4721399f00e6b341cde2">GetRules</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> type, <a class="el" href="namespacegcu.html#a19c49d12e7c0a96ae2be6c6c33c44b47">RuleId</a> rule)</td></tr>
<tr class="memitem:a44d44e134f05976140e8e4686b0cd936 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static const std::set&lt; <a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a44d44e134f05976140e8e4686b0cd936">GetRules</a> (const std::string &amp;type, <a class="el" href="namespacegcu.html#a19c49d12e7c0a96ae2be6c6c33c44b47">RuleId</a> rule)</td></tr>
<tr class="memitem:a8159c48a642f3410913e635e23d77f24 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a8159c48a642f3410913e635e23d77f24">SetCreationLabel</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id, std::string Label)</td></tr>
<tr class="memitem:a90c6d068fdbea8cffe8690f177b5c939 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a90c6d068fdbea8cffe8690f177b5c939">GetCreationLabel</a> (<a class="el" href="namespacegcu.html#a4a6abffbefdd6abf047dca4e63b0bac5">TypeId</a> Id)</td></tr>
<tr class="memitem:a591fb1674ad415be983b6810ef484326 inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a591fb1674ad415be983b6810ef484326">GetCreationLabel</a> (const std::string &amp;TypeName)</td></tr>
<tr class="memitem:a380275771a250b94785e43286525c74e inherit pub_static_methods_classgcu_1_1Object"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacegcu.html#af13348b065987fa4ca74ca0fb1ffa48e">SignalId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcu_1_1Object.html#a380275771a250b94785e43286525c74e">CreateNewSignalId</a> ()</td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The document containing the crystal structure. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00088">88</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>
</div><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a4d785cd739e51aa1c7b556a43d053582"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::Document </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Application.html">gcu::Application</a> *&#160;</td>
          <td class="paramname"><em>App</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The constructor of <a class="el" href="classgcr_1_1Document.html">Document</a> </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a6876553fd0b92c675c0abbe075ed94f5">gcu::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a0b5d4afa88ebb844c413a3b983d05191"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual gcr::Document::~Document </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The destructor of <a class="el" href="classgcr_1_1Document.html">Document</a> </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a96abf511bb3308bdec563e2b0ba9e923">gcu::Document</a>.</p>

</div>
</div>
<h2>Member Function Documentation</h2>
<a class="anchor" id="a90a42f258f165e1bfec2f854a36f67df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::AddChild </td>
          <td>(</td>
          <td class="paramtype">Object *&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>the Object instance to add as a child. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a14539dcf43fd6dd45d4d3e70ab16fb4d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::AddView </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcr_1_1View.html">View</a> *&#160;</td>
          <td class="paramname"><em>pView</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pView</td><td>a new view.</td></tr>
  </table>
  </dd>
</dl>
<p>Adds a new view to the document. </p>

</div>
</div>
<a class="anchor" id="a18e7debafaf23d3fbab4ee2fae78c63c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">xmlDocPtr gcr::Document::BuildXMLTree </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Builds the xmlDoc corresponding to the crystal structure. </p>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the XML document. </dd></dl>

</div>
</div>
<a class="anchor" id="a983544629784fa621e068e26fe9d54f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::CheckAtoms </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Checks the atoms list and remove duplicates if needed. </p>

</div>
</div>
<a class="anchor" id="a85e54a03b15a6ff3cb7175c6e878514b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::CheckCleavages </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Checks the cleavages list and remove duplicates if needed. </p>

</div>
</div>
<a class="anchor" id="a0826f7db7dea50a204f16201e95f6f63"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::CheckLines </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Checks the lines list and remove duplicates if needed. </p>

</div>
</div>
<a class="anchor" id="a12b36f0768a96993709c0498d1a5f36b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classgcr_1_1Atom.html">Atom</a>* gcr::Document::CreateNewAtom </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a new atom. This method should be overrided by programs deriving a new atom class from <a class="el" href="classgcr_1_1Atom.html">Atom</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the new <a class="el" href="classgcr_1_1Atom.html">Atom</a> instance. </dd></dl>

</div>
</div>
<a class="anchor" id="a5adf501821eb236f9ab31ef22b1ed70f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classgcr_1_1Cleavage.html">Cleavage</a>* gcr::Document::CreateNewCleavage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a new cleavage. This method should be overrided by programs deriving a new line class from <a class="el" href="classgcr_1_1Cleavage.html">Cleavage</a> </p>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the new <a class="el" href="classgcr_1_1Cleavage.html">Cleavage</a> instance. </dd></dl>

</div>
</div>
<a class="anchor" id="a43db9046daef016c9b2fa80a675fb01d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classgcr_1_1Line.html">Line</a>* gcr::Document::CreateNewLine </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a new line. This method should be overrided by programs deriving a new view class from <a class="el" href="classgcr_1_1Line.html">Line</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the new <a class="el" href="classgcr_1_1Line.html">Line</a> instance. </dd></dl>

</div>
</div>
<a class="anchor" id="a8dd593bb6636771f95231a93857019c5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classgcr_1_1View.html">View</a>* gcr::Document::CreateNewView </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Creates a view of the document. This method should be overrided by programs deriving a new view class from <a class="el" href="classgcr_1_1View.html">View</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the new <a class="el" href="classgcr_1_1View.html">View</a> instance. </dd></dl>

</div>
</div>
<a class="anchor" id="af3f076fd508f30e0a945aa5c6192997c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::Define </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>nPage</em> = <code>0</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nPage</td><td>the dialog id.</td></tr>
  </table>
  </dd>
</dl>
<p>Shows the dialog corresponding to <em>nPage:</em> 0: cell and lattice dialog, 1: atoms dialog, 2: lines dialog, 3: size dialog, 4: cleavages dialog. </p>

</div>
</div>
<a class="anchor" id="a5d8767cbc81d7ed03fe4195ffba27c6e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::Draw </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcu_1_1Matrix.html">gcu::Matrix</a> const &amp;&#160;</td>
          <td class="paramname"><em>m</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>the Matrix giving the current model orientation</td></tr>
  </table>
  </dd>
</dl>
<p>Displays the molecule using OpenGL. </p>

<p>Implements <a class="el" href="classgcu_1_1GLDocument.html#a3157e47c92cd1df3a901f39c48914cad">gcu::GLDocument</a>.</p>

</div>
</div>
<a class="anchor" id="a5043d9117a4c70e85275a5729ef36413"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcu_1_1SpaceGroup.html">gcu::SpaceGroup</a> const* gcr::Document::FindSpaceGroup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Attempts to infer the symmetry space group for the crystal. </p>
<dl class="section return"><dt>Returns</dt><dd>the SpaceGroup found. </dd></dl>

</div>
</div>
<a class="anchor" id="a18229835b0d4e1c92376305589f39d35"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcr_1_1View.html">View</a>* gcr::Document::GetActiveView </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the active view. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00324">324</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1d7b80b65048e9e14368622c887e716b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcr.html#a2ef6f44f96d74c720cd82e8ba910c37f">AtomList</a>* gcr::Document::GetAtomList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the list of atoms defining the crystal. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00211">211</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>References <a class="el" href="gcr_2document_8h_source.html#l00521">AtomDef</a>.</p>

</div>
</div>
<a class="anchor" id="a674e6843f636f915be2a79e48c165809"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetAutoSpaceGroup </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>whether the space group is automatically evaluated. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00600">600</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a328182f650a8f7f036fbe0fe52daccd0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::GetCell </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">Lattice</a> *&#160;</td>
          <td class="paramname"><em>lattice</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>alpha</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>beta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>gamma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lattice</td><td>where to store the lattice. </td></tr>
    <tr><td class="paramname">a</td><td>where to store the a cell parameter. </td></tr>
    <tr><td class="paramname">b</td><td>where to store the b cell parameter. </td></tr>
    <tr><td class="paramname">c</td><td>where to store the c cell parameter. </td></tr>
    <tr><td class="paramname">alpha</td><td>where to store the alpha cell parameter. </td></tr>
    <tr><td class="paramname">beta</td><td>where to store the beta cell parameter. </td></tr>
    <tr><td class="paramname">gamma</td><td>where to store the gamma cell parameter.</td></tr>
  </table>
  </dd>
</dl>
<p>Retrieves the cell parameters. </p>

</div>
</div>
<a class="anchor" id="a64188406adcac5f58579705af5f5fc40"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcr.html#a2984730714261432e289d2c25bfb4286">CleavageList</a>* gcr::Document::GetCleavageList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the list of defined cleavages. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00216">216</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>References <a class="el" href="gcr_2document_8h_source.html#l00537">Cleavages</a>.</p>

</div>
</div>
<a class="anchor" id="af337e88f0a391477e061ff906d49a146"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetComment </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the document comment. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00651">651</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a140508e2af6cb547edef65ead03205da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GDate* gcr::Document::GetCreationDate </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the document creation date. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00424">424</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>References <a class="el" href="gcr_2document_8h_source.html#l00546">m_CreationDate</a>.</p>

</div>
</div>
<a class="anchor" id="a5da1cfa0e30486cd7d0eac006131195b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const gchar* gcr::Document::GetFileName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current document file name. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00354">354</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa631da0afac3a3662f70a79637f002c3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetFixedSize </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>true if cleavages will not change atoms positions. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00614">614</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aed884a1526b72d0bb1cf3cf72cf7dfe7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">char const* gcr::Document::GetLabel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the label to use as window title for views. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00434">434</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a20b2bbed809ba5d68befa7fb15580ece"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcr.html#ab01106b823d9052be4b636f4a7a43d70">LineList</a>* gcr::Document::GetLineList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the list of defined lines. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00221">221</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>References <a class="el" href="gcr_2document_8h_source.html#l00529">LineDef</a>.</p>

</div>
</div>
<a class="anchor" id="a4acbf9d0a0a60e8d6ef7020dae991ad9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetMail </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the document author's mail address. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00643">643</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aacf80eb41951ce182e96d9b39e664355"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetNameCommon </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the common name or the chemical entity. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00564">564</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1c321af69781a7f18fc1988135b95105"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetNameMineral </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the mineral name or the chemical entity. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00572">572</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aef03b6b8ff060829ec742cfa73a85e86"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetNameStructure </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the structure name or the chemical entity. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00576">576</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2ab555e47de7570d7d87e620afb5abf9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetNameSystematic </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the systematic name or the chemical entity. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00568">568</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aac03edf2bdee6eb37f9dcdcb08e7a269"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* gcr::Document::GetProgramId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the identity of the program as saved in files in the generator tag. This method should be overrided by programs able to save crystal structures in XML files conforming to gcrystal.dtd. It is used mainly to ensure compatiblity with files created by older versions of the program. </dd></dl>

</div>
</div>
<a class="anchor" id="ab96c8ab14f9af66a51b324511813158a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string gcr::Document::GetProperty </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>property</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">property</td><td>the property id as defined in <a class="el" href="objprops_8h.html">objprops.h</a></td></tr>
  </table>
  </dd>
</dl>
<p>Used when saving to get properties from the document. </p>
<dl class="section return"><dt>Returns</dt><dd>the property as a string. The returned string might be empty. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Object.html#a9f612121600c791abbee16bb539975d7">gcu::Object</a>.</p>

</div>
</div>
<a class="anchor" id="a6581f1295eea5201be3c60c2dcfdce91"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetReadOnly </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>whether the file can be modified.</dd>
<dd>
the document author's name. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00627">627</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="afd52f0ee1c69b4c159baf612f66066d8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetRefAutoSpaceGroup </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>whether the space group is automatically evaluated as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00600">600</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad0d059312d54986c1d14e872926ad7f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetRefFixedSize </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>whether cleavages will not change atoms positions as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00614">614</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a529a0de38ba161a388867c1be2f7ec00"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetRefReadOnly </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>whether the file can be modified as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00627">627</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aac810aed901bfb2de2d57a42be434e8b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetRefSpaceGroup </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the space group associated with the lattice as a reference. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00587">587</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac2e5ed5e0d905dbeb788d1140a0434de"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GDate* gcr::Document::GetRevisionDate </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the document last change date. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00429">429</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>References <a class="el" href="gcr_2document_8h_source.html#l00551">m_RevisionDate</a>.</p>

</div>
</div>
<a class="anchor" id="a02e28f6eb579b36a1b4b0ba49721ba3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::GetSize </td>
          <td>(</td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>xmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>xmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ymin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ymax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>zmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>zmax</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">xmin</td><td>where to store the minimum x. </td></tr>
    <tr><td class="paramname">xmax</td><td>where to store the maximum x. </td></tr>
    <tr><td class="paramname">ymin</td><td>where to store the minimum y. </td></tr>
    <tr><td class="paramname">ymax</td><td>where to store the maximum y. </td></tr>
    <tr><td class="paramname">zmin</td><td>where to store the minimum z. </td></tr>
    <tr><td class="paramname">zmax</td><td>where to store the maximum z.</td></tr>
  </table>
  </dd>
</dl>
<p>Retrieves the visible volume in cell coordinates. </p>

</div>
</div>
<a class="anchor" id="aae2d3c570b66ef927d00910d4aa7ddf3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::GetSpaceGroup </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the space group associated with the lattice. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00587">587</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3a1caddca58c4cb1183f2bbdae915728"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">char const* gcr::Document::GetTitle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the current document title. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#ae5df8a6d33cb17e0d61274a561fb8f18">gcu::Document</a>.</p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00390">390</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>References <a class="el" href="gcu_2document_8h_source.html#l00234">gcu::Document::m_Title</a>.</p>

</div>
</div>
<a class="anchor" id="a10103c254066bbc3e2e5a101d7d4ccb0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgcr_1_1View.html">View</a>* gcr::Document::GetView </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>a pointer to the first <a class="el" href="classgcr_1_1View.html">View</a> of the document. The view will be created if it does not already exist. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1GLDocument.html#aa69506f8065ddf8c6df38a7bead54a21">gcu::GLDocument</a>.</p>

</div>
</div>
<a class="anchor" id="a4cb36c82339ab82faeb48cff7c0f69c0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="el" href="classgcr_1_1View.html">gcr::View</a> *&gt;* gcr::Document::GetViews </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the list of all views. </dd></dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00329">329</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>References <a class="el" href="gcr_2document_8h_source.html#l00541">m_Views</a>.</p>

</div>
</div>
<a class="anchor" id="aae368d9cafb601294b30190bed362a9b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::Init </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Initialize a new <a class="el" href="classgcr_1_1Document.html">Document</a> instance. </p>

</div>
</div>
<a class="anchor" id="a9cb709ac754ff96c4e46802114461d2f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gcr::Document::Loaded </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>  throw (gcu::LoaderError)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Called by the application when the document has been loaded to update the title and add some lines. </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a50e39fc3174a3fde4793cc7e98b1bc9e">gcu::Document</a>.</p>

</div>
</div>
<a class="anchor" id="abbf9cd46175308fdc5d70e57fb77109a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool gcr::Document::LoadNewView </td>
          <td>(</td>
          <td class="paramtype">xmlNodePtr&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node,:</td><td>the xmlNode containing the serialized view.</td></tr>
  </table>
  </dd>
</dl>
<p>Loads a view from a XML document. This methd must be overrided by applications supporting multiple views. </p>

</div>
</div>
<a class="anchor" id="ad47e8ae5ec4ab47a8fbddb5443b1fbb5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::OnExportVRML </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>FileName</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">FileName</td><td>a file name.</td></tr>
  </table>
  </dd>
</dl>
<p>Saves the scene as a VRML file. </p>

</div>
</div>
<a class="anchor" id="aecafd37d12c08fadfbd6202ca22ec78c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::ParseXMLTree </td>
          <td>(</td>
          <td class="paramtype">xmlNode *&#160;</td>
          <td class="paramname"><em>xml</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">xml,:</td><td>a pointer to the root xmlNode of the xmlDoc containing the definition of the crystal.</td></tr>
  </table>
  </dd>
</dl>
<p>Analyses the contents of the XML document and builds the crystal structure from the data. Typical usage is: </p>
<div class="fragment"><div class="line"><a class="code" href="classgcr_1_1Document.html#a4d785cd739e51aa1c7b556a43d053582">Document</a> *crystal = <span class="keyword">new</span> <a class="code" href="classgcr_1_1Document.html#a4d785cd739e51aa1c7b556a43d053582">Document</a>();</div>
<div class="line">xmlDocPtr doc = xmlParseFile (filename);</div>
<div class="line">crystal-&gt;ParseXMLTree (doc-&gt;children);</div>
</div><!-- fragment --> 
</div>
</div>
<a class="anchor" id="a2d4d6e8d6de7dd1c5e7b0956d4e5b986"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::Reinit </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reinitialize a <a class="el" href="classgcr_1_1Document.html">Document</a> instance. Used when loading a file in an already existing document. </p>

</div>
</div>
<a class="anchor" id="a122ab44a086d76d6ede71f95ff92bd45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::RemoveAllViews </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Removes all views from the document. This should be done only when destroying the document. </p>

</div>
</div>
<a class="anchor" id="a1e37ba9b4f170e0960a9b4330ec1fe9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gcr::Document::RemoveView </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcr_1_1View.html">View</a> *&#160;</td>
          <td class="paramname"><em>pView</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pView</td><td>the view to remove. <pre class="fragment">     Removes a view from the document when possible.
</pre> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the view could be removed. </dd></dl>

</div>
</div>
<a class="anchor" id="a982023a7fab922fde589e8b2790bf882"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::RenameViews </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Updates the views window titles. </p>

</div>
</div>
<a class="anchor" id="a066ff8f898b7475ecc366576825001d6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::Save </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Saves the document. </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a0872d3f786884f4cec6a5da1278cdef2">gcu::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a0b167332b4a9728c3082b69e8b1ab6b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SaveAsImage </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::map&lt; std::string, std::string &gt; &amp;&#160;</td>
          <td class="paramname"><em>options</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>a file name </td></tr>
    <tr><td class="paramname">type</td><td>an image type such as "png" or "jpeg". </td></tr>
    <tr><td class="paramname">options</td><td>the options to use if any.</td></tr>
  </table>
  </dd>
</dl>
<p>Saves the scene as a bitmap. </p>

</div>
</div>
<a class="anchor" id="ab6546d238f32d3c5f122c8d11dbf83f0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetActiveView </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcr_1_1View.html">View</a> *&#160;</td>
          <td class="paramname"><em>pView</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pView</td><td>the new active view.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the new active view. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00361">361</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a430ec4c9076ce070b16c5c92dc63b070"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetAuthor </td>
          <td>(</td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>author</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">author</td><td>the file author's name</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the author's name. </p>

</div>
</div>
<a class="anchor" id="a1522c4cd8b0cc0192d7c975a959f0f8d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::SetAutoSpaceGroup </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>whether the lattice SpaceGroup should be automatically searched for.</td></tr>
  </table>
  </dd>
</dl>
<p>If true, after each change, the framework will reevaluate the space group according to the Bravais lattice and the defines atoms. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00600">600</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0be388031cfe6ad66d639a82da72d59c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetCell </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">Lattice</a>&#160;</td>
          <td class="paramname"><em>lattice</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>alpha</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>beta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>gamma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lattice</td><td>the new lattice. </td></tr>
    <tr><td class="paramname">a</td><td>the new a value. </td></tr>
    <tr><td class="paramname">b</td><td>the new b value. </td></tr>
    <tr><td class="paramname">c</td><td>the new c value. </td></tr>
    <tr><td class="paramname">alpha</td><td>the new alpha value. </td></tr>
    <tr><td class="paramname">beta</td><td>the new beta value. </td></tr>
    <tr><td class="paramname">gamma</td><td>the new gamma value.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the cell parameters. </p>

</div>
</div>
<a class="anchor" id="a8625823506cd742670c05f8673c749dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetComment </td>
          <td>(</td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>comment</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">comment</td><td>a comment</td></tr>
  </table>
  </dd>
</dl>
<p>Adds a comment to the document. Currently only one comment is allowed per document. </p>

</div>
</div>
<a class="anchor" id="a60426c0f31d33347273d8e84a731bba7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetFileName </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>filename</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>a new file name</td></tr>
  </table>
  </dd>
</dl>
<p>Changes the file name. </p>

</div>
</div>
<a class="anchor" id="acaa15464b2200bb9c9e36c28ee4926d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::SetFixedSize </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>whether cleavages should not change positions in the view.</td></tr>
  </table>
  </dd>
</dl>
<p>If true, adding cleavages will not change atoms positions, otherwise, the scene will be made as large as possible. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00614">614</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab006a6ed1da53e56bc9ff504cf450151"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetLabel </td>
          <td>(</td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>label</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">label</td><td>the new window title.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the label to use as window title for views. </p>

</div>
</div>
<a class="anchor" id="a79b6f03c2629df554987ade1dbe3cccd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetMail </td>
          <td>(</td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>mail</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mail</td><td>the file author's mail address</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the author's mail address. </p>

</div>
</div>
<a class="anchor" id="a58cdb1c1ff036513b916c8aca6da2828"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gcr::Document::SetProperty </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>property</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">property</td><td>the property id as defined in <a class="el" href="objprops_8h.html">objprops.h</a> </td></tr>
    <tr><td class="paramname">value</td><td>the property value as a string</td></tr>
  </table>
  </dd>
</dl>
<p>Used when loading to set properties to the document </p>
<dl class="section return"><dt>Returns</dt><dd>true if the property could be set, or if the property is not relevant, false otherwise. </dd></dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Object.html#a47862fe83b1c3739ee37b8af81550644">gcu::Object</a>.</p>

</div>
</div>
<a class="anchor" id="ad3ecb22c499341ceb6333d4fd5e66d3d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::SetReadOnly </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>whether the file can be modified.</td></tr>
  </table>
  </dd>
</dl>
<p>If true, the document can't be saved using the original file name. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00627">627</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa69eebdea941c070acbe390367cf567c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetSize </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>xmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>xmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ymin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ymax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>zmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>zmax</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">xmin</td><td>the new minimum x. </td></tr>
    <tr><td class="paramname">xmax</td><td>the new maximum x. </td></tr>
    <tr><td class="paramname">ymin</td><td>the new minimum y. </td></tr>
    <tr><td class="paramname">ymax</td><td>the new maximum y. </td></tr>
    <tr><td class="paramname">zmin</td><td>the new minimum z. </td></tr>
    <tr><td class="paramname">zmax</td><td>the new maximum z.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the visible volume in cell coordinates. </p>

</div>
</div>
<a class="anchor" id="a3671110ff9dc6e0b3dbd1d72d473172a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::SetSpaceGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcu_1_1SpaceGroup.html">gcu::SpaceGroup</a> const *&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">val</td><td>a SpaceGroup. Associates a the space group with the lattice. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00587">587</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a332ca3474c9494c1df07433a4b9349a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetTitle </td>
          <td>(</td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>title</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">title</td><td>the new title.</td></tr>
  </table>
  </dd>
</dl>
<p>Changes the document title. </p>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#ab3146322dd031644a66bc712670da459">gcu::Document</a>.</p>

</div>
</div>
<a class="anchor" id="ad0a51f632e9cdd418a8c9250c87a2e54"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetTitle </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>title</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">title</td><td>the new document title. </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented from <a class="el" href="classgcu_1_1Document.html#a6fe4740eedb74c6e79852dce905491f9">gcu::Document</a>.</p>

</div>
</div>
<a class="anchor" id="a3305b07792d31c7df62f197676a08e7c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::SetWidget </td>
          <td>(</td>
          <td class="paramtype">GtkWidget *&#160;</td>
          <td class="paramname"><em>widget</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">widget</td><td>the new current widget.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the currently active widget. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00349">349</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aff22d1c95bb10bf2fafc321a6f112a3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcr::Document::Update </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This method must be called when a new document is loaded or when the definition of the crystal is changed. It recalculates everything and updates all the views. </p>

</div>
</div>
<a class="anchor" id="ae663404d91190b24b9fa0fae4597e3fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gcr::Document::VerifySaved </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Checks if the document needs to be saved and ask the user about what to do when needed.</p>
<dl class="section return"><dt>Returns</dt><dd>tue unless the user cancelled the dialog. </dd></dl>

</div>
</div>
<h2>Member Data Documentation</h2>
<a class="anchor" id="a2cca1beba1707e7ac5608d6dd451ee0a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcr.html#a2ef6f44f96d74c720cd82e8ba910c37f">AtomList</a> gcr::Document::AtomDef</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>List of the atoms in the definition of the crystal </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00521">521</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>Referenced by <a class="el" href="gcr_2document_8h_source.html#l00211">GetAtomList()</a>.</p>

</div>
</div>
<a class="anchor" id="a6f2a7677beee68b3e210b5946131583e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcr.html#a2ef6f44f96d74c720cd82e8ba910c37f">AtomList</a> gcr::Document::Atoms</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>List of the atoms displayed. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00525">525</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a91c867501d45c40f3f01927750288fa0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcr.html#a2984730714261432e289d2c25bfb4286">CleavageList</a> gcr::Document::Cleavages</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>List of the cleavages defined. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00537">537</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>Referenced by <a class="el" href="gcr_2document_8h_source.html#l00216">GetCleavageList()</a>.</p>

</div>
</div>
<a class="anchor" id="a24e7b1e6d2c5764b9cce20debe72a76e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcr.html#ab01106b823d9052be4b636f4a7a43d70">LineList</a> gcr::Document::LineDef</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>List of the lines in the definition of the crystal </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00529">529</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>Referenced by <a class="el" href="gcr_2document_8h_source.html#l00221">GetLineList()</a>.</p>

</div>
</div>
<a class="anchor" id="a7372d0f1d1e28e78aff22041ae1674cb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcr.html#ab01106b823d9052be4b636f4a7a43d70">LineList</a> gcr::Document::Lines</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>List of the lines displayed. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00533">533</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a70601fda680e2ffd0e156677821256a6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_a</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The a parameter of the unit cell. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00473">473</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a314914d54fb4c642c3187a10eb73209d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_alpha</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The alpha angle of the unit cell. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00485">485</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2d32ecbfd25af694ea4c6b1b80bbfc85"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::m_Author</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The document author's name. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00635">635</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a019dc78d34eb22a04880ed402d473c86"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_b</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The b parameter of the unit cell. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00477">477</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8129d664d84fa10840202221aecfef82"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_beta</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The beta angle of the unit cell. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00489">489</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa7e5a313352ec45d7495b955df982a83"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_c</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The c parameter of the unit cell. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00481">481</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5022641634d2491269b92cd550aba739"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::m_Comment</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The document comment. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00651">651</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2c7f382cfe175c15e731bd4d641b509f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GDate gcr::Document::m_CreationDate</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The document creation date. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00546">546</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>Referenced by <a class="el" href="gcr_2document_8h_source.html#l00424">GetCreationDate()</a>.</p>

</div>
</div>
<a class="anchor" id="ad2dd0c68cbfd45184b5c85ab679075a4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_gamma</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The gamma angle of the unit cell. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00493">493</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a84a4251ea4a97b30e1fbbc34e2946d91"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacegcr.html#a55bc6869ebbbaf6eaa9c4bf8dac59d05">Lattice</a> gcr::Document::m_lattice</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The Bravais lattice of the crystal. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00469">469</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a26a199cf1c0b9eabaa6b4255b237c015"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcr::Document::m_Mail</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The document author's mail address. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00643">643</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7144060763982ee41b154bdd2f357aaf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GDate gcr::Document::m_RevisionDate</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The document last revision date. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00551">551</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>Referenced by <a class="el" href="gcr_2document_8h_source.html#l00429">GetRevisionDate()</a>.</p>

</div>
</div>
<a class="anchor" id="a5b468e11e25b0a78633ddf718eccf93c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="el" href="classgcr_1_1View.html">View</a> *&gt; gcr::Document::m_Views</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>List of the views of the document. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00541">541</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

<p>Referenced by <a class="el" href="gcr_2document_8h_source.html#l00329">GetViews()</a>.</p>

</div>
</div>
<a class="anchor" id="a03d56b7bc7a6e02396357ed88619b119"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_xmax</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The maximum x coordinate in the representation of the crystal structure. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00509">509</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a07bdb88113257617a07f6f4de1072d00"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_xmin</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The minimum x coordinate in the representation of the crystal structure. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00497">497</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="acb370332cd22996a12de6e234d892fd7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_ymax</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The maximum y coordinate in the representation of the crystal structure. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00513">513</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac1b594f4dc8d52de9668d378bd0ca3d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_ymin</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The minimum y coordinate in the representation of the crystal structure. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00501">501</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="aaf8e4b6fcbb0815870100f97f5a79183"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_zmax</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The maximum z coordinate in the representation of the crystal structure. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00517">517</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6154b7c6ccdbece538d7541c52f9e3e0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gdouble gcr::Document::m_zmin</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The minimum z coordinate in the representation of the crystal structure. </p>

<p>Definition at line <a class="el" href="gcr_2document_8h_source.html#l00505">505</a> of file <a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="gcr_2document_8h_source.html">gcr/document.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 14 2013 17:34:31 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>