<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 Page</span></a></li> <li><a href="pages.html"><span>Related 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 List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class 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 <<a class="el" href="QtXmlElement_8h_source.html">QtXmlElement.h</a>></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< <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1XmlElement.html#aa8a1870e639225c355d8fd36b03500e7">NodeList_t</a></td></tr> <tr><td class="mdescLeft"> </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 </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> &child)</td></tr> <tr><td class="mdescLeft"> </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 </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> &child)=0</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a2fbe54c321b931df599c8f79caa3016d">attribute</a> (const std::string &name, std::string &value) const </td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a87c0907a33d02dfa87c8c61a03735e3a">attribute</a> (const std::string &name, double &value) const </td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a79b16206c9c7f845d74d79e616552ab2">attribute</a> (const std::string &name, float &value) const </td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a1e85d87f94d34c5ffda3c94548a636b4">attribute</a> (const std::string &name, unsigned int &value) const </td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a050f8224a3a2d4ed78f5d4c32192adb3">attribute</a> (const std::string &name, int &value) const </td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a3510eec0489168292786b6e65bf26376">attribute</a> (const std::string &name, bool &value) const </td></tr> <tr><td class="mdescLeft"> </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> * </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#ab6b9331529d253210033919043f8a739">fillNodeList</a> (const std::string &tagName, std::list< <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * > &nodeList) const </td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#af947cd10ac1bf98deb3ccce888ddd573">getID</a> () const </td></tr> <tr><td class="mdescLeft"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#abe0e02f9fad59cffcc512e1ba58866c5">getNode</a> (const std::string &tagName) const </td></tr> <tr><td class="mdescLeft"> </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 & </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a1dc3f5949dec6321949c7e76bd12d813">getText</a> () const </td></tr> <tr><td class="mdescLeft"> </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"> </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> &)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The copy constructor. <a href="#ab111a8c67633ec4e69e078b8c41fb6fd"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a6080c68ac82148bc668e9218b1d39854">setAttribute</a> (const std::string &name, const std::string &value)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#addd569ece1aee284ddac8f307e97173b">setAttribute</a> (const std::string &name, double value)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a99a197895e2eedec5b669badfa123c4a">setAttribute</a> (const std::string &name, float value)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a1f42d8561ed783efdac5013ba9a070cd">setAttribute</a> (const std::string &name, unsigned int value)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a19fe2514a9dbaf05414d074f40e9bdbd">setAttribute</a> (const std::string &name, bool value)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a8452e78e6b6da142c1726aecc46dd7d1">setAttribute</a> (const std::string &name, int value)</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#a98aab184cfca9ed60b456f3c3c7185c7">tagName</a> () const </td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#ac972aa60633a0ddbf843344434ccc7a3">~QtXmlElement</a> ()</td></tr> <tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlNode.html#a19e4ffb1a3a4244a61e5d0db7f604d78">m_node</a></td></tr> <tr><td class="mdescLeft"> </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"> </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> &)</td></tr> <tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtXmlElement.html#ac018036688c3421105c8c6a98f22d7d2">m_element</a></td></tr> <tr><td class="mdescLeft"> </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 </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 <<a href="mailto:Paul_Kunz@slac.stanford.edu">Paul_Kunz@slac.stanford.edu</a>> </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< <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * > <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 & Destructor Documentation</h2> <a class="anchor" id="a36fdee2695e82e59357a9ec7b1c02a9a"></a><!-- doxytag: member="hippodraw::QtXmlElement::QtXmlElement" ref="a36fdee2695e82e59357a9ec7b1c02a9a" args="(const QDomElement &)" --> <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> & </td> <td class="paramname"> <em>element</em></td> <td> ) </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 &)" --> <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> & </td> <td class="paramname"> <em>element</em></td> <td> ) </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> ) </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 &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> & </td> <td class="paramname"> <em>child</em></td> <td> ) </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 &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> & </td> <td class="paramname"> <em>child</em></td> <td> ) </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 &name, std::string &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"> <em>value</em></td><td> </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 &name, double &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double & </td> <td class="paramname"> <em>value</em></td><td> </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 &name, float &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float & </td> <td class="paramname"> <em>value</em></td><td> </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 &name, unsigned int &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int & </td> <td class="paramname"> <em>value</em></td><td> </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 &name, int &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int & </td> <td class="paramname"> <em>value</em></td><td> </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 &name, bool &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool & </td> <td class="paramname"> <em>value</em></td><td> </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> ) </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 &tagName, std::list< XmlElement * > &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 & </td> <td class="paramname"> <em>tagName</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::list< <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * > & </td> <td class="paramname"> <em>nodeList</em></td><td> </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> ) </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 &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 & </td> <td class="paramname"> <em>tagName</em></td> <td> ) </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 & getText </td> <td>(</td> <td class="paramname"></td> <td> ) </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 &name, const std::string &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"> <em>value</em></td><td> </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 &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>value</em></td><td> </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 &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float </td> <td class="paramname"> <em>value</em></td><td> </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 &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"> <em>value</em></td><td> </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 &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>value</em></td><td> </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 &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 & </td> <td class="paramname"> <em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>value</em></td><td> </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> ) </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>