Sophie

Sophie

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

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_1XmlElement.html">XmlElement</a>
  </div>
</div>
<div class="contents">
<h1>XmlElement Class Reference</h1><!-- doxytag: class="hippodraw::XmlElement" --><!-- doxytag: inherits="hippodraw::XmlNode" -->
<p>A pure virtual base class of XML element wrapper.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="XmlElement_8h_source.html">XmlElement.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for XmlElement:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1XmlElement__inherit__graph.gif" border="0" usemap="#XmlElement_inherit__map" alt="Inheritance graph"/></div>
<map name="XmlElement_inherit__map" id="XmlElement_inherit__map">
<area shape="rect" id="node5" href="classhippodraw_1_1QtXmlElement.html" title="An XML element using the Qt XML module." alt="" coords="5,160,112,189"/><area shape="rect" id="node2" href="classhippodraw_1_1XmlNode.html" title="A pure virtual base class of XML node wrappers." alt="" coords="21,5,96,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for XmlElement:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1XmlElement__coll__graph.gif" border="0" usemap="#XmlElement_coll__map" alt="Collaboration graph"/></div>
<map name="XmlElement_coll__map" id="XmlElement_coll__map">
<area shape="rect" id="node2" href="classhippodraw_1_1XmlNode.html" title="A pure virtual base class of XML node wrappers." alt="" coords="15,5,89,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1XmlElement-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_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_1XmlElement.html#a1eeb1f60572100c1fa947588b6e9c264">attribute</a> (const std::string &amp;name, std::string &amp;value) const =0</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="#a1eeb1f60572100c1fa947588b6e9c264"></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_1XmlElement.html#a9488043fb09b96786e558ee6eb8158b9">attribute</a> (const std::string &amp;name, double &amp;value) const =0</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="#a9488043fb09b96786e558ee6eb8158b9"></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_1XmlElement.html#a9e7d29405e19ba9e8a3ace6ad97f9769">attribute</a> (const std::string &amp;name, float &amp;value) const =0</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="#a9e7d29405e19ba9e8a3ace6ad97f9769"></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_1XmlElement.html#a0596898ec01265f99a47372da6e23546">attribute</a> (const std::string &amp;name, unsigned int &amp;value) const =0</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="#a0596898ec01265f99a47372da6e23546"></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_1XmlElement.html#a1e6b7dc3a926fea717d887fcca0d2a22">attribute</a> (const std::string &amp;name, int &amp;value) const =0</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="#a1e6b7dc3a926fea717d887fcca0d2a22"></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_1XmlElement.html#afa83a3518bac3d6ae2bc519084071fad">attribute</a> (const std::string &amp;name, bool &amp;value) const =0</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="#afa83a3518bac3d6ae2bc519084071fad"></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_1XmlElement.html#a8833ffd83f5ea03c985fcf9e18b30135">fillNodeList</a> (const std::string &amp;tagName, std::list&lt; <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * &gt; &amp;nodeList) const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fills the <em>nodeList</em> with elements with tag name <em>tagName</em>.  <a href="#a8833ffd83f5ea03c985fcf9e18b30135"></a><br/></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_1XmlElement.html#a6204675a4fca73c67cd422e7e76c1beb">getID</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the ID of the element, if it has one.  <a href="#a6204675a4fca73c67cd422e7e76c1beb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1XmlElement.html#a7147817d0afff9c4283e6a4d6e03ab08">getNode</a> (const std::string &amp;tagName) const =0</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="#a7147817d0afff9c4283e6a4d6e03ab08"></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_1XmlElement.html#af90293b570603e21bfa16c784cff87e1">getText</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the text node from the element.  <a href="#af90293b570603e21bfa16c784cff87e1"></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_1XmlElement.html#a0cb44b9bab62da7770f70742fa6d2da8">setAttribute</a> (const std::string &amp;name, const std::string &amp;value)=0</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="#a0cb44b9bab62da7770f70742fa6d2da8"></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_1XmlElement.html#a33f561daa2f16191321cf06314659f96">setAttribute</a> (const std::string &amp;name, double value)=0</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="#a33f561daa2f16191321cf06314659f96"></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_1XmlElement.html#a58146d68a7adc110f6d8ffe4ad8d740c">setAttribute</a> (const std::string &amp;name, float value)=0</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="#a58146d68a7adc110f6d8ffe4ad8d740c"></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_1XmlElement.html#adb98112cc864ffeb698ccf898649184b">setAttribute</a> (const std::string &amp;name, unsigned int value)=0</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="#adb98112cc864ffeb698ccf898649184b"></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_1XmlElement.html#ad739d8ecb7fff7c548036e9c1e6e42fd">setAttribute</a> (const std::string &amp;name, int value)=0</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="#ad739d8ecb7fff7c548036e9c1e6e42fd"></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_1XmlElement.html#abf6f7e218f61b094107a9e93ab267fd8">setAttribute</a> (const std::string &amp;name, bool value)=0</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="#abf6f7e218f61b094107a9e93ab267fd8"></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_1XmlElement.html#a0b2b272ad74a69762d12aa9136a98b99">tagName</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the tag name of the element.  <a href="#a0b2b272ad74a69762d12aa9136a98b99"></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_1XmlElement.html#aaff02eb3db36c6fdd731eaac1695cc1d">~XmlElement</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#aaff02eb3db36c6fdd731eaac1695cc1d"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected 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_1XmlElement.html#a4cff394941c991986c12e5c9eeb64e5b">XmlElement</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The default constructor.  <a href="#a4cff394941c991986c12e5c9eeb64e5b"></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_1XmlElement.html#af623bbee31ce16786c40a445487d29c2">XmlElement</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A private copy constructor in order to avoid copying.  <a href="#af623bbee31ce16786c40a445487d29c2"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A pure virtual base class of XML element wrapper. </p>
<p>A derived class must implement the pure virtual functions probably using an external XML package.</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="XmlElement_8h_source.html#l00030">30</a> of file <a class="el" href="XmlElement_8h_source.html">XmlElement.h</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="aa8a1870e639225c355d8fd36b03500e7"></a><!-- doxytag: member="hippodraw::XmlElement::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></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="af623bbee31ce16786c40a445487d29c2"></a><!-- doxytag: member="hippodraw::XmlElement::XmlElement" ref="af623bbee31ce16786c40a445487d29c2" args="(const XmlElement &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A private copy constructor in order to avoid copying. </p>

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

<p>The default constructor. </p>

<p>Definition at line <a class="el" href="XmlElement_8cxx_source.html#l00016">16</a> of file <a class="el" href="XmlElement_8cxx_source.html">XmlElement.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="aaff02eb3db36c6fdd731eaac1695cc1d"></a><!-- doxytag: member="hippodraw::XmlElement::~XmlElement" ref="aaff02eb3db36c6fdd731eaac1695cc1d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">~<a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</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="XmlElement_8cxx_source.html#l00020">20</a> of file <a class="el" href="XmlElement_8cxx_source.html">XmlElement.cxx</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ae8f46895ca8b33a11cbff29b56ba48e4"></a><!-- doxytag: member="hippodraw::XmlElement::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="a1eeb1f60572100c1fa947588b6e9c264"></a><!-- doxytag: member="hippodraw::XmlElement::attribute" ref="a1eeb1f60572100c1fa947588b6e9c264" args="(const std::string &amp;name, std::string &amp;value) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a2fbe54c321b931df599c8f79caa3016d">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="a9488043fb09b96786e558ee6eb8158b9"></a><!-- doxytag: member="hippodraw::XmlElement::attribute" ref="a9488043fb09b96786e558ee6eb8158b9" args="(const std::string &amp;name, double &amp;value) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a87c0907a33d02dfa87c8c61a03735e3a">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="a9e7d29405e19ba9e8a3ace6ad97f9769"></a><!-- doxytag: member="hippodraw::XmlElement::attribute" ref="a9e7d29405e19ba9e8a3ace6ad97f9769" args="(const std::string &amp;name, float &amp;value) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a79b16206c9c7f845d74d79e616552ab2">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="a0596898ec01265f99a47372da6e23546"></a><!-- doxytag: member="hippodraw::XmlElement::attribute" ref="a0596898ec01265f99a47372da6e23546" args="(const std::string &amp;name, unsigned int &amp;value) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a1e85d87f94d34c5ffda3c94548a636b4">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="a1e6b7dc3a926fea717d887fcca0d2a22"></a><!-- doxytag: member="hippodraw::XmlElement::attribute" ref="a1e6b7dc3a926fea717d887fcca0d2a22" args="(const std::string &amp;name, int &amp;value) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a050f8224a3a2d4ed78f5d4c32192adb3">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="afa83a3518bac3d6ae2bc519084071fad"></a><!-- doxytag: member="hippodraw::XmlElement::attribute" ref="afa83a3518bac3d6ae2bc519084071fad" args="(const std::string &amp;name, bool &amp;value) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a3510eec0489168292786b6e65bf26376">QtXmlElement</a>.</p>

<p>Referenced by <a class="el" href="DataRepXML_8cxx_source.html#l00214">DataRepXML::createDataRep()</a>, <a class="el" href="TransformXML_8cxx_source.html#l00044">TransformXML::createObject()</a>, <a class="el" href="PointRepXML_8cxx_source.html#l00097">PointRepXML::createObject()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00245">DataRepXML::createObject()</a>, <a class="el" href="ColorXML_8cxx_source.html#l00045">ColorXML::createObject()</a>, <a class="el" href="BinsBaseXML_8cxx_source.html#l00083">BinsBaseXML::createObject()</a>, <a class="el" href="BinnerAxisXML_8cxx_source.html#l00068">BinnerAxisXML::createObject()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00432">PlotterBaseXML::createPlotter()</a>, <a class="el" href="AxisModelXML_8cxx_source.html#l00097">AxisModelXML::getAxis()</a>, <a class="el" href="FunctionProjectorXML_8cxx_source.html#l00063">FunctionProjectorXML::getFunctionName()</a>, <a class="el" href="NTupleXML_8cxx_source.html#l00133">NTupleXML::getName()</a>, <a class="el" href="HiNTupleXML_8cxx_source.html#l00068">HiNTupleXML::getName()</a>, <a class="el" href="NTupleProjectorXML_8cxx_source.html#l00095">NTupleProjectorXML::getNTupleReference()</a>, <a class="el" href="ViewBaseXML_8cxx_source.html#l00082">ViewBaseXML::getObjects()</a>, <a class="el" href="AxisModelXML_8cxx_source.html#l00107">AxisModelXML::isLog()</a>, <a class="el" href="TupleCutXML_8cxx_source.html#l00147">TupleCutXML::setAttributes()</a>, <a class="el" href="AxisModelXML_8cxx_source.html#l00116">AxisModelXML::setAttributes()</a>, and <a class="el" href="TupleCutXML_8cxx_source.html#l00083">TupleCutXML::setAxisAttributes()</a>.</p>

</div>
</div>
<a class="anchor" id="a8833ffd83f5ea03c985fcf9e18b30135"></a><!-- doxytag: member="hippodraw::XmlElement::fillNodeList" ref="a8833ffd83f5ea03c985fcf9e18b30135" args="(const std::string &amp;tagName, std::list&lt; XmlElement * &gt; &amp;nodeList) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fills the <em>nodeList</em> with elements with tag name <em>tagName</em>. </p>

<p>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#ab6b9331529d253210033919043f8a739">QtXmlElement</a>.</p>

<p>Referenced by <a class="el" href="BaseXML_8cxx_source.html#l00058">BaseXML::fillNodeList()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00489">PlotterBaseXML::getCutTargets()</a>, and <a class="el" href="NTupleXML_8cxx_source.html#l00146">NTupleXML::getObject()</a>.</p>

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

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

<p>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#af947cd10ac1bf98deb3ccce888ddd573">QtXmlElement</a>.</p>

<p>Referenced by <a class="el" href="NTupleProjectorXML_8cxx_source.html#l00066">NTupleProjectorXML::createElement()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00245">DataRepXML::createObject()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00489">PlotterBaseXML::getCutTargets()</a>, <a class="el" href="XmlController_8cxx_source.html#l00442">XmlController::getDataReps()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>, <a class="el" href="XmlController_8cxx_source.html#l00462">XmlController::getTupleCuts()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00538">PlotterBaseXML::handleCutPlotter()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00520">PlotterBaseXML::handleFunction()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00572">PlotterBaseXML::handleTextPlotter()</a>, and <a class="el" href="XmlController_8cxx_source.html#l00104">XmlController::openNTuples()</a>.</p>

</div>
</div>
<a class="anchor" id="a7147817d0afff9c4283e6a4d6e03ab08"></a><!-- doxytag: member="hippodraw::XmlElement::getNode" ref="a7147817d0afff9c4283e6a4d6e03ab08" args="(const std::string &amp;tagName) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#abe0e02f9fad59cffcc512e1ba58866c5">QtXmlElement</a>.</p>

<p>Referenced by <a class="el" href="DataRepXML_8cxx_source.html#l00245">DataRepXML::createObject()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00053">BaseXML::getNode()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00520">PlotterBaseXML::handleFunction()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00572">PlotterBaseXML::handleTextPlotter()</a>.</p>

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

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

<p>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a1dc3f5949dec6321949c7e76bd12d813">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="a0cb44b9bab62da7770f70742fa6d2da8"></a><!-- doxytag: member="hippodraw::XmlElement::setAttribute" ref="a0cb44b9bab62da7770f70742fa6d2da8" args="(const std::string &amp;name, const std::string &amp;value)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a6080c68ac82148bc668e9218b1d39854">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="a33f561daa2f16191321cf06314659f96"></a><!-- doxytag: member="hippodraw::XmlElement::setAttribute" ref="a33f561daa2f16191321cf06314659f96" args="(const std::string &amp;name, double value)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#addd569ece1aee284ddac8f307e97173b">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="a58146d68a7adc110f6d8ffe4ad8d740c"></a><!-- doxytag: member="hippodraw::XmlElement::setAttribute" ref="a58146d68a7adc110f6d8ffe4ad8d740c" args="(const std::string &amp;name, float value)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a99a197895e2eedec5b669badfa123c4a">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="adb98112cc864ffeb698ccf898649184b"></a><!-- doxytag: member="hippodraw::XmlElement::setAttribute" ref="adb98112cc864ffeb698ccf898649184b" args="(const std::string &amp;name, unsigned int value)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a1f42d8561ed783efdac5013ba9a070cd">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="ad739d8ecb7fff7c548036e9c1e6e42fd"></a><!-- doxytag: member="hippodraw::XmlElement::setAttribute" ref="ad739d8ecb7fff7c548036e9c1e6e42fd" args="(const std::string &amp;name, int value)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a8452e78e6b6da142c1726aecc46dd7d1">QtXmlElement</a>.</p>

</div>
</div>
<a class="anchor" id="abf6f7e218f61b094107a9e93ab267fd8"></a><!-- doxytag: member="hippodraw::XmlElement::setAttribute" ref="abf6f7e218f61b094107a9e93ab267fd8" args="(const std::string &amp;name, bool value)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual 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> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a19fe2514a9dbaf05414d074f40e9bdbd">QtXmlElement</a>.</p>

<p>Referenced by <a class="el" href="NTupleProjectorXML_8cxx_source.html#l00042">NTupleProjectorXML::createChildren()</a>, <a class="el" href="BinsBaseXML_8cxx_source.html#l00061">BinsBaseXML::createChildren()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00160">PlotterBaseXML::createCutChildren()</a>, <a class="el" href="ViewBaseXML_8cxx_source.html#l00063">ViewBaseXML::createElement()</a>, <a class="el" href="TransformXML_8cxx_source.html#l00035">TransformXML::createElement()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00285">PlotterBaseXML::createElement()</a>, <a class="el" href="NTupleProjectorXML_8cxx_source.html#l00066">NTupleProjectorXML::createElement()</a>, <a class="el" href="MapMatrixProjectorXML_8cxx_source.html#l00041">MapMatrixProjectorXML::createElement()</a>, <a class="el" href="FunctionProjectorXML_8cxx_source.html#l00039">FunctionProjectorXML::createElement()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00073">DataRepXML::createElement()</a>, <a class="el" href="ColorXML_8cxx_source.html#l00034">ColorXML::createElement()</a>, <a class="el" href="BinsBaseXML_8cxx_source.html#l00047">BinsBaseXML::createElement()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00173">DataRepXML::createFunctionTargetChild()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00190">PlotterBaseXML::createTextChildren()</a>, <a class="el" href="PointRepXML_8cxx_source.html#l00077">PointRepXML::setAttributes()</a>, <a class="el" href="FontXML_8cxx_source.html#l00035">FontXML::setAttributes()</a>, <a class="el" href="BinnerAxisXML_8cxx_source.html#l00050">BinnerAxisXML::setAttributes()</a>, <a class="el" href="AxisTickXML_8cxx_source.html#l00032">AxisTickXML::setAttributes()</a>, <a class="el" href="AxisModelXML_8cxx_source.html#l00050">AxisModelXML::setAttributes()</a>, and <a class="el" href="BaseXML_8cxx_source.html#l00064">BaseXML::setId()</a>.</p>

</div>
</div>
<a class="anchor" id="a0b2b272ad74a69762d12aa9136a98b99"></a><!-- doxytag: member="hippodraw::XmlElement::tagName" ref="a0b2b272ad74a69762d12aa9136a98b99" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual std::string tagName </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [pure 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>Implemented in <a class="el" href="classhippodraw_1_1QtXmlElement.html#a98aab184cfca9ed60b456f3c3c7185c7">QtXmlElement</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="XmlElement_8h_source.html">XmlElement.h</a></li>
<li><a class="el" href="XmlElement_8cxx_source.html">XmlElement.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>