Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > eebc325dc36bd6e3b09b9b45133e42f8 > files > 3345

HippoDraw-devel-docs-1.21.1-10.fc13.i686.rpm

<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>HippoDraw Class Library</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="hippoApp.ico">
</head><body>
<!-- Generated by Doxygen 1.6.2 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</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>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespacehippodraw.html">hippodraw</a>::<a class="el" href="classhippodraw_1_1QtXmlElement.html">QtXmlElement</a>
  </div>
</div>
<div class="contents">
<h1>QtXmlElement Class Reference</h1><!-- doxytag: class="hippodraw::QtXmlElement" --><!-- doxytag: inherits="hippodraw::XmlElement,hippodraw::QtXmlNode" -->
<p>An XML element using the <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qt.html">Qt</a> XML module.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="QtXmlElement_8h_source.html">QtXmlElement.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for QtXmlElement:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1QtXmlElement__inherit__graph.gif" border="0" usemap="#QtXmlElement_inherit__map" alt="Inheritance graph"/></div>
<map name="QtXmlElement_inherit__map" id="QtXmlElement_inherit__map">
<area shape="rect" id="node2" href="classhippodraw_1_1XmlElement.html" title="A pure virtual base class of XML element wrapper." alt="" coords="5,83,99,112"/><area shape="rect" id="node4" href="classhippodraw_1_1XmlNode.html" title="A pure virtual base class of XML node wrappers." alt="" coords="72,5,147,35"/><area shape="rect" id="node6" href="classhippodraw_1_1QtXmlNode.html" title="An XML element using the Qt XML module." alt="" coords="123,83,213,112"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for QtXmlElement:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1QtXmlElement__coll__graph.gif" border="0" usemap="#QtXmlElement_coll__map" alt="Collaboration graph"/></div>
<map name="QtXmlElement_coll__map" id="QtXmlElement_coll__map">
<area shape="rect" id="node2" href="classhippodraw_1_1XmlElement.html" title="A pure virtual base class of XML element wrapper." alt="" coords="5,101,99,131"/><area shape="rect" id="node4" href="classhippodraw_1_1XmlNode.html" title="A pure virtual base class of XML node wrappers." alt="" coords="21,5,96,35"/><area shape="rect" id="node6" href="classhippodraw_1_1QtXmlNode.html" title="An XML element using the Qt XML module." alt="" coords="123,101,213,131"/><area shape="rect" id="node9" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomnode.html" title="QDomNode" alt="" coords="123,5,213,35"/><area shape="rect" id="node11" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html" title="QDomElement" alt="" coords="237,101,344,131"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1QtXmlElement-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1XmlElement.html#aa8a1870e639225c355d8fd36b03500e7">NodeList_t</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The type of container used to store <a class="el" href="classhippodraw_1_1XmlElement.html" title="A pure virtual base class of XML element wrapper.">XmlElement</a> nodes.  <a href="#aa8a1870e639225c355d8fd36b03500e7"></a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlNode.html#a52f8c3c54ebd2a7275b144047b557900">appendChild</a> (const <a class="el" href="classhippodraw_1_1XmlNode.html">XmlNode</a> &amp;child)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Appends a child element to the element.  <a href="#a52f8c3c54ebd2a7275b144047b557900"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1XmlNode.html#ae8f46895ca8b33a11cbff29b56ba48e4">appendChild</a> (const <a class="el" href="classhippodraw_1_1XmlNode.html">XmlNode</a> &amp;child)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Appends a child element to the element.  <a href="#ae8f46895ca8b33a11cbff29b56ba48e4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a2fbe54c321b931df599c8f79caa3016d">attribute</a> (const std::string &amp;name, std::string &amp;value) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets <em>value</em> to the attribute <em>name's</em> value.  <a href="#a2fbe54c321b931df599c8f79caa3016d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a87c0907a33d02dfa87c8c61a03735e3a">attribute</a> (const std::string &amp;name, double &amp;value) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets <em>value</em> to the attribute <em>name's</em> value.  <a href="#a87c0907a33d02dfa87c8c61a03735e3a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a79b16206c9c7f845d74d79e616552ab2">attribute</a> (const std::string &amp;name, float &amp;value) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets <em>value</em> to the attribute <em>name's</em> value.  <a href="#a79b16206c9c7f845d74d79e616552ab2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a1e85d87f94d34c5ffda3c94548a636b4">attribute</a> (const std::string &amp;name, unsigned int &amp;value) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets <em>value</em> to the attribute <em>name's</em> value.  <a href="#a1e85d87f94d34c5ffda3c94548a636b4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a050f8224a3a2d4ed78f5d4c32192adb3">attribute</a> (const std::string &amp;name, int &amp;value) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets <em>value</em> to the attribute <em>name's</em> value.  <a href="#a050f8224a3a2d4ed78f5d4c32192adb3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a3510eec0489168292786b6e65bf26376">attribute</a> (const std::string &amp;name, bool &amp;value) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets <em>value</em> to the attribute <em>name's</em> value.  <a href="#a3510eec0489168292786b6e65bf26376"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a9c71760a75b2ddfab8a0f93f654ea84f">create</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#ab6b9331529d253210033919043f8a739">fillNodeList</a> (const std::string &amp;tagName, std::list&lt; <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * &gt; &amp;nodeList) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#af947cd10ac1bf98deb3ccce888ddd573">getID</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the ID of the element, if it has one.  <a href="#af947cd10ac1bf98deb3ccce888ddd573"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1QtXmlElement.html">QtXmlElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#abe0e02f9fad59cffcc512e1ba58866c5">getNode</a> (const std::string &amp;tagName) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the single direct child element node with name <em>tagName</em>.  <a href="#abe0e02f9fad59cffcc512e1ba58866c5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a1dc3f5949dec6321949c7e76bd12d813">getText</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the text node from the element.  <a href="#a1dc3f5949dec6321949c7e76bd12d813"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#ab111a8c67633ec4e69e078b8c41fb6fd">QtXmlElement</a> (const <a class="el" href="classhippodraw_1_1QtXmlElement.html">QtXmlElement</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The copy constructor.  <a href="#ab111a8c67633ec4e69e078b8c41fb6fd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a6080c68ac82148bc668e9218b1d39854">setAttribute</a> (const std::string &amp;name, const std::string &amp;value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets attribute named <em>name</em> to the string value <em>value</em>.  <a href="#a6080c68ac82148bc668e9218b1d39854"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#addd569ece1aee284ddac8f307e97173b">setAttribute</a> (const std::string &amp;name, double value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets attribute named <em>name</em> to the double value <em>value</em>.  <a href="#addd569ece1aee284ddac8f307e97173b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a99a197895e2eedec5b669badfa123c4a">setAttribute</a> (const std::string &amp;name, float value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets attribute named <em>name</em> to the float value <em>value</em>.  <a href="#a99a197895e2eedec5b669badfa123c4a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a1f42d8561ed783efdac5013ba9a070cd">setAttribute</a> (const std::string &amp;name, unsigned int value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets attribute named <em>name</em> to the unsigned int value <em>value</em>.  <a href="#a1f42d8561ed783efdac5013ba9a070cd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a19fe2514a9dbaf05414d074f40e9bdbd">setAttribute</a> (const std::string &amp;name, bool value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets attribute named <em>name</em> to the int value <em>value</em>.  <a href="#a19fe2514a9dbaf05414d074f40e9bdbd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a8452e78e6b6da142c1726aecc46dd7d1">setAttribute</a> (const std::string &amp;name, int value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets attribute named <em>name</em> to the int value <em>value</em>.  <a href="#a8452e78e6b6da142c1726aecc46dd7d1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a98aab184cfca9ed60b456f3c3c7185c7">tagName</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the tag name of the element.  <a href="#a98aab184cfca9ed60b456f3c3c7185c7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#ac972aa60633a0ddbf843344434ccc7a3">~QtXmlElement</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#ac972aa60633a0ddbf843344434ccc7a3"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomnode.html">QDomNode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlNode.html#a19e4ffb1a3a4244a61e5d0db7f604d78">m_node</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The DOM node wrapped by this object.  <a href="#a19e4ffb1a3a4244a61e5d0db7f604d78"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a36fdee2695e82e59357a9ec7b1c02a9a">QtXmlElement</a> (const <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html">QDomElement</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A constructor used internally.  <a href="#a36fdee2695e82e59357a9ec7b1c02a9a"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html">QDomElement</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#ac018036688c3421105c8c6a98f22d7d2">m_element</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The DOM element node wrapped by this object.  <a href="#ac018036688c3421105c8c6a98f22d7d2"></a><br/></td></tr>
<tr><td colspan="2"><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a1ca4850a8b27790758e09662ed442a2e">QtXmlDocument</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>An XML element using the <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qt.html">Qt</a> XML module. </p>
<dl class="author"><dt><b>Author:</b></dt><dd>Paul F. Kunz &lt;<a href="mailto:Paul_Kunz@slac.stanford.edu">Paul_Kunz@slac.stanford.edu</a>&gt; </dd></dl>

<p>Definition at line <a class="el" href="QtXmlElement_8h_source.html#l00038">38</a> of file <a class="el" href="QtXmlElement_8h_source.html">QtXmlElement.h</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="aa8a1870e639225c355d8fd36b03500e7"></a><!-- doxytag: member="hippodraw::QtXmlElement::NodeList_t" ref="aa8a1870e639225c355d8fd36b03500e7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::list&lt; <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * &gt; <a class="el" href="classhippodraw_1_1XmlElement.html#aa8a1870e639225c355d8fd36b03500e7">NodeList_t</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The type of container used to store <a class="el" href="classhippodraw_1_1XmlElement.html" title="A pure virtual base class of XML element wrapper.">XmlElement</a> nodes. </p>

<p>Definition at line <a class="el" href="XmlElement_8h_source.html#l00047">47</a> of file <a class="el" href="XmlElement_8h_source.html">XmlElement.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a36fdee2695e82e59357a9ec7b1c02a9a"></a><!-- doxytag: member="hippodraw::QtXmlElement::QtXmlElement" ref="a36fdee2695e82e59357a9ec7b1c02a9a" args="(const QDomElement &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtXmlElement.html">QtXmlElement</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html">QDomElement</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>element</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A constructor used internally. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000183">Todo:</a></b></dt><dd>Remove this method. It was only temporarily here to aid in the transition from the old scheme. </dd></dl>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00046">46</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="el" href="QtXmlNode_8h_source.html#l00041">QtXmlNode::m_node</a>.</p>

<p>Referenced by <a class="el" href="QtXmlElement_8cxx_source.html#l00089">QtXmlElement::getNode()</a>.</p>

</div>
</div>
<a class="anchor" id="ab111a8c67633ec4e69e078b8c41fb6fd"></a><!-- doxytag: member="hippodraw::QtXmlElement::QtXmlElement" ref="ab111a8c67633ec4e69e078b8c41fb6fd" args="(const QtXmlElement &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtXmlElement.html">QtXmlElement</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1QtXmlElement.html">QtXmlElement</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>element</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The copy constructor. </p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00025">25</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="el" href="QtXmlNode_8h_source.html#l00041">QtXmlNode::m_node</a>.</p>

</div>
</div>
<a class="anchor" id="ac972aa60633a0ddbf843344434ccc7a3"></a><!-- doxytag: member="hippodraw::QtXmlElement::~QtXmlElement" ref="ac972aa60633a0ddbf843344434ccc7a3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">~<a class="el" href="classhippodraw_1_1QtXmlElement.html">QtXmlElement</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The destructor. </p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00055">55</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a52f8c3c54ebd2a7275b144047b557900"></a><!-- doxytag: member="hippodraw::QtXmlElement::appendChild" ref="a52f8c3c54ebd2a7275b144047b557900" args="(const XmlNode &amp;child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void appendChild </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlNode.html">XmlNode</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>child</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Appends a child element to the element. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlNode.html#ae8f46895ca8b33a11cbff29b56ba48e4">XmlNode</a>.</p>

<p>Definition at line <a class="el" href="QtXmlNode_8cxx_source.html#l00034">34</a> of file <a class="el" href="QtXmlNode_8cxx_source.html">QtXmlNode.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomnode.html#appendChild">QDomNode::appendChild()</a>, and <a class="el" href="QtXmlNode_8h_source.html#l00041">QtXmlNode::m_node</a>.</p>

</div>
</div>
<a class="anchor" id="ae8f46895ca8b33a11cbff29b56ba48e4"></a><!-- doxytag: member="hippodraw::QtXmlElement::appendChild" ref="ae8f46895ca8b33a11cbff29b56ba48e4" args="(const XmlNode &amp;child)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void appendChild </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlNode.html">XmlNode</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>child</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Appends a child element to the element. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1QtXmlNode.html#a52f8c3c54ebd2a7275b144047b557900">QtXmlNode</a>.</p>

<p>Referenced by <a class="el" href="XmlController_8cxx_source.html#l00331">XmlController::addDataSource()</a>, <a class="el" href="XmlController_8cxx_source.html#l00302">XmlController::addViews()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00261">PlotterBaseXML::createAxisModel()</a>, <a class="el" href="ViewBaseXML_8cxx_source.html#l00054">ViewBaseXML::createChild()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">PlotterBaseXML::createChildren()</a>, <a class="el" href="NTupleProjectorXML_8cxx_source.html#l00042">NTupleProjectorXML::createChildren()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00089">DataRepXML::createChildren()</a>, <a class="el" href="BinsBaseXML_8cxx_source.html#l00061">BinsBaseXML::createChildren()</a>, <a class="el" href="BinningProjectorXML_8cxx_source.html#l00068">BinningProjectorXML::createChildren()</a>, <a class="el" href="AxisModelXML_8cxx_source.html#l00082">AxisModelXML::createChildren()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00160">PlotterBaseXML::createCutChildren()</a>, <a class="el" href="PointRepXML_8cxx_source.html#l00056">PointRepXML::createElement()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00228">PlotterBaseXML::createFontElement()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00207">PlotterBaseXML::createFontElements()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00173">DataRepXML::createFunctionTargetChild()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00190">PlotterBaseXML::createTextChildren()</a>.</p>

</div>
</div>
<a class="anchor" id="a2fbe54c321b931df599c8f79caa3016d"></a><!-- doxytag: member="hippodraw::QtXmlElement::attribute" ref="a2fbe54c321b931df599c8f79caa3016d" args="(const std::string &amp;name, std::string &amp;value) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool attribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets <em>value</em> to the attribute <em>name's</em> value. </p>
<p>If attribute of name <em>name</em> exists returns <code>true</code>, otherwise does not change <em>value</em> and returns <code>false</code>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a1eeb1f60572100c1fa947588b6e9c264">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00268">268</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#attribute">QDomElement::attribute()</a>, <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html#latin1">QString::latin1()</a>, and <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>.</p>

</div>
</div>
<a class="anchor" id="a87c0907a33d02dfa87c8c61a03735e3a"></a><!-- doxytag: member="hippodraw::QtXmlElement::attribute" ref="a87c0907a33d02dfa87c8c61a03735e3a" args="(const std::string &amp;name, double &amp;value) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool attribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets <em>value</em> to the attribute <em>name's</em> value. </p>
<p>If attribute of name <em>name</em> exists returns <code>true</code>, otherwise does not change <em>value</em> and returns <code>false</code>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a9488043fb09b96786e558ee6eb8158b9">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00252">252</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#attribute">QDomElement::attribute()</a>, <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html#toDouble">QString::toDouble()</a>.</p>

</div>
</div>
<a class="anchor" id="a79b16206c9c7f845d74d79e616552ab2"></a><!-- doxytag: member="hippodraw::QtXmlElement::attribute" ref="a79b16206c9c7f845d74d79e616552ab2" args="(const std::string &amp;name, float &amp;value) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool attribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets <em>value</em> to the attribute <em>name's</em> value. </p>
<p>If attribute of name <em>name</em> exists returns <code>true</code>, otherwise does not change <em>value</em> and returns <code>false</code>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a9e7d29405e19ba9e8a3ace6ad97f9769">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00236">236</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#attribute">QDomElement::attribute()</a>, <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html#toFloat">QString::toFloat()</a>.</p>

</div>
</div>
<a class="anchor" id="a1e85d87f94d34c5ffda3c94548a636b4"></a><!-- doxytag: member="hippodraw::QtXmlElement::attribute" ref="a1e85d87f94d34c5ffda3c94548a636b4" args="(const std::string &amp;name, unsigned int &amp;value) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool attribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets <em>value</em> to the attribute <em>name's</em> value. </p>
<p>If attribute of name <em>name</em> exists returns <code>true</code>, otherwise does not change <em>value</em> and returns <code>false</code>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a0596898ec01265f99a47372da6e23546">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00220">220</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#attribute">QDomElement::attribute()</a>, <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html#toUInt">QString::toUInt()</a>.</p>

</div>
</div>
<a class="anchor" id="a050f8224a3a2d4ed78f5d4c32192adb3"></a><!-- doxytag: member="hippodraw::QtXmlElement::attribute" ref="a050f8224a3a2d4ed78f5d4c32192adb3" args="(const std::string &amp;name, int &amp;value) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool attribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets <em>value</em> to the attribute <em>name's</em> value. </p>
<p>If attribute of name <em>name</em> exists returns <code>true</code>, otherwise does not change <em>value</em> and returns <code>false</code>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a1e6b7dc3a926fea717d887fcca0d2a22">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00188">188</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#attribute">QDomElement::attribute()</a>, <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html#toInt">QString::toInt()</a>.</p>

</div>
</div>
<a class="anchor" id="a3510eec0489168292786b6e65bf26376"></a><!-- doxytag: member="hippodraw::QtXmlElement::attribute" ref="a3510eec0489168292786b6e65bf26376" args="(const std::string &amp;name, bool &amp;value) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool attribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets <em>value</em> to the attribute <em>name's</em> value. </p>
<p>If attribute of name <em>name</em> exists returns <code>true</code>, otherwise does not change <em>value</em> and returns <code>false</code>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#afa83a3518bac3d6ae2bc519084071fad">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00204">204</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#attribute">QDomElement::attribute()</a>, <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html#toInt">QString::toInt()</a>.</p>

</div>
</div>
<a class="anchor" id="a9c71760a75b2ddfab8a0f93f654ea84f"></a><!-- doxytag: member="hippodraw::QtXmlElement::create" ref="a9c71760a75b2ddfab8a0f93f654ea84f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a>* create </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab6b9331529d253210033919043f8a739"></a><!-- doxytag: member="hippodraw::QtXmlElement::fillNodeList" ref="ab6b9331529d253210033919043f8a739" args="(const std::string &amp;tagName, std::list&lt; XmlElement * &gt; &amp;nodeList) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fillNodeList </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>tagName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>nodeList</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000184">Todo:</a></b></dt><dd>This needs to return only immediate children with given name. Doesn't hurt us yet. </dd></dl>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a8833ffd83f5ea03c985fcf9e18b30135">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00105">105</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#elementsByTagName">QDomElement::elementsByTagName()</a>, <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomnode.html#toElement">QDomNode::toElement()</a>.</p>

</div>
</div>
<a class="anchor" id="af947cd10ac1bf98deb3ccce888ddd573"></a><!-- doxytag: member="hippodraw::QtXmlElement::getID" ref="af947cd10ac1bf98deb3ccce888ddd573" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getID </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the ID of the element, if it has one. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a6204675a4fca73c67cd422e7e76c1beb">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00071">71</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#attribute">QDomElement::attribute()</a>, <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html#toInt">QString::toInt()</a>.</p>

</div>
</div>
<a class="anchor" id="abe0e02f9fad59cffcc512e1ba58866c5"></a><!-- doxytag: member="hippodraw::QtXmlElement::getNode" ref="abe0e02f9fad59cffcc512e1ba58866c5" args="(const std::string &amp;tagName) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtXmlElement.html">QtXmlElement</a> * getNode </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>tagName</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the single direct child element node with name <em>tagName</em>. </p>
<p>If a child of that name doesn't exist returns a null pointer. if child exists but is not an element node, an assertion is made. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a7147817d0afff9c4283e6a4d6e03ab08">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00089">89</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="el" href="QtXmlElement_8cxx_source.html#l00046">QtXmlElement::QtXmlElement()</a>.</p>

</div>
</div>
<a class="anchor" id="a1dc3f5949dec6321949c7e76bd12d813"></a><!-- doxytag: member="hippodraw::QtXmlElement::getText" ref="a1dc3f5949dec6321949c7e76bd12d813" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const string &amp; getText </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the text node from the element. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#af90293b570603e21bfa16c784cff87e1">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00283">283</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html#latin1">QString::latin1()</a>, <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#text">QDomElement::text()</a>.</p>

</div>
</div>
<a class="anchor" id="a6080c68ac82148bc668e9218b1d39854"></a><!-- doxytag: member="hippodraw::QtXmlElement::setAttribute" ref="a6080c68ac82148bc668e9218b1d39854" args="(const std::string &amp;name, const std::string &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAttribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets attribute named <em>name</em> to the string value <em>value</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a0cb44b9bab62da7770f70742fa6d2da8">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00179">179</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#setAttribute">QDomElement::setAttribute()</a>.</p>

</div>
</div>
<a class="anchor" id="addd569ece1aee284ddac8f307e97173b"></a><!-- doxytag: member="hippodraw::QtXmlElement::setAttribute" ref="addd569ece1aee284ddac8f307e97173b" args="(const std::string &amp;name, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAttribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets attribute named <em>name</em> to the double value <em>value</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a33f561daa2f16191321cf06314659f96">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00160">160</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#setAttribute">QDomElement::setAttribute()</a>.</p>

</div>
</div>
<a class="anchor" id="a99a197895e2eedec5b669badfa123c4a"></a><!-- doxytag: member="hippodraw::QtXmlElement::setAttribute" ref="a99a197895e2eedec5b669badfa123c4a" args="(const std::string &amp;name, float value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAttribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets attribute named <em>name</em> to the float value <em>value</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a58146d68a7adc110f6d8ffe4ad8d740c">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00150">150</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="el" href="QtXmlElement_8cxx_source.html#l00123">QtXmlElement::setAttribute()</a>.</p>

</div>
</div>
<a class="anchor" id="a1f42d8561ed783efdac5013ba9a070cd"></a><!-- doxytag: member="hippodraw::QtXmlElement::setAttribute" ref="a1f42d8561ed783efdac5013ba9a070cd" args="(const std::string &amp;name, unsigned int value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAttribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets attribute named <em>name</em> to the unsigned int value <em>value</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#adb98112cc864ffeb698ccf898649184b">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00142">142</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#setAttribute">QDomElement::setAttribute()</a>.</p>

</div>
</div>
<a class="anchor" id="a19fe2514a9dbaf05414d074f40e9bdbd"></a><!-- doxytag: member="hippodraw::QtXmlElement::setAttribute" ref="a19fe2514a9dbaf05414d074f40e9bdbd" args="(const std::string &amp;name, bool value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAttribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets attribute named <em>name</em> to the int value <em>value</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#abf6f7e218f61b094107a9e93ab267fd8">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00132">132</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#setAttribute">QDomElement::setAttribute()</a>.</p>

</div>
</div>
<a class="anchor" id="a8452e78e6b6da142c1726aecc46dd7d1"></a><!-- doxytag: member="hippodraw::QtXmlElement::setAttribute" ref="a8452e78e6b6da142c1726aecc46dd7d1" args="(const std::string &amp;name, int value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAttribute </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets attribute named <em>name</em> to the int value <em>value</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#ad739d8ecb7fff7c548036e9c1e6e42fd">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00123">123</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#setAttribute">QDomElement::setAttribute()</a>.</p>

<p>Referenced by <a class="el" href="QtXmlElement_8cxx_source.html#l00150">QtXmlElement::setAttribute()</a>.</p>

</div>
</div>
<a class="anchor" id="a98aab184cfca9ed60b456f3c3c7185c7"></a><!-- doxytag: member="hippodraw::QtXmlElement::tagName" ref="a98aab184cfca9ed60b456f3c3c7185c7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string tagName </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the tag name of the element. </p>
<p>This function is not needed for XML processing. It is only here as an aid in debugging. </p>

<p>Implements <a class="el" href="classhippodraw_1_1XmlElement.html#a0b2b272ad74a69762d12aa9136a98b99">XmlElement</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8cxx_source.html#l00060">60</a> of file <a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a>.</p>

<p>References <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qstring.html#latin1">QString::latin1()</a>, <a class="el" href="QtXmlElement_8h_source.html#l00049">QtXmlElement::m_element</a>, and <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html#tagName">QDomElement::tagName()</a>.</p>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a1ca4850a8b27790758e09662ed442a2e"></a><!-- doxytag: member="hippodraw::QtXmlElement::QtXmlDocument" ref="a1ca4850a8b27790758e09662ed442a2e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classhippodraw_1_1QtXmlDocument.html">QtXmlDocument</a><code> [friend]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented from <a class="el" href="classhippodraw_1_1QtXmlNode.html#a1ca4850a8b27790758e09662ed442a2e">QtXmlNode</a>.</p>

<p>Definition at line <a class="el" href="QtXmlElement_8h_source.html#l00056">56</a> of file <a class="el" href="QtXmlElement_8h_source.html">QtXmlElement.h</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="ac018036688c3421105c8c6a98f22d7d2"></a><!-- doxytag: member="hippodraw::QtXmlElement::m_element" ref="ac018036688c3421105c8c6a98f22d7d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomelement.html">QDomElement</a> <a class="el" href="classhippodraw_1_1QtXmlElement.html#ac018036688c3421105c8c6a98f22d7d2">m_element</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The DOM element node wrapped by this object. </p>
<dl class="note"><dt><b>Note:</b></dt><dd>When initialized, must also copy pointer value to inherited m_node data member so that base class can work correctly. </dd></dl>

<p>Definition at line <a class="el" href="QtXmlElement_8h_source.html#l00049">49</a> of file <a class="el" href="QtXmlElement_8h_source.html">QtXmlElement.h</a>.</p>

<p>Referenced by <a class="el" href="QtXmlElement_8cxx_source.html#l00188">QtXmlElement::attribute()</a>, <a class="el" href="QtXmlElement_8cxx_source.html#l00105">QtXmlElement::fillNodeList()</a>, <a class="el" href="QtXmlElement_8cxx_source.html#l00071">QtXmlElement::getID()</a>, <a class="el" href="QtXmlElement_8cxx_source.html#l00089">QtXmlElement::getNode()</a>, <a class="el" href="QtXmlElement_8cxx_source.html#l00283">QtXmlElement::getText()</a>, <a class="el" href="QtXmlElement_8cxx_source.html#l00025">QtXmlElement::QtXmlElement()</a>, <a class="el" href="QtXmlElement_8cxx_source.html#l00123">QtXmlElement::setAttribute()</a>, and <a class="el" href="QtXmlElement_8cxx_source.html#l00060">QtXmlElement::tagName()</a>.</p>

</div>
</div>
<a class="anchor" id="a19e4ffb1a3a4244a61e5d0db7f604d78"></a><!-- doxytag: member="hippodraw::QtXmlElement::m_node" ref="a19e4ffb1a3a4244a61e5d0db7f604d78" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qdomnode.html">QDomNode</a> <a class="el" href="classhippodraw_1_1QtXmlNode.html#a19e4ffb1a3a4244a61e5d0db7f604d78">m_node</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The DOM node wrapped by this object. </p>

<p>Definition at line <a class="el" href="QtXmlNode_8h_source.html#l00041">41</a> of file <a class="el" href="QtXmlNode_8h_source.html">QtXmlNode.h</a>.</p>

<p>Referenced by <a class="el" href="QtXmlNode_8cxx_source.html#l00034">QtXmlNode::appendChild()</a>, <a class="el" href="QtXmlDocument_8cxx_source.html#l00067">QtXmlDocument::appendChild()</a>, <a class="el" href="QtXmlElement_8cxx_source.html#l00025">QtXmlElement::QtXmlElement()</a>, and <a class="el" href="QtXmlTextNode_8cxx_source.html#l00019">QtXmlTextNode::QtXmlTextNode()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="QtXmlElement_8h_source.html">QtXmlElement.h</a></li>
<li><a class="el" href="QtXmlElement_8cxx_source.html">QtXmlElement.cxx</a></li>
</ul>
</div>
<hr size="1"><address style="align: right;"><small>
Generated for HippoDraw Class Library by <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0>
</a> </small></address>
</body>
</html>