Sophie

Sophie

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

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_1PlotterBaseXML.html">PlotterBaseXML</a>
  </div>
</div>
<div class="contents">
<h1>PlotterBaseXML Class Reference</h1><!-- doxytag: class="hippodraw::PlotterBaseXML" --><!-- doxytag: inherits="hippodraw::BaseXML" -->
<p>A class that is does XML serialization and de-serialization of derived classes of <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a>.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PlotterBaseXML:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1PlotterBaseXML__inherit__graph.gif" border="0" usemap="#PlotterBaseXML_inherit__map" alt="Inheritance graph"/></div>
<map name="PlotterBaseXML_inherit__map" id="PlotterBaseXML_inherit__map">
<area shape="rect" id="node2" href="classhippodraw_1_1BaseXML.html" title="A base class of XML element controllers." alt="" coords="25,5,103,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for PlotterBaseXML:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1PlotterBaseXML__coll__graph.gif" border="0" usemap="#PlotterBaseXML_coll__map" alt="Collaboration graph"/></div>
<map name="PlotterBaseXML_coll__map" id="PlotterBaseXML_coll__map">
<area shape="rect" id="node49" href="classhippodraw_1_1ViewBaseXML.html" title="A class XML creation and parsing of XmlElement for ViewBase class." alt="" coords="1279,1652,1385,1681"/><area shape="rect" id="node2" href="classhippodraw_1_1BaseXML.html" title="A base class of XML element controllers." alt="" coords="1865,1747,1943,1776"/><area shape="rect" id="node56" href="classhippodraw_1_1HiNTupleXML.html" title="A singleton class that is does XML serialization and deserialization of derived classes..." alt="" coords="2093,1148,2197,1177"/><area shape="rect" id="node81" href="classhippodraw_1_1DataRepXML.html" title="A class that is does XML serialization and de&#45;serialization of derived classes of..." alt="" coords="3069,1643,3171,1672"/><area shape="rect" id="node84" href="classhippodraw_1_1MapMatrixProjectorXML.html" title="An class XML doing serialization and de&#45;serialization of derived classes of MapMatrixProjector..." alt="" coords="2064,1487,2227,1516"/><area shape="rect" id="node88" href="classhippodraw_1_1NTupleProjectorXML.html" title="An class XML doing serialization and deserialization of derived classes of NTupleProjector..." alt="" coords="2252,1739,2393,1768"/><area shape="rect" id="node91" href="classhippodraw_1_1PointRepXML.html" title="A singleton class that is does XML serialization and de&#45;serialization of derived..." alt="" coords="2424,1585,2525,1615"/><area shape="rect" id="node94" href="classhippodraw_1_1BinToColorXML.html" title="A singleton class that is does XML serialization and deserialization of derived classes..." alt="" coords="2088,1540,2203,1569"/><area shape="rect" id="node98" href="classhippodraw_1_1ColorXML.html" title="A singleton class that is does XML serialization and deserialization of derived classes..." alt="" coords="2105,1695,2185,1724"/><area shape="rect" id="node103" href="classhippodraw_1_1BinningProjectorXML.html" title="An class XML doing serialization and deserialization of derived classes of BinningProjector..." alt="" coords="2739,1891,2883,1920"/><area shape="rect" id="node106" href="classhippodraw_1_1BinsBaseXML.html" title="A class XML creation and parsing of XmlElement for BinsBase class." alt="" coords="2423,2052,2527,2081"/><area shape="rect" id="node110" href="classhippodraw_1_1BinnerAxisXML.html" title="A class XML creation and parsing of XmlElement for BinnerAxis classes." alt="" coords="2089,2108,2201,2137"/><area shape="rect" id="node114" href="classhippodraw_1_1NTupleXML.html" title="A singleton class that is does XML serialization and deserialization of derived classes..." alt="" coords="2100,1951,2191,1980"/><area shape="rect" id="node119" href="classhippodraw_1_1FunctionProjectorXML.html" title="An class XML doing serialization and deserialization of derived classes of FunctionProjector..." alt="" coords="2560,1789,2709,1819"/><area shape="rect" id="node126" href="classhippodraw_1_1TupleCutXML.html" title="A class that is does XML serialization and de&#45;serialization of derived classes of..." alt="" coords="2095,1395,2196,1424"/><area shape="rect" id="node152" href="classhippodraw_1_1FontXML.html" title="A class that is does XML serialization and deserialization of derived classes of..." alt="" coords="2108,2304,2183,2333"/><area shape="rect" id="node157" href="classhippodraw_1_1AxisModelXML.html" title="A class that is does XML serialization and de&#45;serialization of derived classes of..." alt="" coords="2420,2644,2529,2673"/><area shape="rect" id="node162" href="classhippodraw_1_1AxisTickXML.html" title="A class that is does XML serialization and de&#45;serialization of AxisTick with XML..." alt="" coords="2096,2563,2195,2592"/><area shape="rect" id="node171" href="classhippodraw_1_1TransformXML.html" title="A class XML creation and parsing of XmlElement for Transform class." alt="" coords="2092,2004,2199,2033"/><area shape="rect" id="node4" title="STL class." alt="" coords="216,1532,269,1561"/><area shape="rect" id="node17" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource." alt="" coords="895,784,985,813"/><area shape="rect" id="node40" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy." alt="" coords="511,677,601,707"/><area shape="rect" id="node68" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e." alt="" coords="519,840,593,869"/><area shape="rect" id="node134" href="classhippodraw_1_1DataRep.html" title="The base class for data representations." alt="" coords="519,787,593,816"/><area shape="rect" id="node6" title="STL class." alt="" coords="5,1532,147,1561"/><area shape="rect" id="node8" href="classhippodraw_1_1XmlController.html" title="A base class that is the interface between GUI and the XML serialization and deserialization..." alt="" coords="1627,843,1728,872"/><area shape="rect" id="node10" href="classhippodraw_1_1XmlElement.html" title="A pure virtual base class of XML element wrapper." alt="" coords="893,933,987,963"/><area shape="rect" id="node12" href="classhippodraw_1_1XmlNode.html" title="A pure virtual base class of XML node wrappers." alt="" coords="519,1100,593,1129"/><area shape="rect" id="node19" href="classhippodraw_1_1Observable.html" title="Part of an implementation of the Observable&#45;Observer pattern based on the example..." alt="" coords="199,617,287,647"/><area shape="rect" id="node28" title="STL class." alt="" coords="197,540,288,569"/><area shape="rect" id="node34" title="STL class." alt="" coords="508,467,604,496"/><area shape="rect" id="node38" href="classhippodraw_1_1ViewBase.html" title="The abstract base class for views." alt="" coords="900,880,980,909"/><area shape="rect" id="node47" title="STL class." alt="" coords="905,999,975,1028"/><area shape="rect" id="node54" href="classhippodraw_1_1XmlDocument.html" title="An abstract base class of XML document element wrapper." alt="" coords="1280,1045,1384,1075"/><area shape="rect" id="node140" href="classhippodraw_1_1ViewFactory.html" title="The abstract base class for a factory that creates objects closely related to the..." alt="" coords="1285,763,1379,792"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1PlotterBaseXML-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a6eb68a6f37633bd77ac1eb8f29266432">areDataSourcesSaved</a> (const <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> &amp;plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if all the <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> objects used by the plotter are save to or read from a file.  <a href="#a6eb68a6f37633bd77ac1eb8f29266432"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BaseXML.html#afa1d42a894a8739e0d120ed9c4383d38">createElement</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new element node.  <a href="#afa1d42a894a8739e0d120ed9c4383d38"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#aa1bfc596f3b3bb9744ac2b5b4e0c2bf8">createElement</a> (const <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> &amp;plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a newly created <a class="el" href="classhippodraw_1_1XmlElement.html" title="A pure virtual base class of XML element wrapper.">XmlElement</a> with attributes set for <em>plotter</em>.  <a href="#aa1bfc596f3b3bb9744ac2b5b4e0c2bf8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BaseXML.html#a5341ca7744d304c2746a8f5564ce237b">fillNodeList</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *element, std::list&lt; <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * &gt; &amp;nodelist)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fills the <em>nodelist</em> with immediate child nodes of <em>element</em> with nodes that can be handled by this object.  <a href="#a5341ca7744d304c2746a8f5564ce237b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BaseXML.html#af145db70f519c8883e84023299d30356">getNode</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *element) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the single child node of <em>element</em> of the type that can be handled by this object.  <a href="#af145db70f519c8883e84023299d30356"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a940ba78ed732e884dbe0e85ac9393f55">getObject</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *element)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object represented by the <em>element</em>.  <a href="#a940ba78ed732e884dbe0e85ac9393f55"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#abcc4edd52efc2b7f0ef156528f891e1c">PlotterBaseXML</a> (<a class="el" href="classhippodraw_1_1XmlController.html">XmlController</a> *controller)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The only public constructor.  <a href="#abcc4edd52efc2b7f0ef156528f891e1c"></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_1BaseXML.html#a4d1010b153a9a974dab3712431f57514">tagName</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the tag name used by this class.  <a href="#a4d1010b153a9a974dab3712431f57514"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a039cf3629517828140caa1c07523ec39">~PlotterBaseXML</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#a039cf3629517828140caa1c07523ec39"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected 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_1BaseXML.html#aa8a1870e639225c355d8fd36b03500e7">NodeList_t</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The container type for element nodes.  <a href="#aa8a1870e639225c355d8fd36b03500e7"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a27dc408cbf152e492a7ab29187f82b0f">createFontObjects</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *, <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> *plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the <a class="el" href="classhippodraw_1_1FontBase.html" title="A abstract base class for font handling.">FontBase</a> objects, if any.  <a href="#a27dc408cbf152e492a7ab29187f82b0f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#ad3ac7e27c97884b9e9c44b259b276b4c">PlotterBaseXML</a> (const std::string &amp;, <a class="el" href="classhippodraw_1_1XmlController.html">XmlController</a> *controller)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A constructor used by derived class to override the node name.  <a href="#ad3ac7e27c97884b9e9c44b259b276b4c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BaseXML.html#aba09fa4e77f2c85cc12df1116cb5f31e">setId</a> (<a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;tag, int id)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the unique identification of the object.  <a href="#aba09fa4e77f2c85cc12df1116cb5f31e"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1XmlController.html">XmlController</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BaseXML.html#ae50d78be58d5938b4434515f4f037ece">m_controller</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The singleton XML controller object.  <a href="#ae50d78be58d5938b4434515f4f037ece"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BaseXML.html#a1137b383ce8e1d188dbb6c1e0930a0a6">m_id</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The attribute name for the identification of the object.  <a href="#a1137b383ce8e1d188dbb6c1e0930a0a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BaseXML.html#ac2a24e538a5566162e44d6d646da22b4">m_tagname</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The tag name used for elements created by this class.  <a href="#ac2a24e538a5566162e44d6d646da22b4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1BaseXML.html#af21e457cccd7226d53593e24988c6734">m_type</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The attribute name for the type of object.  <a href="#af21e457cccd7226d53593e24988c6734"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#ae8c9fd89e6d92838af5c606eeafc0992">createAxisModel</a> (<a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;, const <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> &amp;, <a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates an axis model child element for the specified <em>axis</em>.  <a href="#ae8c9fd89e6d92838af5c606eeafc0992"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a43e8550b141b7d3242e9f4428e81d123">createAxisModels</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *element, <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> *plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Re-creates <a class="el" href="classhippodraw_1_1AxisModelBase.html" title="The AxisModelBase class maintains the Range and scaling of an axis.">AxisModelBase</a> objects from the XML <em>element</em>.  <a href="#a43e8550b141b7d3242e9f4428e81d123"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#aea594f8f9c145938a76fc668d1c1d74e">createChildren</a> (<a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;, const <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the children elements.  <a href="#aea594f8f9c145938a76fc668d1c1d74e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#ad8238c88b43ff526df9dbc821722a8cc">createCutChildren</a> (<a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;, const <a class="el" href="classhippodraw_1_1CutPlotter.html">CutPlotter</a> &amp;plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the child elements for the special case when the <em>plotter</em> is a derived class of <a class="el" href="classhippodraw_1_1CutPlotter.html" title="A PlotterBase derived class that serves a base class for cut plotters.">CutPlotter</a>.  <a href="#ad8238c88b43ff526df9dbc821722a8cc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a1080cebb5bb6ba9a218a6fb5aa031c8d">createFontElement</a> (<a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;tag, const <a class="el" href="classhippodraw_1_1XyPlotter.html">XyPlotter</a> &amp;plotter, <a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates an element for label font.  <a href="#a1080cebb5bb6ba9a218a6fb5aa031c8d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#ac22b4964aaa9909860deb0cbe8c728a9">createFontElements</a> (<a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;tag, const <a class="el" href="classhippodraw_1_1XyPlotter.html">XyPlotter</a> &amp;plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates all the font elements, if needed.  <a href="#ac22b4964aaa9909860deb0cbe8c728a9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#aa4740938e5a017925c09bb0d23c4b189">createPlotter</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *element)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the plotter object from the XML <em>element</em>.  <a href="#aa4740938e5a017925c09bb0d23c4b189"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a4412df487d86028090a11fbccaa8b89d">createTextChildren</a> (<a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;, const <a class="el" href="classhippodraw_1_1TextPlotter.html">TextPlotter</a> &amp;plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the child elements for the special case when the <em>plotter</em> is a <a class="el" href="classhippodraw_1_1TextPlotter.html" title="A Plotter class that draws text.">TextPlotter</a>.  <a href="#a4412df487d86028090a11fbccaa8b89d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#af12a65ce06f314a1811c719fd7dd132b">getCutTargets</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *element, <a class="el" href="classhippodraw_1_1CutPlotter.html">CutPlotter</a> *plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Searches for and connects up the target <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> objects of the <em>plotter</em>.  <a href="#af12a65ce06f314a1811c719fd7dd132b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a1e80da95f8f175827479dbb7667a8d83">handleCutPlotter</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *element, <a class="el" href="classhippodraw_1_1CutPlotter.html">CutPlotter</a> *plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handles the Cut attributes from the XML <em>element</em>.  <a href="#a1e80da95f8f175827479dbb7667a8d83"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a7ab671b4b67f24457907017e0bfba536">handleFunction</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *element, <a class="el" href="classhippodraw_1_1DataRep.html">hippodraw::DataRep</a> *rep)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handles the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> object if it is <a class="el" href="classhippodraw_1_1FunctionRep.html" title="A derived class of DataRep which is a base class for displaying a function.">FunctionRep</a>.  <a href="#a7ab671b4b67f24457907017e0bfba536"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a65ad13e0ca4447e975365bb1e5ffadf4">handleTextPlotter</a> (const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *element, <a class="el" href="classhippodraw_1_1TextPlotter.html">TextPlotter</a> *plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handles the <a class="el" href="classhippodraw_1_1TextPlotter.html" title="A Plotter class that draws text.">TextPlotter</a> special attributes from the XML <em>element</em>.  <a href="#a65ad13e0ca4447e975365bb1e5ffadf4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a612f8cbe3950c69c74f13ce6ceff9d2f">PlotterBaseXML</a> (const <a class="el" href="classhippodraw_1_1PlotterBaseXML.html">PlotterBaseXML</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A private copy constructor in order to avoid copying.  <a href="#a612f8cbe3950c69c74f13ce6ceff9d2f"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a3d53f427a722775ec41ae83421fe5fa2">m_axis</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The attribute name of labeling an axis for the <a class="el" href="classhippodraw_1_1AxisModelBase.html" title="The AxisModelBase class maintains the Range and scaling of an axis.">AxisModelBase</a> elements.  <a href="#a3d53f427a722775ec41ae83421fe5fa2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1AxisModelXML.html">AxisModelXML</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a40ecba72a8edee861efef52c27f63ae9">m_axismodel</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="el" href="classhippodraw_1_1AxisModelXML.html" title="A class that is does XML serialization and de-serialization of derived classes of...">AxisModelXML</a> instance used by this object.  <a href="#a40ecba72a8edee861efef52c27f63ae9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1DataRepXML.html">DataRepXML</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a996831bea679c1ee76a66b2406eb31cf">m_datarep</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="el" href="classhippodraw_1_1DataRepXML.html" title="A class that is does XML serialization and de-serialization of derived classes of...">DataRepXML</a> instance used by this object.  <a href="#a996831bea679c1ee76a66b2406eb31cf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FontXML.html">FontXML</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a34d536c5043350cab51c77c4f4a5e398">m_font</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="el" href="classhippodraw_1_1FontXML.html" title="A class that is does XML serialization and deserialization of derived classes of...">FontXML</a> instance used by this object.  <a href="#a34d536c5043350cab51c77c4f4a5e398"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#af74a4e049c3356ed86055c7447d569e7">m_pindex</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The attribute name used to save and restore index of parent <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#af74a4e049c3356ed86055c7447d569e7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1PointRepXML.html">PointRepXML</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a2689353c24658818d3f360270ac7f5dc">m_pointrep</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="el" href="classhippodraw_1_1PointRepXML.html" title="A singleton class that is does XML serialization and de-serialization of derived...">PointRepXML</a> instance used by this object.  <a href="#a2689353c24658818d3f360270ac7f5dc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a85b5b28ec973f933b9ed1328f2756def">m_title</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The attribute name for the plot title.  <a href="#a85b5b28ec973f933b9ed1328f2756def"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1TransformXML.html">TransformXML</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#ac0972f4ef35918b178bae0b601fa51fa">m_transform_xml</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The TransfromXML instance used by this object.  <a href="#ac0972f4ef35918b178bae0b601fa51fa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1TupleCutXML.html">TupleCutXML</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a74a455fe6f9d79262375f28d147ca7e4">m_tuple_cut_xml</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="el" href="classhippodraw_1_1TupleCutXML.html" title="A class that is does XML serialization and de-serialization of derived classes of...">TupleCutXML</a> instance used by this object.  <a href="#a74a455fe6f9d79262375f28d147ca7e4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a8c25c8f1ef3b8bac6d46729b8798c8fe">m_x_label</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The attribute name for X axis label.  <a href="#a8c25c8f1ef3b8bac6d46729b8798c8fe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a304593454a19f765f43bc00701182c50">m_y_label</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The attribute name for Y axis label.  <a href="#a304593454a19f765f43bc00701182c50"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a1803857d16b082f0bb754fc9216b6f6a">m_z_label</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The attribute name for Z axis label.  <a href="#a1803857d16b082f0bb754fc9216b6f6a"></a><br/></td></tr>
<tr><td colspan="2"><h2>Static Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classhippodraw_1_1PlotterBaseXML.html">PlotterBaseXML</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html#ac72950d1404a3bae08ede843ee288038">s_instance</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The pointer to the singleton object.  <a href="#ac72950d1404a3bae08ede843ee288038"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A class that is does XML serialization and de-serialization of derived classes of <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a>. </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="PlotterBaseXML_8h_source.html#l00041">41</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="aa8a1870e639225c355d8fd36b03500e7"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::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_1BaseXML.html#aa8a1870e639225c355d8fd36b03500e7">NodeList_t</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The container type for element nodes. </p>

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

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a612f8cbe3950c69c74f13ce6ceff9d2f"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::PlotterBaseXML" ref="a612f8cbe3950c69c74f13ce6ceff9d2f" args="(const PlotterBaseXML &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html">PlotterBaseXML</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1PlotterBaseXML.html">PlotterBaseXML</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="ad3ac7e27c97884b9e9c44b259b276b4c"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::PlotterBaseXML" ref="ad3ac7e27c97884b9e9c44b259b276b4c" args="(const std::string &amp;, XmlController *controller)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html">PlotterBaseXML</a> </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"><a class="el" href="classhippodraw_1_1XmlController.html">XmlController</a> *&nbsp;</td>
          <td class="paramname"> <em>controller</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A constructor used by derived class to override the node name. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00073">73</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="PlotterBaseXML_8h_source.html#l00050">PlotterBaseXML::m_axismodel</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00053">PlotterBaseXML::m_datarep</a>, and <a class="el" href="PlotterBaseXML_8h_source.html#l00065">PlotterBaseXML::m_font</a>.</p>

</div>
</div>
<a class="anchor" id="abcc4edd52efc2b7f0ef156528f891e1c"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::PlotterBaseXML" ref="abcc4edd52efc2b7f0ef156528f891e1c" args="(XmlController *controller)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html">PlotterBaseXML</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1XmlController.html">XmlController</a> *&nbsp;</td>
          <td class="paramname"> <em>controller</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The only public constructor. </p>
<p>The parameter <em>controller</em> must object of class derived from XMLController. </p>

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

<p>References <a class="el" href="PlotterBaseXML_8h_source.html#l00050">PlotterBaseXML::m_axismodel</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00053">PlotterBaseXML::m_datarep</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00065">PlotterBaseXML::m_font</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00056">PlotterBaseXML::m_pointrep</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00059">PlotterBaseXML::m_transform_xml</a>, and <a class="el" href="PlotterBaseXML_8h_source.html#l00062">PlotterBaseXML::m_tuple_cut_xml</a>.</p>

</div>
</div>
<a class="anchor" id="a039cf3629517828140caa1c07523ec39"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::~PlotterBaseXML" ref="a039cf3629517828140caa1c07523ec39" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">~<a class="el" href="classhippodraw_1_1PlotterBaseXML.html">PlotterBaseXML</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The destructor. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00084">84</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="PlotterBaseXML_8h_source.html#l00050">PlotterBaseXML::m_axismodel</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00053">PlotterBaseXML::m_datarep</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00065">PlotterBaseXML::m_font</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00056">PlotterBaseXML::m_pointrep</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00059">PlotterBaseXML::m_transform_xml</a>, and <a class="el" href="PlotterBaseXML_8h_source.html#l00062">PlotterBaseXML::m_tuple_cut_xml</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a6eb68a6f37633bd77ac1eb8f29266432"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::areDataSourcesSaved" ref="a6eb68a6f37633bd77ac1eb8f29266432" args="(const PlotterBase &amp;plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool areDataSourcesSaved </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if all the <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> objects used by the plotter are save to or read from a file. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00094">94</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="DisplayController_8cxx_source.html#l01019">DisplayController::areDataSourcesSaved()</a>, and <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>.</p>

<p>Referenced by <a class="el" href="ViewBaseXML_8cxx_source.html#l00047">ViewBaseXML::areDataSourcesSaved()</a>.</p>

</div>
</div>
<a class="anchor" id="ae8c9fd89e6d92838af5c606eeafc0992"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::createAxisModel" ref="ae8c9fd89e6d92838af5c606eeafc0992" args="(XmlElement &amp;, const PlotterBase &amp;, hippodraw::Axes::Type axis)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void createAxisModel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>plotter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates an axis model child element for the specified <em>axis</em>. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00261">261</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1XmlNode.html#ae8f46895ca8b33a11cbff29b56ba48e4">XmlNode::appendChild()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00043">BaseXML::createElement()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00118">PlotterBase::getAxisModel()</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00070">PlotterBaseXML::m_axis</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00050">PlotterBaseXML::m_axismodel</a>, <a class="el" href="AxisModelXML_8cxx_source.html#l00050">AxisModelXML::setAttributes()</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>, and <a class="el" href="AxesType_8h_source.html#l00035">hippodraw::Axes::Z</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">PlotterBaseXML::createChildren()</a>.</p>

</div>
</div>
<a class="anchor" id="a43e8550b141b7d3242e9f4428e81d123"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::createAxisModels" ref="a43e8550b141b7d3242e9f4428e81d123" args="(const XmlElement *element, PlotterBase *plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void createAxisModels </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td>
          <td class="paramname"> <em>element</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> *&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Re-creates <a class="el" href="classhippodraw_1_1AxisModelBase.html" title="The AxisModelBase class maintains the Range and scaling of an axis.">AxisModelBase</a> objects from the XML <em>element</em>. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00402">402</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="BaseXML_8cxx_source.html#l00058">BaseXML::fillNodeList()</a>, <a class="el" href="AxisModelXML_8cxx_source.html#l00097">AxisModelXML::getAxis()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00118">PlotterBase::getAxisModel()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00131">AxisModelBase::getLabelLocation()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00136">AxisModelBase::getScaleLocation()</a>, <a class="el" href="AxisModelXML_8cxx_source.html#l00107">AxisModelXML::isLog()</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00070">PlotterBaseXML::m_axis</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00050">PlotterBaseXML::m_axismodel</a>, <a class="el" href="AxisModelXML_8cxx_source.html#l00050">AxisModelXML::setAttributes()</a>, <a class="el" href="classhippodraw_1_1PlotterBase.html#a9f2854a2e173ad7296f233845dbce099">PlotterBase::setAxisModel()</a>, and <a class="el" href="AxesType_8h_source.html#l00035">hippodraw::Axes::Z</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>.</p>

</div>
</div>
<a class="anchor" id="aea594f8f9c145938a76fc668d1c1d74e"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::createChildren" ref="aea594f8f9c145938a76fc668d1c1d74e" args="(XmlElement &amp;, const PlotterBase &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void createChildren </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates the children elements. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">101</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1XmlNode.html#ae8f46895ca8b33a11cbff29b56ba48e4">XmlNode::appendChild()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00261">PlotterBaseXML::createAxisModel()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00160">PlotterBaseXML::createCutChildren()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00073">DataRepXML::createElement()</a>, <a class="el" href="TransformXML_8cxx_source.html#l00035">TransformXML::createElement()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00207">PlotterBaseXML::createFontElements()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00190">PlotterBaseXML::createTextChildren()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00156">PlotterBase::getDataRep()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00149">PlotterBase::getNumDataReps()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00127">PlotterBase::getTransform()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00103">PlotterBase::hasAxis()</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00053">PlotterBaseXML::m_datarep</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00059">PlotterBaseXML::m_transform_xml</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00083">PlotterBase::name()</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>, and <a class="el" href="AxesType_8h_source.html#l00035">hippodraw::Axes::Z</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00285">PlotterBaseXML::createElement()</a>.</p>

</div>
</div>
<a class="anchor" id="ad8238c88b43ff526df9dbc821722a8cc"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::createCutChildren" ref="ad8238c88b43ff526df9dbc821722a8cc" args="(XmlElement &amp;, const CutPlotter &amp;plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void createCutChildren </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1CutPlotter.html">CutPlotter</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates the child elements for the special case when the <em>plotter</em> is a derived class of <a class="el" href="classhippodraw_1_1CutPlotter.html" title="A PlotterBase derived class that serves a base class for cut plotters.">CutPlotter</a>. </p>

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

<p>References <a class="el" href="classhippodraw_1_1XmlNode.html#ae8f46895ca8b33a11cbff29b56ba48e4">XmlNode::appendChild()</a>, <a class="el" href="classhippodraw_1_1XmlDocument.html#a04ac45c092a130deb2b20ba2aedfa0c8">XmlDocument::createElement()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00043">BaseXML::createElement()</a>, <a class="el" href="CutPlotter_8cxx_source.html#l00191">CutPlotter::getCuts()</a>, <a class="el" href="CutPlotter_8cxx_source.html#l00231">CutPlotter::getCutTargets()</a>, <a class="el" href="BaseXML_8h_source.html#l00060">BaseXML::m_controller</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00062">PlotterBaseXML::m_tuple_cut_xml</a>, <a class="el" href="XmlController_8h_source.html#l00194">XmlController::m_xml_doc</a>, and <a class="el" href="classhippodraw_1_1XmlElement.html#abf6f7e218f61b094107a9e93ab267fd8">XmlElement::setAttribute()</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">PlotterBaseXML::createChildren()</a>.</p>

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

<p>Creates a new element node. </p>
<p>Uses the current document as determined by the XMLController. </p>

<p>Definition at line <a class="el" href="BaseXML_8cxx_source.html#l00043">43</a> of file <a class="el" href="BaseXML_8cxx_source.html">BaseXML.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1XmlDocument.html#a04ac45c092a130deb2b20ba2aedfa0c8">XmlDocument::createElement()</a>, <a class="el" href="BaseXML_8h_source.html#l00050">BaseXML::m_tagname</a>, and <a class="el" href="XmlController_8h_source.html#l00194">XmlController::m_xml_doc</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00261">PlotterBaseXML::createAxisModel()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00102">DataRepXML::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="NTupleXML_8cxx_source.html#l00088">NTupleXML::createChildren2D()</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="TupleCutXML_8cxx_source.html#l00042">TupleCutXML::createElement()</a>, <a class="el" href="TransformXML_8cxx_source.html#l00035">TransformXML::createElement()</a>, <a class="el" href="PointRepXML_8cxx_source.html#l00056">PointRepXML::createElement()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00285">PlotterBaseXML::createElement()</a>, <a class="el" href="NTupleXML_8cxx_source.html#l00051">NTupleXML::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="HiNTupleXML_8cxx_source.html#l00052">HiNTupleXML::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="BinToColorXML_8cxx_source.html#l00041">BinToColorXML::createElement()</a>, <a class="el" href="BinsBaseXML_8cxx_source.html#l00047">BinsBaseXML::createElement()</a>, <a class="el" href="BinningProjectorXML_8cxx_source.html#l00055">BinningProjectorXML::createElement()</a>, <a class="el" href="BinnerAxisXML_8cxx_source.html#l00040">BinnerAxisXML::createElement()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00228">PlotterBaseXML::createFontElement()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00207">PlotterBaseXML::createFontElements()</a>.</p>

</div>
</div>
<a class="anchor" id="aa1bfc596f3b3bb9744ac2b5b4e0c2bf8"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::createElement" ref="aa1bfc596f3b3bb9744ac2b5b4e0c2bf8" args="(const PlotterBase &amp;plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * createElement </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a newly created <a class="el" href="classhippodraw_1_1XmlElement.html" title="A pure virtual base class of XML element wrapper.">XmlElement</a> with attributes set for <em>plotter</em>. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00285">285</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">PlotterBaseXML::createChildren()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00043">BaseXML::createElement()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00315">PlotterBase::getInternalLabel()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00308">PlotterBase::getInternalTitle()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00586">PlotterBase::getParentDataRepIndex()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00596">PlotterBase::getParentPlotter()</a>, <a class="el" href="BaseXML_8h_source.html#l00060">BaseXML::m_controller</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00091">PlotterBaseXML::m_pindex</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00074">PlotterBaseXML::m_title</a>, <a class="el" href="BaseXML_8h_source.html#l00054">BaseXML::m_type</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00078">PlotterBaseXML::m_x_label</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00082">PlotterBaseXML::m_y_label</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00086">PlotterBaseXML::m_z_label</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00083">PlotterBase::name()</a>, <a class="el" href="classhippodraw_1_1XmlElement.html#abf6f7e218f61b094107a9e93ab267fd8">XmlElement::setAttribute()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00064">BaseXML::setId()</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>, and <a class="el" href="AxesType_8h_source.html#l00035">hippodraw::Axes::Z</a>.</p>

<p>Referenced by <a class="el" href="ViewBaseXML_8cxx_source.html#l00054">ViewBaseXML::createChild()</a>.</p>

</div>
</div>
<a class="anchor" id="a1080cebb5bb6ba9a218a6fb5aa031c8d"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::createFontElement" ref="a1080cebb5bb6ba9a218a6fb5aa031c8d" args="(XmlElement &amp;tag, const XyPlotter &amp;plotter, hippodraw::Axes::Type axis)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void createFontElement </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XyPlotter.html">XyPlotter</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>plotter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates an element for label font. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00228">228</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1XmlNode.html#ae8f46895ca8b33a11cbff29b56ba48e4">XmlNode::appendChild()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00043">BaseXML::createElement()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00241">XyPlotter::labelFont()</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00070">PlotterBaseXML::m_axis</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00065">PlotterBaseXML::m_font</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>, and <a class="el" href="AxesType_8h_source.html#l00035">hippodraw::Axes::Z</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00207">PlotterBaseXML::createFontElements()</a>.</p>

</div>
</div>
<a class="anchor" id="ac22b4964aaa9909860deb0cbe8c728a9"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::createFontElements" ref="ac22b4964aaa9909860deb0cbe8c728a9" args="(XmlElement &amp;tag, const XyPlotter &amp;plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void createFontElements </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XyPlotter.html">XyPlotter</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates all the font elements, if needed. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00207">207</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1XmlNode.html#ae8f46895ca8b33a11cbff29b56ba48e4">XmlNode::appendChild()</a>, <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00043">BaseXML::createElement()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00228">PlotterBaseXML::createFontElement()</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00070">PlotterBaseXML::m_axis</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00065">PlotterBaseXML::m_font</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00264">XyPlotter::titleFont()</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">PlotterBaseXML::createChildren()</a>.</p>

</div>
</div>
<a class="anchor" id="a27dc408cbf152e492a7ab29187f82b0f"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::createFontObjects" ref="a27dc408cbf152e492a7ab29187f82b0f" args="(const XmlElement *, PlotterBase *plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void createFontObjects </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td>
          <td class="paramname"> <em>plot_element</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> *&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates the <a class="el" href="classhippodraw_1_1FontBase.html" title="A abstract base class for font handling.">FontBase</a> objects, if any. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00375">375</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="BaseXML_8cxx_source.html#l00058">BaseXML::fillNodeList()</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00070">PlotterBaseXML::m_axis</a>, <a class="el" href="BaseXML_8h_source.html#l00060">BaseXML::m_controller</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00065">PlotterBaseXML::m_font</a>, and <a class="el" href="AxesType_8h_source.html#l00039">hippodraw::Axes::T</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>.</p>

</div>
</div>
<a class="anchor" id="aa4740938e5a017925c09bb0d23c4b189"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::createPlotter" ref="aa4740938e5a017925c09bb0d23c4b189" args="(const XmlElement *element)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> * createPlotter </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td>
          <td class="paramname"> <em>element</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates the plotter object from the XML <em>element</em>. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00432">432</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1XmlElement.html#afa83a3518bac3d6ae2bc519084071fad">XmlElement::attribute()</a>, <a class="el" href="namespacehippodraw_1_1String.html#a75ef7a56cccf4985ff6924ec6cf8ff33">hippodraw::String::ci_find()</a>, <a class="el" href="Factory_8h_source.html#l00152">Factory&lt; Type &gt;::create()</a>, <a class="el" href="PlotterFactory_8cxx_source.html#l00030">PlotterFactory::instance()</a>, <a class="el" href="BaseXML_8h_source.html#l00060">BaseXML::m_controller</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00091">PlotterBaseXML::m_pindex</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00074">PlotterBaseXML::m_title</a>, <a class="el" href="BaseXML_8h_source.html#l00054">BaseXML::m_type</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00078">PlotterBaseXML::m_x_label</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00082">PlotterBaseXML::m_y_label</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00086">PlotterBaseXML::m_z_label</a>, <a class="el" href="PlotterBase_8cxx_source.html#l01044">PlotterBase::setBottomMargin()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00608">PlotterBase::setEnableZ()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l01051">PlotterBase::setLeftMargin()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l01030">PlotterBase::setTopMargin()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l01037">PlotterBase::setZMargin()</a>, <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>, and <a class="el" href="AxesType_8h_source.html#l00035">hippodraw::Axes::Z</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>.</p>

</div>
</div>
<a class="anchor" id="a4412df487d86028090a11fbccaa8b89d"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::createTextChildren" ref="a4412df487d86028090a11fbccaa8b89d" args="(XmlElement &amp;, const TextPlotter &amp;plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void createTextChildren </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1TextPlotter.html">TextPlotter</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates the child elements for the special case when the <em>plotter</em> is a <a class="el" href="classhippodraw_1_1TextPlotter.html" title="A Plotter class that draws text.">TextPlotter</a>. </p>
<p>It adds a element reference the target <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> of its own <a class="el" href="classhippodraw_1_1TextDataRep.html" title="Displays data in textual representation.">TextDataRep</a> object. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00190">190</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1XmlNode.html#ae8f46895ca8b33a11cbff29b56ba48e4">XmlNode::appendChild()</a>, <a class="el" href="classhippodraw_1_1XmlDocument.html#a04ac45c092a130deb2b20ba2aedfa0c8">XmlDocument::createElement()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00145">TextPlotter::getParentDataRep()</a>, <a class="el" href="BaseXML_8h_source.html#l00060">BaseXML::m_controller</a>, <a class="el" href="XmlController_8h_source.html#l00194">XmlController::m_xml_doc</a>, and <a class="el" href="classhippodraw_1_1XmlElement.html#abf6f7e218f61b094107a9e93ab267fd8">XmlElement::setAttribute()</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">PlotterBaseXML::createChildren()</a>.</p>

</div>
</div>
<a class="anchor" id="a5341ca7744d304c2746a8f5564ce237b"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::fillNodeList" ref="a5341ca7744d304c2746a8f5564ce237b" args="(const XmlElement *element, std::list&lt; XmlElement * &gt; &amp;nodelist)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fillNodeList </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td>
          <td class="paramname"> <em>element</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><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fills the <em>nodelist</em> with immediate child nodes of <em>element</em> with nodes that can be handled by this object. </p>

<p>Definition at line <a class="el" href="BaseXML_8cxx_source.html#l00058">58</a> of file <a class="el" href="BaseXML_8cxx_source.html">BaseXML.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1XmlElement.html#a8833ffd83f5ea03c985fcf9e18b30135">XmlElement::fillNodeList()</a>, and <a class="el" href="BaseXML_8h_source.html#l00050">BaseXML::m_tagname</a>.</p>

<p>Referenced by <a class="el" href="ViewBaseXML_8cxx_source.html#l00108">ViewBaseXML::connectPlotters()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00402">PlotterBaseXML::createAxisModels()</a>, <a class="el" href="AxisModelXML_8cxx_source.html#l00149">AxisModelXML::createChildren()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00375">PlotterBaseXML::createFontObjects()</a>, <a class="el" href="BinToColorXML_8cxx_source.html#l00061">BinToColorXML::createObject()</a>, <a class="el" href="BinsBaseXML_8cxx_source.html#l00083">BinsBaseXML::createObject()</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="TupleCutXML_8cxx_source.html#l00119">TupleCutXML::getObjects()</a>, <a class="el" href="XmlController_8cxx_source.html#l00462">XmlController::getTupleCuts()</a>, <a class="el" href="XmlController_8cxx_source.html#l00490">XmlController::getViews()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00538">PlotterBaseXML::handleCutPlotter()</a>, <a class="el" href="XmlController_8cxx_source.html#l00104">XmlController::openNTuples()</a>, and <a class="el" href="TupleCutXML_8cxx_source.html#l00147">TupleCutXML::setAttributes()</a>.</p>

</div>
</div>
<a class="anchor" id="af12a65ce06f314a1811c719fd7dd132b"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::getCutTargets" ref="af12a65ce06f314a1811c719fd7dd132b" args="(const XmlElement *element, CutPlotter *plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void getCutTargets </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td>
          <td class="paramname"> <em>element</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1CutPlotter.html">CutPlotter</a> *&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Searches for and connects up the target <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> objects of the <em>plotter</em>. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00489">489</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="CutPlotter_8cxx_source.html#l00223">CutPlotter::addCutTarget()</a>, <a class="el" href="classhippodraw_1_1XmlElement.html#a8833ffd83f5ea03c985fcf9e18b30135">XmlElement::fillNodeList()</a>, <a class="el" href="XmlController_8cxx_source.html#l00376">XmlController::getDataRep()</a>, <a class="el" href="classhippodraw_1_1XmlElement.html#a6204675a4fca73c67cd422e7e76c1beb">XmlElement::getID()</a>, and <a class="el" href="BaseXML_8h_source.html#l00060">BaseXML::m_controller</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00538">PlotterBaseXML::handleCutPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="af145db70f519c8883e84023299d30356"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::getNode" ref="af145db70f519c8883e84023299d30356" args="(const XmlElement *element) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> * getNode </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td>
          <td class="paramname"> <em>element</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the single child node of <em>element</em> of the type that can be handled by this object. </p>
<p>If no such node exists, returns a null pointer. </p>

<p>Definition at line <a class="el" href="BaseXML_8cxx_source.html#l00053">53</a> of file <a class="el" href="BaseXML_8cxx_source.html">BaseXML.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1XmlElement.html#a7147817d0afff9c4283e6a4d6e03ab08">XmlElement::getNode()</a>, and <a class="el" href="BaseXML_8h_source.html#l00050">BaseXML::m_tagname</a>.</p>

<p>Referenced by <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="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>, <a class="el" href="BinningProjectorXML_8cxx_source.html#l00089">BinningProjectorXML::getObject()</a>, <a class="el" href="ViewBaseXML_8cxx_source.html#l00082">ViewBaseXML::getObjects()</a>, and <a class="el" href="BinningProjectorXML_8cxx_source.html#l00103">BinningProjectorXML::setBins()</a>.</p>

</div>
</div>
<a class="anchor" id="a940ba78ed732e884dbe0e85ac9393f55"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::getObject" ref="a940ba78ed732e884dbe0e85ac9393f55" args="(const XmlElement *element)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> * getObject </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td>
          <td class="paramname"> <em>element</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object represented by the <em>element</em>. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">318</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="FunctionController_8cxx_source.html#l00265">FunctionController::addDataRep()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00402">PlotterBaseXML::createAxisModels()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00375">PlotterBaseXML::createFontObjects()</a>, <a class="el" href="TransformXML_8cxx_source.html#l00044">TransformXML::createObject()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00432">PlotterBaseXML::createPlotter()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00058">BaseXML::fillNodeList()</a>, <a class="el" href="XmlController_8cxx_source.html#l00376">XmlController::getDataRep()</a>, <a class="el" href="classhippodraw_1_1XmlElement.html#a6204675a4fca73c67cd422e7e76c1beb">XmlElement::getID()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00053">BaseXML::getNode()</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>, <a class="el" href="FunctionController_8cxx_source.html#l00097">FunctionController::instance()</a>, <a class="el" href="BaseXML_8h_source.html#l00060">BaseXML::m_controller</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00053">PlotterBaseXML::m_datarep</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00059">PlotterBaseXML::m_transform_xml</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00123">PlotterBase::setTransform()</a>.</p>

<p>Referenced by <a class="el" href="ViewBaseXML_8cxx_source.html#l00082">ViewBaseXML::getObjects()</a>.</p>

</div>
</div>
<a class="anchor" id="a1e80da95f8f175827479dbb7667a8d83"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::handleCutPlotter" ref="a1e80da95f8f175827479dbb7667a8d83" args="(const XmlElement *element, CutPlotter *plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void handleCutPlotter </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td>
          <td class="paramname"> <em>plot_element</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1CutPlotter.html">CutPlotter</a> *&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Handles the Cut attributes from the XML <em>element</em>. </p>
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000151">Bug:</a></b></dt><dd>Old documents, before intro of function cuts, can not be read as they will be missing the cut representation. </dd></dl>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00538">538</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00058">BaseXML::fillNodeList()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00489">PlotterBaseXML::getCutTargets()</a>, <a class="el" href="classhippodraw_1_1XmlElement.html#a6204675a4fca73c67cd422e7e76c1beb">XmlElement::getID()</a>, <a class="el" href="XmlController_8cxx_source.html#l00359">XmlController::getTupleCut()</a>, <a class="el" href="BaseXML_8h_source.html#l00060">BaseXML::m_controller</a>, <a class="el" href="PlotterBaseXML_8h_source.html#l00062">PlotterBaseXML::m_tuple_cut_xml</a>, and <a class="el" href="CutPlotter_8cxx_source.html#l00197">CutPlotter::setCuts()</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>.</p>

</div>
</div>
<a class="anchor" id="a7ab671b4b67f24457907017e0bfba536"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::handleFunction" ref="a7ab671b4b67f24457907017e0bfba536" args="(const XmlElement *element, hippodraw::DataRep *rep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void handleFunction </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td>
          <td class="paramname"> <em>dr_element</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1DataRep.html">hippodraw::DataRep</a> *&nbsp;</td>
          <td class="paramname"> <em>rep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Handles the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> object if it is <a class="el" href="classhippodraw_1_1FunctionRep.html" title="A derived class of DataRep which is a base class for displaying a function.">FunctionRep</a>. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000221">Todo:</a></b></dt><dd>Should this be handled by <a class="el" href="classhippodraw_1_1FunctionProjectorXML.html" title="An class XML doing serialization and deserialization of derived classes of FunctionProjector...">FunctionProjectorXML</a>? </dd></dl>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00520">520</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="XmlController_8cxx_source.html#l00376">XmlController::getDataRep()</a>, <a class="el" href="classhippodraw_1_1XmlElement.html#a6204675a4fca73c67cd422e7e76c1beb">XmlElement::getID()</a>, <a class="el" href="classhippodraw_1_1XmlElement.html#a7147817d0afff9c4283e6a4d6e03ab08">XmlElement::getNode()</a>, <a class="el" href="BaseXML_8h_source.html#l00060">BaseXML::m_controller</a>, and <a class="el" href="FunctionRep_8cxx_source.html#l00113">FunctionRep::setTarget()</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>.</p>

</div>
</div>
<a class="anchor" id="a65ad13e0ca4447e975365bb1e5ffadf4"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::handleTextPlotter" ref="a65ad13e0ca4447e975365bb1e5ffadf4" args="(const XmlElement *element, TextPlotter *plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int handleTextPlotter </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> *&nbsp;</td>
          <td class="paramname"> <em>element</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1TextPlotter.html">TextPlotter</a> *&nbsp;</td>
          <td class="paramname"> <em>plotter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Handles the <a class="el" href="classhippodraw_1_1TextPlotter.html" title="A Plotter class that draws text.">TextPlotter</a> special attributes from the XML <em>element</em>. </p>
<p>Returns 1 if successful, 0 otherwise. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8cxx_source.html#l00572">572</a> of file <a class="el" href="PlotterBaseXML_8cxx_source.html">PlotterBaseXML.cxx</a>.</p>

<p>References <a class="el" href="XmlController_8cxx_source.html#l00376">XmlController::getDataRep()</a>, <a class="el" href="classhippodraw_1_1XmlElement.html#a6204675a4fca73c67cd422e7e76c1beb">XmlElement::getID()</a>, <a class="el" href="classhippodraw_1_1XmlElement.html#a7147817d0afff9c4283e6a4d6e03ab08">XmlElement::getNode()</a>, <a class="el" href="BaseXML_8h_source.html#l00060">BaseXML::m_controller</a>, and <a class="el" href="TextPlotter_8cxx_source.html#l00150">TextPlotter::setParentDataRep()</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>.</p>

</div>
</div>
<a class="anchor" id="aba09fa4e77f2c85cc12df1116cb5f31e"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::setId" ref="aba09fa4e77f2c85cc12df1116cb5f31e" args="(XmlElement &amp;tag, int id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setId </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1XmlElement.html">XmlElement</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the unique identification of the object. </p>

<p>Definition at line <a class="el" href="BaseXML_8cxx_source.html#l00064">64</a> of file <a class="el" href="BaseXML_8cxx_source.html">BaseXML.cxx</a>.</p>

<p>References <a class="el" href="BaseXML_8h_source.html#l00057">BaseXML::m_id</a>, and <a class="el" href="classhippodraw_1_1XmlElement.html#abf6f7e218f61b094107a9e93ab267fd8">XmlElement::setAttribute()</a>.</p>

<p>Referenced by <a class="el" href="ViewBaseXML_8cxx_source.html#l00063">ViewBaseXML::createElement()</a>, <a class="el" href="TupleCutXML_8cxx_source.html#l00042">TupleCutXML::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="HiNTupleXML_8cxx_source.html#l00052">HiNTupleXML::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="BinningProjectorXML_8cxx_source.html#l00055">BinningProjectorXML::createElement()</a>, <a class="el" href="PointRepXML_8cxx_source.html#l00077">PointRepXML::setAttributes()</a>, and <a class="el" href="NTupleXML_8cxx_source.html#l00065">NTupleXML::setAttributes()</a>.</p>

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

<p>Returns the tag name used by this class. </p>

<p>Definition at line <a class="el" href="BaseXML_8cxx_source.html#l00048">48</a> of file <a class="el" href="BaseXML_8cxx_source.html">BaseXML.cxx</a>.</p>

<p>References <a class="el" href="BaseXML_8h_source.html#l00050">BaseXML::m_tagname</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a3d53f427a722775ec41ae83421fe5fa2"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_axis" ref="a3d53f427a722775ec41ae83421fe5fa2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a3d53f427a722775ec41ae83421fe5fa2">m_axis</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The attribute name of labeling an axis for the <a class="el" href="classhippodraw_1_1AxisModelBase.html" title="The AxisModelBase class maintains the Range and scaling of an axis.">AxisModelBase</a> elements. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00070">70</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00261">PlotterBaseXML::createAxisModel()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00402">PlotterBaseXML::createAxisModels()</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>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00375">PlotterBaseXML::createFontObjects()</a>.</p>

</div>
</div>
<a class="anchor" id="a40ecba72a8edee861efef52c27f63ae9"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_axismodel" ref="a40ecba72a8edee861efef52c27f63ae9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1AxisModelXML.html">AxisModelXML</a>* <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a40ecba72a8edee861efef52c27f63ae9">m_axismodel</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The <a class="el" href="classhippodraw_1_1AxisModelXML.html" title="A class that is does XML serialization and de-serialization of derived classes of...">AxisModelXML</a> instance used by this object. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00050">50</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00261">PlotterBaseXML::createAxisModel()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00402">PlotterBaseXML::createAxisModels()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00055">PlotterBaseXML::PlotterBaseXML()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00084">PlotterBaseXML::~PlotterBaseXML()</a>.</p>

</div>
</div>
<a class="anchor" id="ae50d78be58d5938b4434515f4f037ece"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_controller" ref="ae50d78be58d5938b4434515f4f037ece" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1XmlController.html">XmlController</a>* <a class="el" href="classhippodraw_1_1BaseXML.html#ae50d78be58d5938b4434515f4f037ece">m_controller</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The singleton XML controller object. </p>

<p>Definition at line <a class="el" href="BaseXML_8h_source.html#l00060">60</a> of file <a class="el" href="BaseXML_8h_source.html">BaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="ViewBaseXML_8cxx_source.html#l00108">ViewBaseXML::connectPlotters()</a>, <a class="el" href="NTupleProjectorXML_8cxx_source.html#l00042">NTupleProjectorXML::createChildren()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00160">PlotterBaseXML::createCutChildren()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00214">DataRepXML::createDataRep()</a>, <a class="el" href="ViewBaseXML_8cxx_source.html#l00063">ViewBaseXML::createElement()</a>, <a class="el" href="TupleCutXML_8cxx_source.html#l00042">TupleCutXML::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="HiNTupleXML_8cxx_source.html#l00052">HiNTupleXML::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="BinningProjectorXML_8cxx_source.html#l00055">BinningProjectorXML::createElement()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00375">PlotterBaseXML::createFontObjects()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00173">DataRepXML::createFunctionTargetChild()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00245">DataRepXML::createObject()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00432">PlotterBaseXML::createPlotter()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00190">PlotterBaseXML::createTextChildren()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00489">PlotterBaseXML::getCutTargets()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>, <a class="el" href="ViewBaseXML_8cxx_source.html#l00082">ViewBaseXML::getObjects()</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>, <a class="el" href="PointRepXML_8cxx_source.html#l00077">PointRepXML::setAttributes()</a>, and <a class="el" href="NTupleXML_8cxx_source.html#l00065">NTupleXML::setAttributes()</a>.</p>

</div>
</div>
<a class="anchor" id="a996831bea679c1ee76a66b2406eb31cf"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_datarep" ref="a996831bea679c1ee76a66b2406eb31cf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1DataRepXML.html">DataRepXML</a>* <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a996831bea679c1ee76a66b2406eb31cf">m_datarep</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The <a class="el" href="classhippodraw_1_1DataRepXML.html" title="A class that is does XML serialization and de-serialization of derived classes of...">DataRepXML</a> instance used by this object. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00053">53</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">PlotterBaseXML::createChildren()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00055">PlotterBaseXML::PlotterBaseXML()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00084">PlotterBaseXML::~PlotterBaseXML()</a>.</p>

</div>
</div>
<a class="anchor" id="a34d536c5043350cab51c77c4f4a5e398"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_font" ref="a34d536c5043350cab51c77c4f4a5e398" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1FontXML.html">FontXML</a>* <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a34d536c5043350cab51c77c4f4a5e398">m_font</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The <a class="el" href="classhippodraw_1_1FontXML.html" title="A class that is does XML serialization and deserialization of derived classes of...">FontXML</a> instance used by this object. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00065">65</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <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="PlotterBaseXML_8cxx_source.html#l00375">PlotterBaseXML::createFontObjects()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00055">PlotterBaseXML::PlotterBaseXML()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00084">PlotterBaseXML::~PlotterBaseXML()</a>.</p>

</div>
</div>
<a class="anchor" id="a1137b383ce8e1d188dbb6c1e0930a0a6"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_id" ref="a1137b383ce8e1d188dbb6c1e0930a0a6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string <a class="el" href="classhippodraw_1_1BaseXML.html#a1137b383ce8e1d188dbb6c1e0930a0a6">m_id</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The attribute name for the identification of the object. </p>

<p>Definition at line <a class="el" href="BaseXML_8h_source.html#l00057">57</a> of file <a class="el" href="BaseXML_8h_source.html">BaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="BaseXML_8cxx_source.html#l00064">BaseXML::setId()</a>.</p>

</div>
</div>
<a class="anchor" id="af74a4e049c3356ed86055c7447d569e7"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_pindex" ref="af74a4e049c3356ed86055c7447d569e7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#af74a4e049c3356ed86055c7447d569e7">m_pindex</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The attribute name used to save and restore index of parent <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00091">91</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00285">PlotterBaseXML::createElement()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00432">PlotterBaseXML::createPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="a2689353c24658818d3f360270ac7f5dc"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_pointrep" ref="a2689353c24658818d3f360270ac7f5dc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PointRepXML.html">PointRepXML</a>* <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a2689353c24658818d3f360270ac7f5dc">m_pointrep</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The <a class="el" href="classhippodraw_1_1PointRepXML.html" title="A singleton class that is does XML serialization and de-serialization of derived...">PointRepXML</a> instance used by this object. </p>

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

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00055">PlotterBaseXML::PlotterBaseXML()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00084">PlotterBaseXML::~PlotterBaseXML()</a>.</p>

</div>
</div>
<a class="anchor" id="ac2a24e538a5566162e44d6d646da22b4"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_tagname" ref="ac2a24e538a5566162e44d6d646da22b4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string <a class="el" href="classhippodraw_1_1BaseXML.html#ac2a24e538a5566162e44d6d646da22b4">m_tagname</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The tag name used for elements created by this class. </p>

<p>Definition at line <a class="el" href="BaseXML_8h_source.html#l00050">50</a> of file <a class="el" href="BaseXML_8h_source.html">BaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="BaseXML_8cxx_source.html#l00043">BaseXML::createElement()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00058">BaseXML::fillNodeList()</a>, <a class="el" href="BaseXML_8cxx_source.html#l00053">BaseXML::getNode()</a>, and <a class="el" href="BaseXML_8cxx_source.html#l00048">BaseXML::tagName()</a>.</p>

</div>
</div>
<a class="anchor" id="a85b5b28ec973f933b9ed1328f2756def"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_title" ref="a85b5b28ec973f933b9ed1328f2756def" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a85b5b28ec973f933b9ed1328f2756def">m_title</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The attribute name for the plot title. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00074">74</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00285">PlotterBaseXML::createElement()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00432">PlotterBaseXML::createPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0972f4ef35918b178bae0b601fa51fa"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_transform_xml" ref="ac0972f4ef35918b178bae0b601fa51fa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1TransformXML.html">TransformXML</a>* <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#ac0972f4ef35918b178bae0b601fa51fa">m_transform_xml</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The TransfromXML instance used by this object. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00059">59</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">PlotterBaseXML::createChildren()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00055">PlotterBaseXML::PlotterBaseXML()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00084">PlotterBaseXML::~PlotterBaseXML()</a>.</p>

</div>
</div>
<a class="anchor" id="a74a455fe6f9d79262375f28d147ca7e4"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_tuple_cut_xml" ref="a74a455fe6f9d79262375f28d147ca7e4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1TupleCutXML.html">TupleCutXML</a>* <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a74a455fe6f9d79262375f28d147ca7e4">m_tuple_cut_xml</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The <a class="el" href="classhippodraw_1_1TupleCutXML.html" title="A class that is does XML serialization and de-serialization of derived classes of...">TupleCutXML</a> instance used by this object. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00062">62</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00160">PlotterBaseXML::createCutChildren()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00538">PlotterBaseXML::handleCutPlotter()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00055">PlotterBaseXML::PlotterBaseXML()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00084">PlotterBaseXML::~PlotterBaseXML()</a>.</p>

</div>
</div>
<a class="anchor" id="af21e457cccd7226d53593e24988c6734"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_type" ref="af21e457cccd7226d53593e24988c6734" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string <a class="el" href="classhippodraw_1_1BaseXML.html#af21e457cccd7226d53593e24988c6734">m_type</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The attribute name for the type of object. </p>
<p>Used to create object from one of the classes derived from <a class="el" href="classhippodraw_1_1Factory.html" title="The base class for singleton factory classes.">Factory</a>. </p>

<p>Definition at line <a class="el" href="BaseXML_8h_source.html#l00054">54</a> of file <a class="el" href="BaseXML_8h_source.html">BaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="DataRepXML_8cxx_source.html#l00189">DataRepXML::createDataRep()</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="DataRepXML_8cxx_source.html#l00073">DataRepXML::createElement()</a>, <a class="el" href="BinToColorXML_8cxx_source.html#l00041">BinToColorXML::createElement()</a>, <a class="el" href="BinsBaseXML_8cxx_source.html#l00047">BinsBaseXML::createElement()</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="BinToColorXML_8cxx_source.html#l00061">BinToColorXML::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="PointRepXML_8cxx_source.html#l00077">PointRepXML::setAttributes()</a>, and <a class="el" href="BinnerAxisXML_8cxx_source.html#l00050">BinnerAxisXML::setAttributes()</a>.</p>

</div>
</div>
<a class="anchor" id="a8c25c8f1ef3b8bac6d46729b8798c8fe"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_x_label" ref="a8c25c8f1ef3b8bac6d46729b8798c8fe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a8c25c8f1ef3b8bac6d46729b8798c8fe">m_x_label</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The attribute name for X axis label. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00078">78</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00285">PlotterBaseXML::createElement()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00432">PlotterBaseXML::createPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="a304593454a19f765f43bc00701182c50"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_y_label" ref="a304593454a19f765f43bc00701182c50" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a304593454a19f765f43bc00701182c50">m_y_label</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The attribute name for Y axis label. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00082">82</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00285">PlotterBaseXML::createElement()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00432">PlotterBaseXML::createPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="a1803857d16b082f0bb754fc9216b6f6a"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::m_z_label" ref="a1803857d16b082f0bb754fc9216b6f6a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#a1803857d16b082f0bb754fc9216b6f6a">m_z_label</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The attribute name for Z axis label. </p>

<p>Definition at line <a class="el" href="PlotterBaseXML_8h_source.html#l00086">86</a> of file <a class="el" href="PlotterBaseXML_8h_source.html">PlotterBaseXML.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00285">PlotterBaseXML::createElement()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00432">PlotterBaseXML::createPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="ac72950d1404a3bae08ede843ee288038"></a><!-- doxytag: member="hippodraw::PlotterBaseXML::s_instance" ref="ac72950d1404a3bae08ede843ee288038" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PlotterBaseXML.html">PlotterBaseXML</a>* <a class="el" href="classhippodraw_1_1PlotterBaseXML.html#ac72950d1404a3bae08ede843ee288038">s_instance</a><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pointer to the singleton object. </p>

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

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