Sophie

Sophie

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

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_1TextPlotter.html">TextPlotter</a>
  </div>
</div>
<div class="contents">
<h1>TextPlotter Class Reference</h1><!-- doxytag: class="hippodraw::TextPlotter" --><!-- doxytag: inherits="hippodraw::PlotterBase" -->
<p>A <code>Plotter</code> class that draws text.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="TextPlotter_8h_source.html">TextPlotter.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for TextPlotter:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1TextPlotter__inherit__graph.gif" border="0" usemap="#TextPlotter_inherit__map" alt="Inheritance graph"/></div>
<map name="TextPlotter_inherit__map" id="TextPlotter_inherit__map">
<area shape="rect" id="node2" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy." alt="" coords="49,83,140,112"/><area shape="rect" id="node4" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example..." alt="" coords="5,5,80,35"/><area shape="rect" id="node6" href="classhippodraw_1_1Observable.html" title="Part of an implementation of the Observable&#45;Observer pattern based on the example..." alt="" coords="104,5,192,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for TextPlotter:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1TextPlotter__coll__graph.gif" border="0" usemap="#TextPlotter_coll__map" alt="Collaboration graph"/></div>
<map name="TextPlotter_coll__map" id="TextPlotter_coll__map">
<area shape="rect" id="node2" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy." alt="" coords="1140,248,1231,277"/><area shape="rect" id="node4" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example..." alt="" coords="259,59,333,88"/><area shape="rect" id="node43" href="classhippodraw_1_1DataRep.html" title="The base class for data representations." alt="" coords="2069,903,2144,932"/><area shape="rect" id="node47" href="classhippodraw_1_1ProjectorBase.html" title="The base class for the Projector hierarchy." alt="" coords="1392,903,1496,932"/><area shape="rect" id="node6" href="classhippodraw_1_1Observable.html" title="Part of an implementation of the Observable&#45;Observer pattern based on the example..." alt="" coords="828,535,916,564"/><area shape="rect" id="node71" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource." alt="" coords="1140,807,1231,836"/><area shape="rect" id="node11" title="STL class." alt="" coords="261,232,331,261"/><area shape="rect" id="node30" title="STL class." alt="" coords="251,784,341,813"/><area shape="rect" id="node92" title="STL class." alt="" coords="248,1705,344,1735"/><area shape="rect" id="node20" href="classhippodraw_1_1Size.html" title="Class representing a two or three dimension size." alt="" coords="531,337,579,367"/><area shape="rect" id="node23" href="classhippodraw_1_1Point.html" title="Class representing a two or three dimension point." alt="" coords="529,265,580,295"/><area shape="rect" id="node51" href="classhippodraw_1_1AxisModelBase.html" title="The AxisModelBase class maintains the Range and scaling of an axis." alt="" coords="1129,1111,1241,1140"/><area shape="rect" id="node54" href="classhippodraw_1_1Range.html" title="Expresses a range of values." alt="" coords="843,1631,901,1660"/><area shape="rect" id="node64" href="classhippodraw_1_1AxisTick.html" title="A class to maintain tick coordinates and string values." alt="" coords="519,1009,591,1039"/><area shape="rect" id="node18" href="classhippodraw_1_1Rect.html" title="Class representing a rectangle." alt="" coords="847,195,897,224"/><area shape="rect" id="node110" href="classhippodraw_1_1ErrorBarRep.html" title="A rep to draw error bars, owned by point reps." alt="" coords="1397,1800,1491,1829"/><area shape="rect" id="node90" href="classhippodraw_1_1Color.html" title="A Color class for creating the color object following the standard RGB color space..." alt="" coords="845,1984,899,2013"/><area shape="rect" id="node118" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e." alt="" coords="1148,1745,1223,1775"/><area shape="rect" id="node88" href="classhippodraw_1_1RepBase.html" title="The base class for the point representation hierarchy." alt="" coords="1148,2049,1223,2079"/><area shape="rect" id="node37" title="STL class." alt="" coords="269,1183,323,1212"/><area shape="rect" id="node39" title="STL class." alt="" coords="5,1183,147,1212"/><area shape="rect" id="node41" href="classhippodraw_1_1TextDataRep.html" title="Displays data in textual representation." alt="" coords="2196,296,2295,325"/><area shape="rect" id="node107" href="classhippodraw_1_1PointRepBase.html" title="The base class for the point representation hierarchy." alt="" coords="1629,1800,1736,1829"/><area shape="rect" id="node105" href="classhippodraw_1_1CutRangeRep.html" title="A derived class of PointRepBase class that draws a representation of a cut range..." alt="" coords="1855,1605,1959,1635"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1TextPlotter-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void(Observer::*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#acfda8a034b81a1a207c99ca26d4d032e">Action</a> )(const <a class="el" href="classhippodraw_1_1Observable.html">Observable</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The member function of the <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> that is called.  <a href="#acfda8a034b81a1a207c99ca26d4d032e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classhippodraw_1_1Observer.html">Observer</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#acef4d8e612e178823a07dd146c0bfe57">ObserverList_t</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The type of STL container to maintain list of <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> objects.  <a href="#acef4d8e612e178823a07dd146c0bfe57"></a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#af17d91d1b3039f791a5045d18386944d">activePlotIndex</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the index of the active plotter.  <a href="#af17d91d1b3039f791a5045d18386944d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1ProjectorBase.html">ProjectorBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ad21611548a8b5dc96d82032aa4a886e1">activeProjector</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the active projector.  <a href="#ad21611548a8b5dc96d82032aa4a886e1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a00ce5cb89847e32d808196841499cea3">addDataRep</a> (<a class="el" href="classhippodraw_1_1DataRep.html">hippodraw::DataRep</a> *rep)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> object to the plotter.  <a href="#a00ce5cb89847e32d808196841499cea3"></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_1Observable.html#a935717d80cde1bfe272cd0c5e256ee7b">addObserver</a> (<a class="el" href="classhippodraw_1_1Observer.html">Observer</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds an <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> to the <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> list.  <a href="#a935717d80cde1bfe272cd0c5e256ee7b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a73127ff94c2b867a57f5ab0635f7e892">addValues</a> (const std::vector&lt; double &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds data values to the plot.  <a href="#a73127ff94c2b867a57f5ab0635f7e892"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a1f831891fb89a83d0cb560cc5877e2bb">autoScale</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Auto scales the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of the axes using preferred <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> from the points plotters.  <a href="#a1f831891fb89a83d0cb560cc5877e2bb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a78efd83b13a596d06130bbd830a3576a">checkAxisScaling</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if Axis needs to be scaled or not.  <a href="#a78efd83b13a596d06130bbd830a3576a"></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_1TextPlotter.html#a62e4ad0bd8430cb77896170749953f2a">clone</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The clone function returns an object of its own kind which is a copy of this object at this moment.  <a href="#a62e4ad0bd8430cb77896170749953f2a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a68e4ca34a0c4aa4d4eeaa0e521fe6386">createNTuple</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#af7f9abccb407ab516a8f0bcdea7ff19b">createPickTuple</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> for a <a class="el" href="classhippodraw_1_1PickTable.html" title="A derived class of PickTableBase class which is generated by the Qt designer.">PickTable</a>.  <a href="#af7f9abccb407ab516a8f0bcdea7ff19b"></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_1PlotterBase.html#aab02c30fe530ea0aad8ce298b20feabf">currentView</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the current view index.  <a href="#aab02c30fe530ea0aad8ce298b20feabf"></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_1PlotterBase.html#a95164ccc47a88a17a207f3e01a8d67dc">deleteView</a> (int index)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete a view by <em>index</em>.  <a href="#a95164ccc47a88a17a207f3e01a8d67dc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a95940c7f2c0013c99ac25bf10da30447">drawCrossHairs</a> (<a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> *view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws cross-hairs.  <a href="#a95940c7f2c0013c99ac25bf10da30447"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#ad81fbda38c94508013ff5aa951a815ea">drawIn</a> (<a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> *view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Starts the drawing in view <code>view</code>.  <a href="#ad81fbda38c94508013ff5aa951a815ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a3d7334f6febfd417b79982a30e63c5bd">errorDisplay</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a5b81abdea0d1d0dfa774c79bb8f30716">fillCutList</a> (std::vector&lt; const <a class="el" href="classhippodraw_1_1TupleCut.html">TupleCut</a> * &gt; &amp;cuts) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fills the <em>cuts</em> vector with the <a class="el" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e.">TupleCut</a> objects contained by the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> objects, if any.  <a href="#a5b81abdea0d1d0dfa774c79bb8f30716"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aa49419e9a7975c9772fcdd835531cddf">fillPickedPointFrom</a> (double mx, double my, std::vector&lt; double &gt; &amp;picked) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fills the picked data point.  <a href="#aa49419e9a7975c9772fcdd835531cddf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a92b295524262e25d2f5ae55a22ac3c87">getAspectRatio</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the aspect ratio.  <a href="#a92b295524262e25d2f5ae55a22ac3c87"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a4380b8cb65adc1511aec737d5a0366c7">getAxisModel</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the <a class="el" href="classhippodraw_1_1AxisModelBase.html" title="The AxisModelBase class maintains the Range and scaling of an axis.">AxisModelBase</a> derived class for the specified <em>axis</em>.  <a href="#a4380b8cb65adc1511aec737d5a0366c7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a0e0c9b9d4035feb7f745f01aad85a920">getBinWidth</a> (const std::string &amp;axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the bin width.  <a href="#a0e0c9b9d4035feb7f745f01aad85a920"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a93a21af034969500625e2e1be613bdf3">getBinWidth</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the bin width.  <a href="#a93a21af034969500625e2e1be613bdf3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a3125f8f76ea631df017a415f4c2bde1a">getBottomMargin</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a42bf55194d0a042dd2701fc797d71845">getBoxEdge</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the box-edge status to update the inspector.  <a href="#a42bf55194d0a042dd2701fc797d71845"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a7cc9083406f82e28ddeff2d513095489">getCurrentRangeSaved</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns current_range_saved member t.  <a href="#a7cc9083406f82e28ddeff2d513095489"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1Range.html">Range</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ab215a6f58957f5e770f5dc784ad5ced2">getDataRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the range of the raw data on the specified axis.  <a href="#ab215a6f58957f5e770f5dc784ad5ced2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1DataRep.html">hippodraw::DataRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a01276a540bb45efe42eff231f73ae615">getDataRep</a> (int) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the specified <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> or null pointer if it doesn't exits.  <a href="#a01276a540bb45efe42eff231f73ae615"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a3128d6ded43402fcb25231cfa5ecfa03">getFitsTransform</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the fits transform object.  <a href="#a3128d6ded43402fcb25231cfa5ecfa03"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a4c9a4dd5001c408089e07cbb06e6d14b">getHighRangeOnX</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the high end of the X axis range.  <a href="#a4c9a4dd5001c408089e07cbb06e6d14b"></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_1PlotterBase.html#a57fef2f1bd9f6694f624780e76edc3d3">getInternalLabel</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the internal label.  <a href="#a57fef2f1bd9f6694f624780e76edc3d3"></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_1PlotterBase.html#a495bef5a7e9196ee34c81ad9784cf5d4">getInternalTitle</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the internal title.  <a href="#a495bef5a7e9196ee34c81ad9784cf5d4"></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_1PlotterBase.html#aa4e1c99a43c56d2b631cea4f039c8f91">getLabel</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the label for the specified axis.  <a href="#aa4e1c99a43c56d2b631cea4f039c8f91"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a9ce20f08b6e104397f0d55d840714dd5">getLeftMargin</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a9cd622b10d573586e2ee58bf32f179be">getLowRangeOnX</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the low end of the X axis range.  <a href="#a9cd622b10d573586e2ee58bf32f179be"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#af96954b4d284f563f634f877a97d6fef">getMinEntries</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the minimum entries/bin.  <a href="#af96954b4d284f563f634f877a97d6fef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a8e2544f7315631c6c4357d2f09bdcafc">getNumberOfEntries</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of entries in the contained <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#a8e2544f7315631c6c4357d2f09bdcafc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a791198b102f1b7a0bd82481ff808ccf2">getNumDataReps</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> objects contained in the plot.  <a href="#a791198b102f1b7a0bd82481ff808ccf2"></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_1PlotterBase.html#abca99a7dcc943161bfbde7700f87f927">getNumOfEntries</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of entries in the contained <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#abca99a7dcc943161bfbde7700f87f927"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1Observable.html#acef4d8e612e178823a07dd146c0bfe57">ObserverList_t</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#a336be956d15fd1bb149f579cc4fa033e">getObservers</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the list of observers.  <a href="#a336be956d15fd1bb149f579cc4fa033e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a678d674625a7092e086350cdeec75b3a">getOffset</a> (const std::string &amp;axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the offset on designated axis, similarly to getBinWidth.  <a href="#a678d674625a7092e086350cdeec75b3a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aa5b5490fdf63b59bef2d37c6e21ca38d">getOffset</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the offset on designated axis, similarly to getBinWidth.  <a href="#aa5b5490fdf63b59bef2d37c6e21ca38d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1DataRep.html">hippodraw::DataRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#ac7b3bc5a3e719a7f022f55e0b056e9de">getParentDataRep</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns 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.  <a href="#ac7b3bc5a3e719a7f022f55e0b056e9de"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a18a59841e25d455c5079bc818fc0a5f3">getParentDataRepIndex</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the index of the parent <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#a18a59841e25d455c5079bc818fc0a5f3"></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_1PlotterBase.html#adc403d91ab32ba157322a5e8344b064e">getParentPlotter</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the parent plotter.  <a href="#adc403d91ab32ba157322a5e8344b064e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a8d76a4540cacd4ae9faad779555b43f1">getPosRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the smallest positive number from the data.  <a href="#a8d76a4540cacd4ae9faad779555b43f1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1ProjectorBase.html">ProjectorBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a128cb21ff41cef271076868d688097f3">getProjector</a> (int i) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the projector at index <em>i</em>.  <a href="#a128cb21ff41cef271076868d688097f3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a2e02fc30c09ce8abbb8cb702623fb22f">getRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, bool scaled) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the range on the specified axis.  <a href="#a2e02fc30c09ce8abbb8cb702623fb22f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1Rect.html">Rect</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aee5ddf9c713b898d2892f7ad73d84964">getRawRect</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the raw rectangle before transform.  <a href="#aee5ddf9c713b898d2892f7ad73d84964"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const std::vector<br class="typebreak"/>
&lt; unsigned int &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a9a090bb6929f23e3542b01974b466644">getShape</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a55bf0345137bdda942eb3aeca1af4e6e">getShowGrid</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the show-grid status to update the inspector.  <a href="#a55bf0345137bdda942eb3aeca1af4e6e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a51131bded80446fbc146ad11c7fe0ada">getTarget</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the target <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> contained by the plotter.  <a href="#a51131bded80446fbc146ad11c7fe0ada"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a5c6c10f52e919ac9799a63f799c44760">getTitle</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the title to be displayed.  <a href="#a5c6c10f52e919ac9799a63f799c44760"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aa462dbed2f64c1f50a6c2b870ea79441">getTopMargin</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a6f6cfd143891cd8d5b814b11e350011a">getTransform</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the transform object used by the plotter.  <a href="#a6f6cfd143891cd8d5b814b11e350011a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#ae6acb9cc969d99acfaff29261a89dfa5">getTransform</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1Rect.html">Rect</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a37e915d8c0c4dc48e3ae4a0525ca6157">getUserRect</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the data space rectangle.  <a href="#a37e915d8c0c4dc48e3ae4a0525ca6157"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classhippodraw_1_1BinToColor.html">BinToColor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ab8a5addcc6ba76e42ed603f1b91116f2">getValueRep</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the value to color representation.  <a href="#ab8a5addcc6ba76e42ed603f1b91116f2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ae3975442107174e634e59002866f2067">getZMargin</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a87b18272dc9eb5ee352a7dea182d97c1">getZValue</a> (double x, double y, bool scaled=true) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the z value at the specified point (x,y).  <a href="#a87b18272dc9eb5ee352a7dea182d97c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const std::vector<br class="typebreak"/>
&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a789df676ac5afdee5cc8873d276a48e7">getZValues</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns all Z values.  <a href="#a789df676ac5afdee5cc8873d276a48e7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a0d9e4bd8bdbab8f6b817cb804da4db7a">hasAxis</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the plotter has an axis of specified type.  <a href="#a0d9e4bd8bdbab8f6b817cb804da4db7a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a31579875c6ccc59185e3503446d4a09a">hasNTupleBindings</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>false</code> since <a class="el" href="classhippodraw_1_1TextPlotter.html" title="A Plotter class that draws text.">TextPlotter</a> does not have ntuple bindings.  <a href="#a31579875c6ccc59185e3503446d4a09a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a8c6600847e9f9d7567e12d2854174a0c">hasZoomY</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the plotter has zoom feature on the Y axis, otherwise returns false.  <a href="#a8c6600847e9f9d7567e12d2854174a0c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#acdd51b8d741d5adffd7e27c0a9343c08">indexOf</a> (const <a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *rep) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the index of the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#acdd51b8d741d5adffd7e27c0a9343c08"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ab8491ab85e69b66a4b15eb134e232448">isAutoRanging</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if auto-ranging is enabled, otherwise returns <code>false</code>.  <a href="#ab8491ab85e69b66a4b15eb134e232448"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aab17cd1d7bad7e216de2a482b25976e0">isImageConvertable</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if contents of the plotter is convertable to an image.  <a href="#aab17cd1d7bad7e216de2a482b25976e0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ae718dede3bf99e22fda98c1f66c0e07a">isReverse</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <code>true</code> if reverse is enabled, otherwise returns <code>false</code>.  <a href="#ae718dede3bf99e22fda98c1f66c0e07a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aebf751e2a68740e204b55814ff2d39ea">isTargetable</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if receiving object is target-able.  <a href="#aebf751e2a68740e204b55814ff2d39ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a30339ed3c1335dfc0ff96372e25304df">isTextPlotter</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <code>true</code> if it's a text plotter.  <a href="#a30339ed3c1335dfc0ff96372e25304df"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#afc1ccf4fead69ae3ef56a0228871ab65">labelFont</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axes) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">What font is being used to override the default while drawing axis label.  <a href="#afc1ccf4fead69ae3ef56a0228871ab65"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a1173096dcede86c16b1417216b2353fa">matrixTranspose</a> (bool yes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transpose the X and Y axis of matrix representation.  <a href="#a1173096dcede86c16b1417216b2353fa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a11c23a386abb9eb8a42f0c2c2835d640">name</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the name of the plotter.  <a href="#a11c23a386abb9eb8a42f0c2c2835d640"></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_1PlotterBase.html#a9416d1ea5c6d36a14b309c7d3b019563">nextView</a> (bool stepForward=true)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cycle through each set of plot ranges, thereby changing the view with each call.  <a href="#a9416d1ea5c6d36a14b309c7d3b019563"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#a22405609eb7094686259b6a82ad8e0cc">notifyObservers</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notifies <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> objects of a change.  <a href="#a22405609eb7094686259b6a82ad8e0cc"></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_1PlotterBase.html#a1508236aacd184cc493337480967dedd">numViews</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of stored views.  <a href="#a1508236aacd184cc493337480967dedd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#af55ba4a3f14904cfacb77986a8a3bfdb">plotterId</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The unique ID number of this plotter.  <a href="#af55ba4a3f14904cfacb77986a8a3bfdb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aec8619ce99343c1d1f5da36ede61fbec">prepareToDraw</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prepare the plotter for drawing.  <a href="#aec8619ce99343c1d1f5da36ede61fbec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a74527d54cc2d6c84bb7eeec85b719cb5">removeDataRep</a> (<a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> from the plot.  <a href="#a74527d54cc2d6c84bb7eeec85b719cb5"></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_1Observable.html#af7647690e00b67ed5356dc6a16473a73">removeObserver</a> (<a class="el" href="classhippodraw_1_1Observer.html">Observer</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes an <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> from the <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> list.  <a href="#af7647690e00b67ed5356dc6a16473a73"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1Color.html">Color</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a58c024c8fd78de08608756b0b3af2a18">repColor</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the color used for the representation.  <a href="#a58c024c8fd78de08608756b0b3af2a18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1RepBase.html">RepBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#aa4725f011a8b3d69168621a683bc3526">representation</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the representation used by the plotter.  <a href="#aa4725f011a8b3d69168621a683bc3526"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ad20897c5c8bd47f5d4005989bead0e55">reset</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets the bins.  <a href="#ad20897c5c8bd47f5d4005989bead0e55"></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_1PlotterBase.html#aa1456d92915bd86cdde1e7f5d1899cae">saveView</a> (const std::vector&lt; double &gt; &amp;range_values)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Save the current set of plot ranges which define a "view" for this plot.  <a href="#aa1456d92915bd86cdde1e7f5d1899cae"></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_1PlotterBase.html#a661d036bdf04cc2e79d128f752c1cbe8">saveViewAtIndex</a> (const std::vector&lt; double &gt; &amp;range_values, unsigned int i)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Save the current set of plot ranges which define a "view" for this plot.at the position i.  <a href="#a661d036bdf04cc2e79d128f752c1cbe8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a666709c994dc9582b8127aefa106fe48">selectedDataRep</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the selected <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#a666709c994dc9582b8127aefa106fe48"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a4d512360c330999c76f53a88c9896634">setActivePlot</a> (int index, bool redraw)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the active plot.  <a href="#a4d512360c330999c76f53a88c9896634"></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_1PlotterBase.html#a2702277fba29397e6d437872a381dd21">setAspectRatio</a> (double ratio)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the aspect ratio.  <a href="#a2702277fba29397e6d437872a381dd21"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a7114611a60723148eed3039fb515811b">setAutoRanging</a> (bool flag)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the auto-ranging status for all axes to <em>flag</em>.  <a href="#a7114611a60723148eed3039fb515811b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#af716fc112a02a08771ad20838fe7e95a">setAutoRanging</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, bool flag)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the auto-ranging.  <a href="#af716fc112a02a08771ad20838fe7e95a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a352144bce77f0f9cadfb18097f50898c">setAutoRanging</a> (const std::string &amp;axis, bool flag)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the auto-ranging.  <a href="#a352144bce77f0f9cadfb18097f50898c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ab04befe2a36eae2749e5494b5e147e31">setAutoTicks</a> (const std::string &amp;, bool on)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets automatic ticks on or off.  <a href="#ab04befe2a36eae2749e5494b5e147e31"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a8d3ee403f19665d591dcef5ded72c474">setAutoTicks</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, bool yes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets automatic generation of axis ticks.  <a href="#a8d3ee403f19665d591dcef5ded72c474"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a2f8f15b10b33c56303b6b83d41c64337">setAutoTicksOnX</a> (bool yes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets automatic generation of axis ticks on X axis.  <a href="#a2f8f15b10b33c56303b6b83d41c64337"></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_1TextPlotter.html#a52d1327fa58661927dc71b85fde81bdb">setAxisModel</a> (<a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> *, <a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the AxisModel on the specified axis.  <a href="#a52d1327fa58661927dc71b85fde81bdb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ac6d929ae4eab9e323561aee136595720">setBinWidth</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, int parameter, bool dragging)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the bin width according to parameter of dragging slider.  <a href="#ac6d929ae4eab9e323561aee136595720"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aa909a33a4008481ad3d9839a2fa883ea">setBinWidth</a> (const std::string &amp;axis, double width)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the bin width.  <a href="#aa909a33a4008481ad3d9839a2fa883ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ab00342247f9d5d6ef93f21a1853c055a">setBinWidth</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, double width)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the bin width.  <a href="#ab00342247f9d5d6ef93f21a1853c055a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a46209517fc616ffba582b3f350229ea9">setBottomMargin</a> (double bottom)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aa3a3ccbc0581befe51f41f4207e3d01f">setBoxEdge</a> (bool flag)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the box-edge status to <em>flag</em>.  <a href="#aa3a3ccbc0581befe51f41f4207e3d01f"></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_1PlotterBase.html#a1aacfe05f1391e6ed144cc3a61dd5d8b">setCrossX</a> (double val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the crossX value.  <a href="#a1aacfe05f1391e6ed144cc3a61dd5d8b"></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_1PlotterBase.html#a3e855f4f5668af19d51a810dd02b0461">setCrossY</a> (double val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the crossY value.  <a href="#a3e855f4f5668af19d51a810dd02b0461"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a62f1c33ac85ece8e7e3eeb15e3af024f">setCurrentRangeSaved</a> (bool flag)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets current_range_saved member to flag.  <a href="#a62f1c33ac85ece8e7e3eeb15e3af024f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a654cbf7e62bd00f0803420f58e1c05a5">setCutRangeAt</a> (const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;range, unsigned int i)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of a <a class="el" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e.">TupleCut</a> object.  <a href="#a654cbf7e62bd00f0803420f58e1c05a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a04cd59885508cb37663b54c844bd97ae">setEnableZ</a> (bool yes=true)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enables the Z axis, if plotter has one.  <a href="#a04cd59885508cb37663b54c844bd97ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#abdcda7f241c11cfb33b3d75a8047bc6d">setErrorDisplay</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a> axis, bool)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a9307172f633cda713dd356a1f2cf0cbb">setFitsTransform</a> (const std::string &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the fits transform object.  <a href="#a9307172f633cda713dd356a1f2cf0cbb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a0de191cc0a8dd007b14edd64fb173d1f">setHighRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, int parm, bool dragging)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the high end of the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of data displayed.  <a href="#a0de191cc0a8dd007b14edd64fb173d1f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aeea71544232b164b9fdf1534b4b70a30">setLabel</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>, const std::string &amp;value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the label of the specified <em>axis</em> to <em>value</em>.  <a href="#aeea71544232b164b9fdf1534b4b70a30"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#accb02499b420a8e24a8a8db8d7f8a506">setLabel</a> (const std::string &amp;axis, const std::string &amp;label)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the label of specified <em>axis</em> to <em>label</em>.  <a href="#accb02499b420a8e24a8a8db8d7f8a506"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a07314cbc95294b0f3e2131f00285283b">setLeftMargin</a> (double left)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a8f99313cde7a3c2ffbfa0cf5bdf6c864">setLowRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, int parm, bool dragging)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the low end of the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of data displayed.  <a href="#a8f99313cde7a3c2ffbfa0cf5bdf6c864"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a7ef0deb6705372d450df66efae4b2d19">setMinEntries</a> (int entries)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the minimum entries/bin.  <a href="#a7ef0deb6705372d450df66efae4b2d19"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aadd08beecdfe1626c12aad1689fac2ba">setNeedUpdate</a> (bool isChanged)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the m_need_update flag, called by inspector.  <a href="#aadd08beecdfe1626c12aad1689fac2ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a23673cf7c41de3abcb4795d140ed8ac5">setNumberOfBins</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, unsigned int number)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the number of bins.  <a href="#a23673cf7c41de3abcb4795d140ed8ac5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a24d8021a5bbc6b17da11300df02d2b70">setNumberOfBins</a> (const std::string &amp;axis, unsigned int number)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the number of bins.  <a href="#a24d8021a5bbc6b17da11300df02d2b70"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a560d5fdd7b05de74e5e1d7d931ad64f6">setOffset</a> (const std::string &amp;axis, double offset)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the bin offset.  <a href="#a560d5fdd7b05de74e5e1d7d931ad64f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aabcc71f2884f3667c1410685d5a887fa">setOffset</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, double offset)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the offset.  <a href="#aabcc71f2884f3667c1410685d5a887fa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ab77ec01ba03d526972e2898d93c2b297">setOffsets</a> (double xoffset, double yoffset)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the offsets on the x and y axis.  <a href="#ab77ec01ba03d526972e2898d93c2b297"></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_1TextPlotter.html#a575fb04b654ddc672e474ed73fc1935a">setParentDataRep</a> (<a class="el" href="classhippodraw_1_1DataRep.html">hippodraw::DataRep</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets 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.  <a href="#a575fb04b654ddc672e474ed73fc1935a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a6a617fc5ba744071ccffa0576703531d">setParentDataRepIndex</a> (int index)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the index of the parent <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#a6a617fc5ba744071ccffa0576703531d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aaa4d4192b21240e373e6b4a0587a348c">setParentPlotter</a> (<a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> *plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the parent plotter.  <a href="#aaa4d4192b21240e373e6b4a0587a348c"></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_1PlotterBase.html#a09b9c65c112fecf83033b6cb51101608">setRange</a> (const std::string &amp;axis, double low, double high)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the range on the specified axis.  <a href="#a09b9c65c112fecf83033b6cb51101608"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a189d730969d2a516bcebcce4d21514b4">setRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;range, bool scaled=false, bool adjust_width=true)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the range on the specified axis.  <a href="#a189d730969d2a516bcebcce4d21514b4"></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_1TextPlotter.html#ab6ac85edb978c2ec1253028e606d539d">setRepColor</a> (const <a class="el" href="classhippodraw_1_1Color.html">Color</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the representation's color.  <a href="#ab6ac85edb978c2ec1253028e606d539d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a35b7d7b01d7145263276d56ee3d2cafc">setRepresentation</a> (<a class="el" href="classhippodraw_1_1RepBase.html">RepBase</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <code>PointRep</code>.  <a href="#a35b7d7b01d7145263276d56ee3d2cafc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a39813a74a7f39f4ddd149727f703d962">setReverse</a> (bool flag)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the reverse status to <em>flag</em>.  <a href="#a39813a74a7f39f4ddd149727f703d962"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ac20cb4443c6157ddc031a884efc9e11d">setShowGrid</a> (bool flag)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the show-grid status to <em>flag</em>.  <a href="#ac20cb4443c6157ddc031a884efc9e11d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a90bcc074161171203d305304c7d05b9b">setTicks</a> (const std::string &amp;axis, const std::vector&lt; double &gt; &amp;values, const std::vector&lt; std::string &gt; &amp;labels)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the ticks on specified axis.  <a href="#a90bcc074161171203d305304c7d05b9b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#aaf31fb93955fc242a314848ce497f942">setTicks</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, const std::vector&lt; <a class="el" href="classhippodraw_1_1AxisTick.html">AxisTick</a> &gt; &amp;ticks)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the ticks for the specified axis.  <a href="#aaf31fb93955fc242a314848ce497f942"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#acf015aa5805aaeefdeff914b4b283d94">setTicksOnX</a> (const std::vector&lt; double &gt; &amp;values, const std::vector&lt; std::string &gt; &amp;labels)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the ticks for the X axis.  <a href="#acf015aa5805aaeefdeff914b4b283d94"></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_1PlotterBase.html#abc79cf0667bbb5c93fca3f01b52c7b57">setTitle</a> (const std::string &amp;title)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the title to be displayed.  <a href="#abc79cf0667bbb5c93fca3f01b52c7b57"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a3b145aec3e753917fd90b28d7e1eb6eb">setTopMargin</a> (double top)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set and get additional margin on top,bottom,left of the plotter.  <a href="#a3b145aec3e753917fd90b28d7e1eb6eb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a78b74f631dc0bb20ca4cc13a38530046">setTransform</a> (<a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the transform object.  <a href="#a78b74f631dc0bb20ca4cc13a38530046"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ae1217432c5c19ab98a3ebdc3b778c78c">setValueRep</a> (<a class="el" href="classhippodraw_1_1BinToColor.html">BinToColor</a> *rep)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the object that will do the value to color transform, if any.  <a href="#ae1217432c5c19ab98a3ebdc3b778c78c"></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_1PlotterBase.html#a78fdc75b764a7d8a31831a359f2e957f">setView</a> (int index)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the view by <em>index</em>.  <a href="#a78fdc75b764a7d8a31831a359f2e957f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a289f3fc86c87ce8d1f13f60f7d67aeb3">setZMargin</a> (double z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a013e9c908a998e73932e0a54d78016be">TextPlotter</a> (const <a class="el" href="classhippodraw_1_1TextPlotter.html">TextPlotter</a> &amp;plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The copy constructor.  <a href="#a013e9c908a998e73932e0a54d78016be"></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_1TextPlotter.html#aee079badca73392e0e557c3210ce06eb">TextPlotter</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The default constructor.  <a href="#aee079badca73392e0e557c3210ce06eb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a26fff3ef0bc60d9b870b8bdd49bfaeb9">titleFont</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">What font is being used to override the default while drawing title of plot.  <a href="#a26fff3ef0bc60d9b870b8bdd49bfaeb9"></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_1PlotterBase.html#ad5ab95aa763f5cad5bc874fd3dbf5ecb">toggleActivePlot</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Toggles the active <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>, if 2 or more are contained by the plotter.  <a href="#ad5ab95aa763f5cad5bc874fd3dbf5ecb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a94844008b306b238062eef48aa2a72d9">toUserXY</a> (double mx, double my, bool scaled, double &amp;ux, double &amp;uy) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ae6b85d8f95c1889865463b18e33d08a5">update</a> (const <a class="el" href="classhippodraw_1_1Observable.html">Observable</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends notification to it's <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> <a class="el" href="classhippodraw_1_1ViewBase.html" title="The abstract base class for views.">ViewBase</a> object that redrawing is needed.  <a href="#ae6b85d8f95c1889865463b18e33d08a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#ac5c54df7ed3b930268c8d7752c101725">update</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Updates the plotter.  <a href="#ac5c54df7ed3b930268c8d7752c101725"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#ae98a2eca3fda293f98fd2af1764e0d11">userToInvertedMarginY</a> (double y) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does nothing.  <a href="#ae98a2eca3fda293f98fd2af1764e0d11"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#ab04d1171abbedff5fed56c7a20fccee2">userToMarginX</a> (double x) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does nothing.  <a href="#ab04d1171abbedff5fed56c7a20fccee2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a83bad97945ec0e23cc2b343bc383708c">userToMarginY</a> (double y) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does nothing.  <a href="#a83bad97945ec0e23cc2b343bc383708c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ac8f11cf756d29fbe26657e1bbeb7f7a5">wantsPixmap</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Informs caller if the plotter prefers to use a pixmap or not.  <a href="#ac8f11cf756d29fbe26657e1bbeb7f7a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#a486e625e490369e6e75cce2e38ed1774">willDelete</a> (const <a class="el" href="classhippodraw_1_1Observable.html">Observable</a> *observable)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notifies <code>this</code> <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> object that one of its <a class="el" href="classhippodraw_1_1Observable.html" title="Part of an implementation of the Observable-Observer pattern based on the example...">Observable</a> objects is about to be deleted.  <a href="#a486e625e490369e6e75cce2e38ed1774"></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_1TextPlotter.html#af736d4dee76bd84a9cbeb712060f1800">~TextPlotter</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#af736d4dee76bd84a9cbeb712060f1800"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected 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_1PlotterBase.html#a7f6e06088d836edfcbd58abc6a696067">hasAutoScaled</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if the axes have already been auto-scaled.  <a href="#a7f6e06088d836edfcbd58abc6a696067"></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_1Observable.html#abc967116939c734d74f4a83896658d00">notifyObservers</a> (<a class="el" href="classhippodraw_1_1Observable.html#acfda8a034b81a1a207c99ca26d4d032e">Action</a> action) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An internal method to iterate over all observers and to send the message <em>action</em>.  <a href="#abc967116939c734d74f4a83896658d00"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Attributes</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_1PlotterBase.html#a0adc6d89f3cb0af327509d9d56a3f3cb">current_range_saved</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if the current range on the axes have been saved.  <a href="#a0adc6d89f3cb0af327509d9d56a3f3cb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#ad84d23b5a05e55058568b441e66eee59">m_aspect_ratio</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The aspect ratio.  <a href="#ad84d23b5a05e55058568b441e66eee59"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a97668bf26e3751e6e7c30ef2b55a972f">m_crossX</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The x position of the cross hair.  <a href="#a97668bf26e3751e6e7c30ef2b55a972f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a50d630e092b37fd1d799301aaad6a550">m_crossY</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The y position of the cross hair.  <a href="#a50d630e092b37fd1d799301aaad6a550"></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_1PlotterBase.html#ab4f261eb99a41411d7777b28268c8945">m_currentView</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Index of the current view.  <a href="#ab4f261eb99a41411d7777b28268c8945"></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_1PlotterBase.html#adb41893ba19e889e56c559f25fc1a68a">m_name</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The name of the type of plotter.  <a href="#adb41893ba19e889e56c559f25fc1a68a"></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_1PlotterBase.html#a4ff1048afe120d2524af59cc61e55520">m_parent_datarep_index</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parent <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> index.  <a href="#a4ff1048afe120d2524af59cc61e55520"></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_1PlotterBase.html#a35dad358573d2b35a06e5ef348eeddb3">m_parent_plotter</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parent plotter.  <a href="#a35dad358573d2b35a06e5ef348eeddb3"></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_1PlotterBase.html#a55ec537bb44ee052678f9e6be623f0c9">m_plotterId</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A unique plotter id.  <a href="#a55ec537bb44ee052678f9e6be623f0c9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1Rect.html">Rect</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a0b290432870ee08bb488c05ad46e86f8">m_raw_rect</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The raw rectangle before transform.  <a href="#a0b290432870ee08bb488c05ad46e86f8"></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_1PlotterBase.html#a85b5b28ec973f933b9ed1328f2756def">m_title</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The main label; the title of the plot.  <a href="#a85b5b28ec973f933b9ed1328f2756def"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1Rect.html">Rect</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a8cb35b14d5cda79027198edf1a164d78">m_user_rect</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The abstract data space.  <a href="#a8cb35b14d5cda79027198edf1a164d78"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::vector<br class="typebreak"/>
&lt; double &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a091d46ae5923b70dd64a34bd1131e78a">m_views</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A vector of x and y ranges to be used as a circular buffer allowing one to cycle through the saved plot "views".  <a href="#a091d46ae5923b70dd64a34bd1131e78a"></a><br/></td></tr>
<tr><td colspan="2"><h2>Static Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1PlotterBase.html#a3359c01ef4dc2748a71f9aa9e22e2f8b">s_plotters</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reference count for creating plotter ids.  <a href="#a3359c01ef4dc2748a71f9aa9e22e2f8b"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1TextDataRep.html">TextDataRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TextPlotter.html#aaa79028ed8a51835e83329b9e323af56">m_datarep</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> object being used.  <a href="#aaa79028ed8a51835e83329b9e323af56"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A <code>Plotter</code> class that draws text. </p>
<p>It is the glue between a derived class of <a class="el" href="classhippodraw_1_1ProjectorBase.html" title="The base class for the Projector hierarchy.">ProjectorBase</a> and a derived class of TextRep. When it is time to plot, this class calls the TextRep with a reference to the projector and a reference to the View as arguments. The derived class from TextRep asks for explicit values from the projector.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000077">Todo:</a></b></dt><dd>The amount of stuff this class inherits and doesn't use is another sign that the <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> is too heavy. For example, everything dealing with the axes are only needed by the XYPlotter.</dd></dl>
<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="TextPlotter_8h_source.html#l00038">38</a> of file <a class="el" href="TextPlotter_8h_source.html">TextPlotter.h</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="acfda8a034b81a1a207c99ca26d4d032e"></a><!-- doxytag: member="hippodraw::TextPlotter::Action" ref="acfda8a034b81a1a207c99ca26d4d032e" args=")(const Observable *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void( Observer::* <a class="el" href="classhippodraw_1_1Observable.html#acfda8a034b81a1a207c99ca26d4d032e">Action</a>)(const <a class="el" href="classhippodraw_1_1Observable.html">Observable</a> *)<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The member function of the <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> that is called. </p>

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

</div>
</div>
<a class="anchor" id="acef4d8e612e178823a07dd146c0bfe57"></a><!-- doxytag: member="hippodraw::TextPlotter::ObserverList_t" ref="acef4d8e612e178823a07dd146c0bfe57" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::list&lt; <a class="el" href="classhippodraw_1_1Observer.html">Observer</a> * &gt; <a class="el" href="classhippodraw_1_1Observable.html#acef4d8e612e178823a07dd146c0bfe57">ObserverList_t</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The type of STL container to maintain list of <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> objects. </p>

<p>Definition at line <a class="el" href="Observable_8h_source.html#l00045">45</a> of file <a class="el" href="Observable_8h_source.html">Observable.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aee079badca73392e0e557c3210ce06eb"></a><!-- doxytag: member="hippodraw::TextPlotter::TextPlotter" ref="aee079badca73392e0e557c3210ce06eb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1TextPlotter.html">TextPlotter</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The default constructor. </p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00029">29</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>, and <a class="el" href="PlotterBase_8h_source.html#l00091">PlotterBase::m_title</a>.</p>

<p>Referenced by <a class="el" href="TextPlotter_8cxx_source.html#l00046">TextPlotter::clone()</a>.</p>

</div>
</div>
<a class="anchor" id="a013e9c908a998e73932e0a54d78016be"></a><!-- doxytag: member="hippodraw::TextPlotter::TextPlotter" ref="a013e9c908a998e73932e0a54d78016be" args="(const TextPlotter &amp;plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1TextPlotter.html">TextPlotter</a> </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;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The copy constructor. </p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00036">36</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="af736d4dee76bd84a9cbeb712060f1800"></a><!-- doxytag: member="hippodraw::TextPlotter::~TextPlotter" ref="af736d4dee76bd84a9cbeb712060f1800" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">~<a class="el" href="classhippodraw_1_1TextPlotter.html">TextPlotter</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="TextPlotter_8cxx_source.html#l00041">41</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="af17d91d1b3039f791a5045d18386944d"></a><!-- doxytag: member="hippodraw::TextPlotter::activePlotIndex" ref="af17d91d1b3039f791a5045d18386944d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int activePlotIndex </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 index of the active plotter. </p>
<p>Returns 0 if only one plot is in the display, or only one plot is supported. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#af17d91d1b3039f791a5045d18386944d">XyPlotter</a>.</p>

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

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00720">DisplayController::activeDataRepIndex()</a>, <a class="el" href="CutController_8cxx_source.html#l00096">CutController::addCut()</a>, <a class="el" href="FunctionController_8cxx_source.html#l00241">FunctionController::addFunction()</a>, <a class="el" href="Inspector_8cxx_source.html#l02221">Inspector::colorSelect_clicked()</a>, <a class="el" href="Inspector_8cxx_source.html#l03514">Inspector::functionsRemoveButton_clicked()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01096">QtDisplay::getDataRep()</a>, <a class="el" href="FunctionController_8cxx_source.html#l00622">FunctionController::getFunctionRep()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00270">PlotterBase::getTitle()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00640">DisplayController::isAxisBinned()</a>, <a class="el" href="Inspector_8cxx_source.html#l01462">Inspector::removeDataRepButton_clicked()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00382">PlotterBase::setBinWidth()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00937">QtDisplay::setContourLevels()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01551">DisplayController::setOffset()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00253">PlotterBase::setTitle()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00723">PlotterBase::toggleActivePlot()</a>.</p>

</div>
</div>
<a class="anchor" id="ad21611548a8b5dc96d82032aa4a886e1"></a><!-- doxytag: member="hippodraw::TextPlotter::activeProjector" ref="ad21611548a8b5dc96d82032aa4a886e1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1ProjectorBase.html">ProjectorBase</a> * activeProjector </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 active projector. </p>
<p>That is, the one that should receive commands to it. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#ad21611548a8b5dc96d82032aa4a886e1">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00137">137</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00752">DisplayController::axisBindings()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00895">PlotterBase::getDataRange()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00912">PlotterBase::getShape()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00904">PlotterBase::getZValues()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00640">DisplayController::isAxisBinned()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01163">QtDisplay::numberOfEntries()</a>.</p>

</div>
</div>
<a class="anchor" id="a00ce5cb89847e32d808196841499cea3"></a><!-- doxytag: member="hippodraw::TextPlotter::addDataRep" ref="a00ce5cb89847e32d808196841499cea3" args="(hippodraw::DataRep *rep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void addDataRep </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;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds a <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> object to the plotter. </p>
<p>The implementation in this base class does nothing. This function will be overridden by plotters that implement having <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> objects. </p>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1PlotterBase.html#a3f6282f04deb4b8117d58c43e0658650">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00052">52</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00697">DisplayController::createTextPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="a935717d80cde1bfe272cd0c5e256ee7b"></a><!-- doxytag: member="hippodraw::TextPlotter::addObserver" ref="a935717d80cde1bfe272cd0c5e256ee7b" args="(Observer *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void addObserver </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1Observer.html">hippodraw::Observer</a> *&nbsp;</td>
          <td class="paramname"> <em>observer</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds an <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> to the <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> list. </p>

<p>Definition at line <a class="el" href="Observable_8cxx_source.html#l00052">52</a> of file <a class="el" href="Observable_8cxx_source.html">Observable.cxx</a>.</p>

<p>References <a class="el" href="Observable_8h_source.html#l00051">Observable::m_list</a>.</p>

<p>Referenced by <a class="el" href="CutPlotter_8cxx_source.html#l00223">CutPlotter::addCutTarget()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00308">XyPlotter::addDataRep()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00037">FunctionRep::FunctionRep()</a>, <a class="el" href="BinningProjector_8cxx_source.html#l00263">BinningProjector::normalizeTo()</a>, <a class="el" href="DataRepController_8cxx_source.html#l00146">DataRepController::setAxisBindings()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00927">DisplayController::setNTuple()</a>, <a class="el" href="CutPlotter_8cxx_source.html#l00259">CutPlotter::setNTuple()</a>, and <a class="el" href="TextPlotter_8cxx_source.html#l00150">TextPlotter::setParentDataRep()</a>.</p>

</div>
</div>
<a class="anchor" id="a73127ff94c2b867a57f5ab0635f7e892"></a><!-- doxytag: member="hippodraw::TextPlotter::addValues" ref="a73127ff94c2b867a57f5ab0635f7e892" args="(const std::vector&lt; double &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void addValues </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>v</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds data values to the plot. </p>
<p>This method is provided as a convenience when the plotter contains a single <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> that responds to addValues. For example a static histogram would respond to it. The implementation here does nothing, so needs to be overridden by a derived class. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a73127ff94c2b867a57f5ab0635f7e892">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00539">539</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a1f831891fb89a83d0cb560cc5877e2bb"></a><!-- doxytag: member="hippodraw::TextPlotter::autoScale" ref="a1f831891fb89a83d0cb560cc5877e2bb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void autoScale </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Auto scales the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of the axes using preferred <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> from the points plotters. </p>
<p>Sets the auto scaled flag to true. The implementation in the base class does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a1f831891fb89a83d0cb560cc5877e2bb">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00322">322</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00205">PlotterBase::setAutoRanging()</a>.</p>

</div>
</div>
<a class="anchor" id="a78efd83b13a596d06130bbd830a3576a"></a><!-- doxytag: member="hippodraw::TextPlotter::checkAxisScaling" ref="a78efd83b13a596d06130bbd830a3576a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void checkAxisScaling </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Check if Axis needs to be scaled or not. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a78efd83b13a596d06130bbd830a3576a">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00503">503</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00538">DisplayController::addDataRep()</a>.</p>

</div>
</div>
<a class="anchor" id="a62e4ad0bd8430cb77896170749953f2a"></a><!-- doxytag: member="hippodraw::TextPlotter::clone" ref="a62e4ad0bd8430cb77896170749953f2a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> * clone </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The clone function returns an object of its own kind which is a copy of this object at this moment. </p>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#ab8d67659e3daba9211476f72d0c53547">PlotterBase</a>.</p>

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

<p>References <a class="el" href="TextPlotter_8cxx_source.html#l00029">TextPlotter::TextPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="a68e4ca34a0c4aa4d4eeaa0e521fe6386"></a><!-- doxytag: member="hippodraw::TextPlotter::createNTuple" ref="a68e4ca34a0c4aa4d4eeaa0e521fe6386" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> * createNTuple </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000076">Todo:</a></b></dt><dd>Returns something, if we can think what. </dd></dl>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#a2df9785eb978d3108965e4962c1c22cf">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00172">172</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="af7f9abccb407ab516a8f0bcdea7ff19b"></a><!-- doxytag: member="hippodraw::TextPlotter::createPickTuple" ref="af7f9abccb407ab516a8f0bcdea7ff19b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> * createPickTuple </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> for a <a class="el" href="classhippodraw_1_1PickTable.html" title="A derived class of PickTableBase class which is generated by the Qt designer.">PickTable</a>. </p>
<p>The implementation in this base class returns a null pointer. Derived classes may override this member function to create a PickTable appropriate for their class. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#af7f9abccb407ab516a8f0bcdea7ff19b">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00568">568</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

<p>Return the current view index. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00860">860</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00141">PlotterBase::m_currentView</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00906">QtDisplay::currentView()</a>.</p>

</div>
</div>
<a class="anchor" id="a95164ccc47a88a17a207f3e01a8d67dc"></a><!-- doxytag: member="hippodraw::TextPlotter::deleteView" ref="a95164ccc47a88a17a207f3e01a8d67dc" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void deleteView </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Delete a view by <em>index</em>. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00843">843</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00138">PlotterBase::m_views</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00820">PlotterBase::setView()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00895">QtDisplay::deleteView()</a>.</p>

</div>
</div>
<a class="anchor" id="a95940c7f2c0013c99ac25bf10da30447"></a><!-- doxytag: member="hippodraw::TextPlotter::drawCrossHairs" ref="a95940c7f2c0013c99ac25bf10da30447" args="(ViewBase *view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawCrossHairs </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> *&nbsp;</td>
          <td class="paramname"> <em>view</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Draws cross-hairs. </p>
<p>Draws cross-hairs at the mouse hot spot, if applicable. The implementation in this base class does nothing. Derived classes may override this function. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a95940c7f2c0013c99ac25bf10da30447">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00532">532</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="ad81fbda38c94508013ff5aa951a815ea"></a><!-- doxytag: member="hippodraw::TextPlotter::drawIn" ref="ad81fbda38c94508013ff5aa951a815ea" args="(ViewBase *view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawIn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> *&nbsp;</td>
          <td class="paramname"> <em>view</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Starts the drawing in view <code>view</code>. </p>
<p>This is the initial method that is called. </p>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#abecc6e35f7cc527f9f31b1143faf6b90">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00070">70</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="TextDataRep_8cxx_source.html#l00072">TextDataRep::drawProjectedValues()</a>, and <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>.</p>

</div>
</div>
<a class="anchor" id="a3d7334f6febfd417b79982a30e63c5bd"></a><!-- doxytag: member="hippodraw::TextPlotter::errorDisplay" ref="a3d7334f6febfd417b79982a30e63c5bd" args="(hippodraw::Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool errorDisplay </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;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000075">Todo:</a></b></dt><dd>Implement TextRep that can display errors. </dd></dl>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#aac062cd394279863762f40e067979e39">PlotterBase</a>.</p>

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

</div>
</div>
<a class="anchor" id="a5b81abdea0d1d0dfa774c79bb8f30716"></a><!-- doxytag: member="hippodraw::TextPlotter::fillCutList" ref="a5b81abdea0d1d0dfa774c79bb8f30716" args="(std::vector&lt; const TupleCut * &gt; &amp;cuts) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fillCutList </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; const <a class="el" href="classhippodraw_1_1TupleCut.html">TupleCut</a> * &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>cuts</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fills the <em>cuts</em> vector with the <a class="el" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e.">TupleCut</a> objects contained by the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> objects, if any. </p>
<p>This base class implementation does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a5b81abdea0d1d0dfa774c79bb8f30716">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00867">867</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="aa49419e9a7975c9772fcdd835531cddf"></a><!-- doxytag: member="hippodraw::TextPlotter::fillPickedPointFrom" ref="aa49419e9a7975c9772fcdd835531cddf" args="(double mx, double my, std::vector&lt; double &gt; &amp;picked) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fillPickedPointFrom </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>mx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>my</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>picked</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fills the picked data point. </p>
<p>Fills the vector <em>picked</em> with the picked data set. This method should be overridden by derived classes that support picked data. This base class implementation does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aa49419e9a7975c9772fcdd835531cddf">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00575">575</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a92b295524262e25d2f5ae55a22ac3c87"></a><!-- doxytag: member="hippodraw::TextPlotter::getAspectRatio" ref="a92b295524262e25d2f5ae55a22ac3c87" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getAspectRatio </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 aspect ratio. </p>
<p>The aspect ratio is the ratio of the width to the height that should be used when drawing the plotter. If the aspect ratio has been set to a non-zero value, the return that ratio. Otherwise, return the aspect ratio preferred by the contained <a class="el" href="classhippodraw_1_1TransformBase.html" title="A transform that transforms coordinates from one coordinate system to another.">TransformBase</a> object. The implementation in this base class always returns <code>0.0</code>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a92b295524262e25d2f5ae55a22ac3c87">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00546">546</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00079">PlotterBase::m_aspect_ratio</a>.</p>

</div>
</div>
<a class="anchor" id="a4380b8cb65adc1511aec737d5a0366c7"></a><!-- doxytag: member="hippodraw::TextPlotter::getAxisModel" ref="a4380b8cb65adc1511aec737d5a0366c7" args="(Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> * getAxisModel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classhippodraw_1_1AxisModelBase.html" title="The AxisModelBase class maintains the Range and scaling of an axis.">AxisModelBase</a> derived class for the specified <em>axis</em>. </p>
<p>The implementation in this base class returns a null pointer. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a4380b8cb65adc1511aec737d5a0366c7">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00118">118</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</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="DisplayController_8cxx_source.html#l01246">DisplayController::setAxisModel()</a>, and <a class="el" href="DisplayController_8cxx_source.html#l01644">DisplayController::setAxisModelWithoutSetBin()</a>.</p>

</div>
</div>
<a class="anchor" id="a0e0c9b9d4035feb7f745f01aad85a920"></a><!-- doxytag: member="hippodraw::TextPlotter::getBinWidth" ref="a0e0c9b9d4035feb7f745f01aad85a920" args="(const std::string &amp;axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getBinWidth </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the bin width. </p>
<p>The implementation in the base class converts the string to an <a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7" title="Axes constants.">Axes::Type</a> and calls the virtual function getBinWidth ( <a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7" title="Axes constants.">Axes::Type</a> );. It is declared as a convenience to the developer since bin width is a common attribute. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00459">459</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00468">PlotterBase::getBinWidth()</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

</div>
</div>
<a class="anchor" id="a93a21af034969500625e2e1be613bdf3"></a><!-- doxytag: member="hippodraw::TextPlotter::getBinWidth" ref="a93a21af034969500625e2e1be613bdf3" args="(Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getBinWidth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the bin width. </p>
<p>The implementation in the base class does nothing. It is declared as a convenience to the developer since bin width is a common attribute. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a7404ee6a4ff3cfc632b32c520560c163">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00468">468</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l01018">QtDisplay::getBinWidth()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00459">PlotterBase::getBinWidth()</a>, and <a class="el" href="Inspector_8cxx_source.html#l04289">Inspector::updateAxisTab()</a>.</p>

</div>
</div>
<a class="anchor" id="a3125f8f76ea631df017a415f4c2bde1a"></a><!-- doxytag: member="hippodraw::TextPlotter::getBottomMargin" ref="a3125f8f76ea631df017a415f4c2bde1a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getBottomMargin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a3125f8f76ea631df017a415f4c2bde1a">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l01016">1016</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DataView_8cxx_source.html#l00062">DataView::prepareMarginRect()</a>.</p>

</div>
</div>
<a class="anchor" id="a42bf55194d0a042dd2701fc797d71845"></a><!-- doxytag: member="hippodraw::TextPlotter::getBoxEdge" ref="a42bf55194d0a042dd2701fc797d71845" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool getBoxEdge </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the box-edge status to update the inspector. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a42bf55194d0a042dd2701fc797d71845">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00933">933</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l01617">Inspector::updatePlotTab()</a>.</p>

</div>
</div>
<a class="anchor" id="a7cc9083406f82e28ddeff2d513095489"></a><!-- doxytag: member="hippodraw::TextPlotter::getCurrentRangeSaved" ref="a7cc9083406f82e28ddeff2d513095489" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool getCurrentRangeSaved </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns current_range_saved member t. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00888">888</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00129">PlotterBase::current_range_saved</a>.</p>

<p>Referenced by <a class="el" href="CanvasWindow_8cxx_source.html#l01199">CanvasWindow::nextView()</a>, and <a class="el" href="CanvasWindow_8cxx_source.html#l01184">CanvasWindow::previousView()</a>.</p>

</div>
</div>
<a class="anchor" id="ab215a6f58957f5e770f5dc784ad5ced2"></a><!-- doxytag: member="hippodraw::TextPlotter::getDataRange" ref="ab215a6f58957f5e770f5dc784ad5ced2" args="(Axes::Type axis)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1Range.html">Range</a> getDataRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the range of the raw data on the specified axis. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00895">895</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00137">PlotterBase::activeProjector()</a>.</p>

</div>
</div>
<a class="anchor" id="a01276a540bb45efe42eff231f73ae615"></a><!-- doxytag: member="hippodraw::TextPlotter::getDataRep" ref="a01276a540bb45efe42eff231f73ae615" args="(int) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> * getDataRep </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the specified <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> or null pointer if it doesn't exits. </p>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1PlotterBase.html#a4b915f5fbccdb544a5de6b3e72dbec84">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00065">65</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>.</p>

</div>
</div>
<a class="anchor" id="a3128d6ded43402fcb25231cfa5ecfa03"></a><!-- doxytag: member="hippodraw::TextPlotter::getFitsTransform" ref="a3128d6ded43402fcb25231cfa5ecfa03" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> * getFitsTransform </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 fits transform object. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a3128d6ded43402fcb25231cfa5ecfa03">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00953">953</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="CanvasView_8cxx_source.html#l01547">CanvasView::contentsMouseMoveEvent()</a>.</p>

</div>
</div>
<a class="anchor" id="a4c9a4dd5001c408089e07cbb06e6d14b"></a><!-- doxytag: member="hippodraw::TextPlotter::getHighRangeOnX" ref="a4c9a4dd5001c408089e07cbb06e6d14b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getHighRangeOnX </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 high end of the X axis range. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000015">Deprecated:</a></b></dt><dd>This method is only used by the SIP built <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a> extension module and is kept only for running experiments. </dd></dl>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00686">686</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00359">PlotterBase::getRange()</a>, <a class="el" href="Range_8cxx_source.html#l00099">Range::high()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="a57fef2f1bd9f6694f624780e76edc3d3"></a><!-- doxytag: member="hippodraw::TextPlotter::getInternalLabel" ref="a57fef2f1bd9f6694f624780e76edc3d3" args="(Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const string &amp; getInternalLabel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the internal label. </p>
<p>The internal label is either the label set by a client, or one of <em>%x</em>, <em>%y</em>, or <em>%z</em> for the corresponding axis. The later ones mean that the object should return the corresponding label of the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a>. The implementation in this base class returns an empty string. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a57fef2f1bd9f6694f624780e76edc3d3">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00315">315</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

</div>
</div>
<a class="anchor" id="a495bef5a7e9196ee34c81ad9784cf5d4"></a><!-- doxytag: member="hippodraw::TextPlotter::getInternalTitle" ref="a495bef5a7e9196ee34c81ad9784cf5d4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const string &amp; getInternalTitle </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 internal title. </p>
<p>The internal title is either the title set by a client, or <em>%t</em>. The later ones mean that the object should return the corresponding title of the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a>, if bound to one. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00308">308</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00091">PlotterBase::m_title</a>.</p>

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

</div>
</div>
<a class="anchor" id="aa4e1c99a43c56d2b631cea4f039c8f91"></a><!-- doxytag: member="hippodraw::TextPlotter::getLabel" ref="aa4e1c99a43c56d2b631cea4f039c8f91" args="(Axes::Type) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const string &amp; getLabel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</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 label for the specified axis. </p>
<p>The implementation in this base class returns an empty string. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aa4e1c99a43c56d2b631cea4f039c8f91">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00299">299</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="PlotTable_8cxx_source.html#l00057">PlotTable::initialize()</a>.</p>

</div>
</div>
<a class="anchor" id="a9ce20f08b6e104397f0d55d840714dd5"></a><!-- doxytag: member="hippodraw::TextPlotter::getLeftMargin" ref="a9ce20f08b6e104397f0d55d840714dd5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getLeftMargin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a9ce20f08b6e104397f0d55d840714dd5">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l01023">1023</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DataView_8cxx_source.html#l00062">DataView::prepareMarginRect()</a>.</p>

</div>
</div>
<a class="anchor" id="a9cd622b10d573586e2ee58bf32f179be"></a><!-- doxytag: member="hippodraw::TextPlotter::getLowRangeOnX" ref="a9cd622b10d573586e2ee58bf32f179be" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getLowRangeOnX </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 low end of the X axis range. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00677">677</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00359">PlotterBase::getRange()</a>, <a class="el" href="Range_8cxx_source.html#l00086">Range::low()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

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

<p>Get the minimum entries/bin. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#af96954b4d284f563f634f877a97d6fef">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00966">966</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l05868">Inspector::getMinEntries()</a>.</p>

</div>
</div>
<a class="anchor" id="a8e2544f7315631c6c4357d2f09bdcafc"></a><!-- doxytag: member="hippodraw::TextPlotter::getNumberOfEntries" ref="a8e2544f7315631c6c4357d2f09bdcafc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getNumberOfEntries </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 number of entries in the contained <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a8e2544f7315631c6c4357d2f09bdcafc">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00491">491</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00498">PlotterBase::getNumOfEntries()</a>.</p>

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

<p>Returns the number of <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> objects contained in the plot. </p>
<p>Implementation in this base return <code>0</code>. </p>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1PlotterBase.html#a791198b102f1b7a0bd82481ff808ccf2">PlotterBase</a>.</p>

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

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

<p>Returns the number of entries in the contained <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. </p>
<dl class="note"><dt><b>Note:</b></dt><dd>This method is to workaround of SIP handling of virtual functions. It calls the virtual function <a class="el" href="classhippodraw_1_1PlotterBase.html#a8e2544f7315631c6c4357d2f09bdcafc" title="Returns the number of entries in the contained DataRep.">getNumberOfEntries()</a>. </dd></dl>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00498">498</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00491">PlotterBase::getNumberOfEntries()</a>.</p>

</div>
</div>
<a class="anchor" id="a336be956d15fd1bb149f579cc4fa033e"></a><!-- doxytag: member="hippodraw::TextPlotter::getObservers" ref="a336be956d15fd1bb149f579cc4fa033e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Observable.html#acef4d8e612e178823a07dd146c0bfe57">Observable::ObserverList_t</a> &amp; getObservers </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the list of observers. </p>

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

<p>References <a class="el" href="Observable_8h_source.html#l00051">Observable::m_list</a>.</p>

</div>
</div>
<a class="anchor" id="a678d674625a7092e086350cdeec75b3a"></a><!-- doxytag: member="hippodraw::TextPlotter::getOffset" ref="a678d674625a7092e086350cdeec75b3a" args="(const std::string &amp;axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getOffset </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the offset on designated axis, similarly to getBinWidth. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00482">482</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00475">PlotterBase::getOffset()</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

</div>
</div>
<a class="anchor" id="aa5b5490fdf63b59bef2d37c6e21ca38d"></a><!-- doxytag: member="hippodraw::TextPlotter::getOffset" ref="aa5b5490fdf63b59bef2d37c6e21ca38d" args="(Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the offset on designated axis, similarly to getBinWidth. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aa5b5490fdf63b59bef2d37c6e21ca38d">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00475">475</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00482">PlotterBase::getOffset()</a>, <a class="el" href="Inspector_8cxx_source.html#l02651">Inspector::setOffset()</a>, and <a class="el" href="Inspector_8cxx_source.html#l04289">Inspector::updateAxisTab()</a>.</p>

</div>
</div>
<a class="anchor" id="ac7b3bc5a3e719a7f022f55e0b056e9de"></a><!-- doxytag: member="hippodraw::TextPlotter::getParentDataRep" ref="ac7b3bc5a3e719a7f022f55e0b056e9de" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> * getParentDataRep </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns 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>The target <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> is the one used for the source of the textual data. </p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00145">145</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00603">DisplayController::addTextViewToList()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00190">PlotterBaseXML::createTextChildren()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00573">DisplayController::removeTextObservers()</a>, and <a class="el" href="TextPlotter_8cxx_source.html#l00156">TextPlotter::willDelete()</a>.</p>

</div>
</div>
<a class="anchor" id="a18a59841e25d455c5079bc818fc0a5f3"></a><!-- doxytag: member="hippodraw::TextPlotter::getParentDataRepIndex" ref="a18a59841e25d455c5079bc818fc0a5f3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getParentDataRepIndex </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 index of the parent <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. </p>
<p>Returns -1 if there exist none </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00586">586</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00113">PlotterBase::m_parent_datarep_index</a>.</p>

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

</div>
</div>
<a class="anchor" id="adc403d91ab32ba157322a5e8344b064e"></a><!-- doxytag: member="hippodraw::TextPlotter::getParentPlotter" ref="adc403d91ab32ba157322a5e8344b064e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> * getParentPlotter </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 parent plotter. </p>
<p>Returns 0 if there exist none </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00596">596</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00110">PlotterBase::m_parent_plotter</a>.</p>

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00285">PlotterBaseXML::createElement()</a>, <a class="el" href="FigureEditor_8cxx_source.html#l01790">FigureEditor::movePlotterWithText()</a>, <a class="el" href="CanvasView_8cxx_source.html#l00941">CanvasView::placeItems()</a>, and <a class="el" href="FunctionController_8cxx_source.html#l00990">FunctionController::refreshEllipsoidDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a8d76a4540cacd4ae9faad779555b43f1"></a><!-- doxytag: member="hippodraw::TextPlotter::getPosRange" ref="a8d76a4540cacd4ae9faad779555b43f1" args="(Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getPosRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the smallest positive number from the data. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a8d76a4540cacd4ae9faad779555b43f1">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00510">510</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l01246">DisplayController::setAxisModel()</a>, and <a class="el" href="DisplayController_8cxx_source.html#l01644">DisplayController::setAxisModelWithoutSetBin()</a>.</p>

</div>
</div>
<a class="anchor" id="a128cb21ff41cef271076868d688097f3"></a><!-- doxytag: member="hippodraw::TextPlotter::getProjector" ref="a128cb21ff41cef271076868d688097f3" args="(int i) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1ProjectorBase.html">ProjectorBase</a> * getProjector </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the projector at index <em>i</em>. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000071">Todo:</a></b></dt><dd>Remove this method when no longer used. </dd></dl>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a128cb21ff41cef271076868d688097f3">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00144">144</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00786">DisplayController::axisBindings()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00382">PlotterBase::setBinWidth()</a>, and <a class="el" href="DisplayController_8cxx_source.html#l01551">DisplayController::setOffset()</a>.</p>

</div>
</div>
<a class="anchor" id="a2e02fc30c09ce8abbb8cb702623fb22f"></a><!-- doxytag: member="hippodraw::TextPlotter::getRange" ref="a2e02fc30c09ce8abbb8cb702623fb22f" args="(Axes::Type axis, bool scaled) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp; getRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>scaled</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the range on the specified axis. </p>
<p>Returns the range of the data being plotted on the axis <em>axis</em>. If <em>scaled</em> is <code>true</code>, uses the scaled range. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classhippodraw_1_1AxisModelBase.html#a47adba99d1bb0dd9eb9800f931feb672" title="Returns the range represented by this AxisModel.">AxisModelBase::getRange</a>. The implementation in this base class returns an empty <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a>.</dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000070">Todo:</a></b></dt><dd>In the future, keep a list of the axis rather than hardwired them. </dd></dl>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a2e02fc30c09ce8abbb8cb702623fb22f">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00359">359</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l02282">Inspector::axisZoomPanCheckBox_clicked()</a>, <a class="el" href="CanvasView_8cxx_source.html#l01547">CanvasView::contentsMouseMoveEvent()</a>, <a class="el" href="Inspector_8cxx_source.html#l04825">Inspector::cutHighSlider_sliderReleased()</a>, <a class="el" href="Inspector_8cxx_source.html#l04815">Inspector::cutLowSlider_sliderReleased()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00686">PlotterBase::getHighRangeOnX()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00677">PlotterBase::getLowRangeOnX()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00828">QtDisplay::getRange()</a>, <a class="el" href="Inspector_8cxx_source.html#l05724">Inspector::rotateX()</a>, <a class="el" href="Inspector_8cxx_source.html#l05758">Inspector::rotateY()</a>, <a class="el" href="Inspector_8cxx_source.html#l02383">Inspector::setDragOn()</a>, <a class="el" href="Inspector_8cxx_source.html#l02559">Inspector::setHighRange()</a>, <a class="el" href="Inspector_8cxx_source.html#l02626">Inspector::setHighText()</a>, <a class="el" href="Inspector_8cxx_source.html#l02520">Inspector::setLowRange()</a>, <a class="el" href="Inspector_8cxx_source.html#l02490">Inspector::setLowText()</a>, <a class="el" href="Inspector_8cxx_source.html#l05891">Inspector::setXRotateText()</a>, <a class="el" href="Inspector_8cxx_source.html#l05928">Inspector::setYRotateText()</a>, <a class="el" href="Inspector_8cxx_source.html#l04289">Inspector::updateAxisTab()</a>, and <a class="el" href="Inspector_8cxx_source.html#l02840">Inspector::updateCutControlValues()</a>.</p>

</div>
</div>
<a class="anchor" id="aee5ddf9c713b898d2892f7ad73d84964"></a><!-- doxytag: member="hippodraw::TextPlotter::getRawRect" ref="aee5ddf9c713b898d2892f7ad73d84964" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Rect.html">Rect</a> &amp; getRawRect </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the raw rectangle before transform. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00440">440</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00107">PlotterBase::m_raw_rect</a>.</p>

<p>Referenced by <a class="el" href="ViewBase_8cxx_source.html#l00083">ViewBase::getRawRect()</a>.</p>

</div>
</div>
<a class="anchor" id="a9a090bb6929f23e3542b01974b466644"></a><!-- doxytag: member="hippodraw::TextPlotter::getShape" ref="a9a090bb6929f23e3542b01974b466644" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::vector&lt; unsigned int &gt; &amp; getShape </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a9a090bb6929f23e3542b01974b466644">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00912">912</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00137">PlotterBase::activeProjector()</a>.</p>

<p>Referenced by <a class="el" href="CanvasView_8cxx_source.html#l02295">CanvasView::savePlotAsFits()</a>.</p>

</div>
</div>
<a class="anchor" id="a55bf0345137bdda942eb3aeca1af4e6e"></a><!-- doxytag: member="hippodraw::TextPlotter::getShowGrid" ref="a55bf0345137bdda942eb3aeca1af4e6e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool getShowGrid </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the show-grid status to update the inspector. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a55bf0345137bdda942eb3aeca1af4e6e">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00940">940</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l01617">Inspector::updatePlotTab()</a>.</p>

</div>
</div>
<a class="anchor" id="a51131bded80446fbc146ad11c7fe0ada"></a><!-- doxytag: member="hippodraw::TextPlotter::getTarget" ref="a51131bded80446fbc146ad11c7fe0ada" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> * getTarget </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 target <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> contained by the plotter. </p>
<p>The implementation in the base class returns a null pointer because it never contains a target-able <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a51131bded80446fbc146ad11c7fe0ada">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00709">709</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

<p>Gets the title to be displayed. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00270">270</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00179">PlotterBase::activePlotIndex()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00156">PlotterBase::getDataRep()</a>, and <a class="el" href="PlotterBase_8h_source.html#l00091">PlotterBase::m_title</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00404">XyPlotter::createPickTuple()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00152">XyPlotter::drawIn()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00917">QtDisplay::getTitle()</a>, <a class="el" href="PlotTable_8cxx_source.html#l00057">PlotTable::initialize()</a>, and <a class="el" href="Inspector_8cxx_source.html#l01617">Inspector::updatePlotTab()</a>.</p>

</div>
</div>
<a class="anchor" id="aa462dbed2f64c1f50a6c2b870ea79441"></a><!-- doxytag: member="hippodraw::TextPlotter::getTopMargin" ref="aa462dbed2f64c1f50a6c2b870ea79441" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getTopMargin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aa462dbed2f64c1f50a6c2b870ea79441">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l01002">1002</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DataView_8cxx_source.html#l00062">DataView::prepareMarginRect()</a>.</p>

</div>
</div>
<a class="anchor" id="a6f6cfd143891cd8d5b814b11e350011a"></a><!-- doxytag: member="hippodraw::TextPlotter::getTransform" ref="a6f6cfd143891cd8d5b814b11e350011a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> * getTransform </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 transform object used by the plotter. </p>
<p>The implementation in this base class returns a null pointer. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a6f6cfd143891cd8d5b814b11e350011a">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00127">127</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="PyCanvas_8cxx_source.html#l00362">PyCanvas::addTextAtAbs()</a>, <a class="el" href="Inspector_8cxx_source.html#l04745">Inspector::autoScale_clicked()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">PlotterBaseXML::createChildren()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01170">DisplayController::getLog()</a>, <a class="el" href="Inspector_8cxx_source.html#l05724">Inspector::rotateX()</a>, <a class="el" href="Inspector_8cxx_source.html#l05758">Inspector::rotateY()</a>, <a class="el" href="Inspector_8cxx_source.html#l02559">Inspector::setHighRange()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01303">DisplayController::setLog()</a>, <a class="el" href="Inspector_8cxx_source.html#l05891">Inspector::setXRotateText()</a>, <a class="el" href="Inspector_8cxx_source.html#l05928">Inspector::setYRotateText()</a>, <a class="el" href="Inspector_8cxx_source.html#l04289">Inspector::updateAxisTab()</a>, and <a class="el" href="Inspector_8cxx_source.html#l05197">Inspector::updateTransformTab()</a>.</p>

</div>
</div>
<a class="anchor" id="ae6acb9cc969d99acfaff29261a89dfa5"></a><!-- doxytag: member="hippodraw::TextPlotter::getTransform" ref="ae6acb9cc969d99acfaff29261a89dfa5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> * getTransform </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00164">164</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a37e915d8c0c4dc48e3ae4a0525ca6157"></a><!-- doxytag: member="hippodraw::TextPlotter::getUserRect" ref="a37e915d8c0c4dc48e3ae4a0525ca6157" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Rect.html">Rect</a> &amp; getUserRect </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the data space rectangle. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00433">433</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00103">PlotterBase::m_user_rect</a>.</p>

<p>Referenced by <a class="el" href="ViewBase_8cxx_source.html#l00076">ViewBase::getUserRect()</a>.</p>

</div>
</div>
<a class="anchor" id="ab8a5addcc6ba76e42ed603f1b91116f2"></a><!-- doxytag: member="hippodraw::TextPlotter::getValueRep" ref="ab8a5addcc6ba76e42ed603f1b91116f2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1BinToColor.html">BinToColor</a> * getValueRep </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 value to color representation. </p>
<p>If the Z value is represented graphically, then return the object that controls the binary value to graphic attribute. This base class implementation returns a null pointer. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#ab8a5addcc6ba76e42ed603f1b91116f2">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00191">191</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00167">DisplayController::getValueCtrlPts()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00188">DisplayController::saveValueCtrlPts()</a>, and <a class="el" href="DisplayController_8cxx_source.html#l00175">DisplayController::setValueCtrlPts()</a>.</p>

</div>
</div>
<a class="anchor" id="ae3975442107174e634e59002866f2067"></a><!-- doxytag: member="hippodraw::TextPlotter::getZMargin" ref="ae3975442107174e634e59002866f2067" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getZMargin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#ae3975442107174e634e59002866f2067">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l01009">1009</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DataView_8cxx_source.html#l00062">DataView::prepareMarginRect()</a>.</p>

</div>
</div>
<a class="anchor" id="a87b18272dc9eb5ee352a7dea182d97c1"></a><!-- doxytag: member="hippodraw::TextPlotter::getZValue" ref="a87b18272dc9eb5ee352a7dea182d97c1" args="(double x, double y, bool scaled=true) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double getZValue </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>scaled</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the z value at the specified point (x,y). </p>
<p>Returns <code>0.0</code>. Derived classes that support Z coordinates should override this method and returns the z value of the point at <em>x</em> and <em>y</em>. If <em>scaled</em> is <code>true</code>, returns the z value multiplied by the scale factor, otherwise returns the true value. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00515">515</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a789df676ac5afdee5cc8873d276a48e7"></a><!-- doxytag: member="hippodraw::TextPlotter::getZValues" ref="a789df676ac5afdee5cc8873d276a48e7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::vector&lt; double &gt; &amp; getZValues </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns all Z values. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a789df676ac5afdee5cc8873d276a48e7">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00904">904</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00137">PlotterBase::activeProjector()</a>.</p>

<p>Referenced by <a class="el" href="CanvasView_8cxx_source.html#l02295">CanvasView::savePlotAsFits()</a>.</p>

</div>
</div>
<a class="anchor" id="a7f6e06088d836edfcbd58abc6a696067"></a><!-- doxytag: member="hippodraw::TextPlotter::hasAutoScaled" ref="a7f6e06088d836edfcbd58abc6a696067" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool hasAutoScaled </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns true if the axes have already been auto-scaled. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a7f6e06088d836edfcbd58abc6a696067">XyPlotter</a>.</p>

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

</div>
</div>
<a class="anchor" id="a0d9e4bd8bdbab8f6b817cb804da4db7a"></a><!-- doxytag: member="hippodraw::TextPlotter::hasAxis" ref="a0d9e4bd8bdbab8f6b817cb804da4db7a" args="(Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool hasAxis </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if the plotter has an axis of specified type. </p>
<p>The implementation in this base class always returns <code>false</code>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a0d9e4bd8bdbab8f6b817cb804da4db7a">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00103">103</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="CanvasView_8cxx_source.html#l01547">CanvasView::contentsMouseMoveEvent()</a>, <a class="el" href="PlotterBaseXML_8cxx_source.html#l00101">PlotterBaseXML::createChildren()</a>, <a class="el" href="PlotTable_8cxx_source.html#l00057">PlotTable::initialize()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00556">DisplayController::isCompatible()</a>, and <a class="el" href="CanvasView_8cxx_source.html#l02710">CanvasView::setPlotZoom()</a>.</p>

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

<p>Returns <code>false</code> since <a class="el" href="classhippodraw_1_1TextPlotter.html" title="A Plotter class that draws text.">TextPlotter</a> does not have ntuple bindings. </p>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#a28f99dc3035ec1111b5cfc3521201e48">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00075">75</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a8c6600847e9f9d7567e12d2854174a0c"></a><!-- doxytag: member="hippodraw::TextPlotter::hasZoomY" ref="a8c6600847e9f9d7567e12d2854174a0c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool hasZoomY </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 <code>true</code> if the plotter has zoom feature on the Y axis, otherwise returns false. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a8c6600847e9f9d7567e12d2854174a0c">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00110">110</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="CanvasView_8cxx_source.html#l02710">CanvasView::setPlotZoom()</a>.</p>

</div>
</div>
<a class="anchor" id="acdd51b8d741d5adffd7e27c0a9343c08"></a><!-- doxytag: member="hippodraw::TextPlotter::indexOf" ref="acdd51b8d741d5adffd7e27c0a9343c08" args="(const DataRep *rep) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int indexOf </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *&nbsp;</td>
          <td class="paramname"> <em>rep</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the index of the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. </p>
<p>Returns the index of the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> <em>rep</em> if it is contained by the receiving object, otherwise returns -1. This base class implementation always returns -1. . </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a714ed4a3657382a7197820607693ffb1">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00716">716</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="ab8491ab85e69b66a4b15eb134e232448"></a><!-- doxytag: member="hippodraw::TextPlotter::isAutoRanging" ref="ab8491ab85e69b66a4b15eb134e232448" args="(Axes::Type axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isAutoRanging </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if auto-ranging is enabled, otherwise returns <code>false</code>. </p>
<p>The implementation in this base class always returns false. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#ab8491ab85e69b66a4b15eb134e232448">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00235">235</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="aab17cd1d7bad7e216de2a482b25976e0"></a><!-- doxytag: member="hippodraw::TextPlotter::isImageConvertable" ref="aab17cd1d7bad7e216de2a482b25976e0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isImageConvertable </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 <code>true</code> if contents of the plotter is convertable to an image. </p>
<p>Returns <code>true</code> if the contents of the plotter can be taken as a regular grid of values, <em>i.e.</em> an image. As a convienence to implementers of derived classes, this base class method returns <code>false</code>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1CutPlotter.html#aab17cd1d7bad7e216de2a482b25976e0">CutPlotter</a>, and <a class="el" href="classhippodraw_1_1XyPlotter.html#aab17cd1d7bad7e216de2a482b25976e0">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00987">987</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="ae718dede3bf99e22fda98c1f66c0e07a"></a><!-- doxytag: member="hippodraw::TextPlotter::isReverse" ref="ae718dede3bf99e22fda98c1f66c0e07a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isReverse </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>Return <code>true</code> if reverse is enabled, otherwise returns <code>false</code>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#ae718dede3bf99e22fda98c1f66c0e07a">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00248">248</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="aebf751e2a68740e204b55814ff2d39ea"></a><!-- doxytag: member="hippodraw::TextPlotter::isTargetable" ref="aebf751e2a68740e204b55814ff2d39ea" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isTargetable </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 <code>true</code> if receiving object is target-able. </p>
<p>The plotter is target-able if one and only one target-able <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> contained by the plotter is in selected state. The implementation in this base class returns false because it never contains a target-able <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classhippodraw_1_1DataRep.html#aebf751e2a68740e204b55814ff2d39ea" title="Returns true if the receiving object is target-able.">DataRep::isTargetable</a> () const </dd></dl>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aebf751e2a68740e204b55814ff2d39ea">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00702">702</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

<p>Return <code>true</code> if it's a text plotter. </p>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1PlotterBase.html#a30339ed3c1335dfc0ff96372e25304df">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00186">186</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="afc1ccf4fead69ae3ef56a0228871ab65"></a><!-- doxytag: member="hippodraw::TextPlotter::labelFont" ref="afc1ccf4fead69ae3ef56a0228871ab65" args="(Axes::Type axes) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> * labelFont </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axes</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>What font is being used to override the default while drawing axis label. </p>
<p>If return value is null pointer the default is being used. Base class returns NULL. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#afc1ccf4fead69ae3ef56a0228871ab65">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00980">980</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DataView_8cxx_source.html#l00062">DataView::prepareMarginRect()</a>.</p>

</div>
</div>
<a class="anchor" id="a1173096dcede86c16b1417216b2353fa"></a><!-- doxytag: member="hippodraw::TextPlotter::matrixTranspose" ref="a1173096dcede86c16b1417216b2353fa" args="(bool yes)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void matrixTranspose </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>yes</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Transpose the X and Y axis of matrix representation. </p>
<p>If X-Y representation of is matrix represented as a vector with shape, then transpose the X and Y axis. Otherwise, do nothing. </p>
<dl class="note"><dt><b>Note:</b></dt><dd>The implementation in this base class does nothing. </dd></dl>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a1173096dcede86c16b1417216b2353fa">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00695">695</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

<p>Returns the name of the plotter. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classhippodraw_1_1PlotterBase.html#adb41893ba19e889e56c559f25fc1a68a" title="The name of the type of plotter.">m_name</a>. </dd></dl>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00083">83</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00083">PlotterBase::m_name</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#l00285">PlotterBaseXML::createElement()</a>, and <a class="el" href="XyPlotter_8cxx_source.html#l00404">XyPlotter::createPickTuple()</a>.</p>

</div>
</div>
<a class="anchor" id="a9416d1ea5c6d36a14b309c7d3b019563"></a><!-- doxytag: member="hippodraw::TextPlotter::nextView" ref="a9416d1ea5c6d36a14b309c7d3b019563" args="(bool stepForward=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int nextView </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>stepForward</em> = <code>true</code></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Cycle through each set of plot ranges, thereby changing the view with each call. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The index of the current view. </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>stepForward</em>&nbsp;</td><td>Direction to step through the views. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00796">796</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00141">PlotterBase::m_currentView</a>, <a class="el" href="PlotterBase_8h_source.html#l00138">PlotterBase::m_views</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00820">PlotterBase::setView()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00877">QtDisplay::nextView()</a>.</p>

</div>
</div>
<a class="anchor" id="abc967116939c734d74f4a83896658d00"></a><!-- doxytag: member="hippodraw::TextPlotter::notifyObservers" ref="abc967116939c734d74f4a83896658d00" args="(Action action) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void notifyObservers </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1Observable.html#acfda8a034b81a1a207c99ca26d4d032e">Action</a>&nbsp;</td>
          <td class="paramname"> <em>action</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>An internal method to iterate over all observers and to send the message <em>action</em>. </p>

<p>Definition at line <a class="el" href="Observable_8cxx_source.html#l00072">72</a> of file <a class="el" href="Observable_8cxx_source.html">Observable.cxx</a>.</p>

<p>References <a class="el" href="Observable_8h_source.html#l00051">Observable::m_list</a>.</p>

</div>
</div>
<a class="anchor" id="a22405609eb7094686259b6a82ad8e0cc"></a><!-- doxytag: member="hippodraw::TextPlotter::notifyObservers" ref="a22405609eb7094686259b6a82ad8e0cc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void notifyObservers </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>Notifies <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> objects of a change. </p>
<p>If interval counting is disabled, then Observer::Update is sent immediately. If interval counting is enabled, then the current count is incremented. If the current count is equal to the interval count, then the <a class="el" href="classhippodraw_1_1Observer.html#ab42954b72ba11d6f27a226f712ea77be" title="The update method.">Observer::update</a> message is sent and the current count reset to 0. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1NTuple.html#a22405609eb7094686259b6a82ad8e0cc">NTuple</a>, <a class="el" href="classhippodraw_1_1FitsNTuple.html#a22405609eb7094686259b6a82ad8e0cc">FitsNTuple</a>, <a class="el" href="classhippodraw_1_1NumArrayTuple.html#a22405609eb7094686259b6a82ad8e0cc">NumArrayTuple</a>, <a class="el" href="classhippodraw_1_1ListTuple.html#a22405609eb7094686259b6a82ad8e0cc">ListTuple</a>, and <a class="el" href="classhippodraw_1_1RootNTuple.html#a22405609eb7094686259b6a82ad8e0cc">RootNTuple</a>.</p>

<p>Definition at line <a class="el" href="Observable_8cxx_source.html#l00093">93</a> of file <a class="el" href="Observable_8cxx_source.html">Observable.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1Observer.html#ab42954b72ba11d6f27a226f712ea77be">Observer::update()</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00308">XyPlotter::addDataRep()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00327">XyPlotter::addDataRepStacked()</a>, <a class="el" href="FunctionController_8cxx_source.html#l00311">FunctionController::addFunctionRep()</a>, <a class="el" href="StHist2DProjector_8cxx_source.html#l00210">StHist2DProjector::addValues()</a>, <a class="el" href="StHist1DProjector_8cxx_source.html#l00167">StHist1DProjector::addValues()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00355">XyPlotter::autoScale()</a>, <a class="el" href="Inspector_8cxx_source.html#l05047">Inspector::contourLevelsTextBox_returnPressed()</a>, <a class="el" href="Inspector_8cxx_source.html#l04926">Inspector::contourSlider_valueChanged()</a>, <a class="el" href="Inspector_8cxx_source.html#l04950">Inspector::contourTextBox_returnPressed()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00180">FunctionRep::fitFunction()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00347">XyPlotter::removeDataRep()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00249">FunctionRep::restoreParameters()</a>, <a class="el" href="DataRep_8cxx_source.html#l00241">DataRep::set()</a>, <a class="el" href="CutPlotter_8cxx_source.html#l00301">CutPlotter::setActive()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00553">PlotterBase::setAspectRatio()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00371">XyPlotter::setAutoRanging()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l01025">XyPlotter::setBoxEdge()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00937">QtDisplay::setContourLevels()</a>, <a class="el" href="CutPlotter_8cxx_source.html#l00242">CutPlotter::setCutColor()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00963">XyPlotter::setCutEnabled()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00950">XyPlotter::setCutInverted()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00924">XyPlotter::setCutRangeAt()</a>, <a class="el" href="ProjectorBase_8cxx_source.html#l00075">ProjectorBase::setDirty()</a>, <a class="el" href="DataRep_8cxx_source.html#l00186">DataRep::setErrorDisplay()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00436">XyPlotter::setHighRange()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00801">XyPlotter::setLabel()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00282">PlotterBase::setLabel()</a>, <a class="el" href="DataSource_8cxx_source.html#l00161">DataSource::setLabelAt()</a>, <a class="el" href="DataSource_8cxx_source.html#l00297">DataSource::setLabels()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00427">XyPlotter::setLowRange()</a>, <a class="el" href="DataSource_8cxx_source.html#l00130">DataSource::setName()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00927">DisplayController::setNTuple()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00256">FunctionRep::setParameters()</a>, <a class="el" href="DyHistogramEqualEntries_8cxx_source.html#l00053">DyHistogramEqualEntries::setPointRep()</a>, <a class="el" href="DyHistogram_8cxx_source.html#l00053">DyHistogram::setPointRep()</a>, <a class="el" href="DataRep_8cxx_source.html#l00217">DataRep::setPointRep()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00110">TextPlotter::setRepColor()</a>, <a class="el" href="DataRep_8cxx_source.html#l00249">DataRep::setRepColor()</a>, <a class="el" href="DataRep_8cxx_source.html#l00126">DataRep::setRepSize()</a>, <a class="el" href="DataRep_8cxx_source.html#l00256">DataRep::setRepStyle()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00379">XyPlotter::setReverse()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00445">XyPlotter::setScaling()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l01037">XyPlotter::setShowGrid()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00253">PlotterBase::setTitle()</a>, <a class="el" href="DataSource_8cxx_source.html#l00146">DataSource::setTitle()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00396">XyPlotter::setTransform()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00363">XyPlotter::setValueRep()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00089">PlotterBase::update()</a>, <a class="el" href="NTupleProjector_8cxx_source.html#l00082">NTupleProjector::update()</a>, <a class="el" href="DataRep_8cxx_source.html#l00067">DataRep::update()</a>, <a class="el" href="CutPlotter_8cxx_source.html#l00289">CutPlotter::update()</a>, <a class="el" href="BinningProjector_8cxx_source.html#l00297">BinningProjector::update()</a>, <a class="el" href="CutPlotter_8cxx_source.html#l00168">CutPlotter::updateTargets()</a>, <a class="el" href="DataRep_8cxx_source.html#l00058">DataRep::~DataRep()</a>, <a class="el" href="DataSource_8cxx_source.html#l00107">DataSource::~DataSource()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00078">PlotterBase::~PlotterBase()</a>, and <a class="el" href="RTuple_8cxx_source.html#l00066">RTuple::~RTuple()</a>.</p>

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

<p>Return the number of stored views. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00836">836</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00138">PlotterBase::m_views</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00891">QtDisplay::numViews()</a>.</p>

</div>
</div>
<a class="anchor" id="af55ba4a3f14904cfacb77986a8a3bfdb"></a><!-- doxytag: member="hippodraw::TextPlotter::plotterId" ref="af55ba4a3f14904cfacb77986a8a3bfdb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int plotterId </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>The unique ID number of this plotter. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00749">749</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00133">PlotterBase::m_plotterId</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l01218">QtDisplay::plotterId()</a>.</p>

</div>
</div>
<a class="anchor" id="aec8619ce99343c1d1f5da36ede61fbec"></a><!-- doxytag: member="hippodraw::TextPlotter::prepareToDraw" ref="aec8619ce99343c1d1f5da36ede61fbec" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void prepareToDraw </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Prepare the plotter for drawing. </p>
<p>The base class implementation does nothing. Derived classes should do what is needed before drawing such as auto scaling. The <a class="el" href="classhippodraw_1_1ViewBase.html" title="The abstract base class for views.">ViewBase</a> class may depend on the axis ranges being set. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aec8619ce99343c1d1f5da36ede61fbec">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00096">96</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a74527d54cc2d6c84bb7eeec85b719cb5"></a><!-- doxytag: member="hippodraw::TextPlotter::removeDataRep" ref="a74527d54cc2d6c84bb7eeec85b719cb5" args="(DataRep *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void removeDataRep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> from the plot. </p>
<p>The base class implementation does nothing.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000072">Todo:</a></b></dt><dd>Remove this and the addDataRep member functions from this class. </dd></dl>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#af4bc9fadfafa309e8bc3d2005d7a7647">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00184">184</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="FunctionController_8cxx_source.html#l00350">FunctionController::removeFunction()</a>.</p>

</div>
</div>
<a class="anchor" id="af7647690e00b67ed5356dc6a16473a73"></a><!-- doxytag: member="hippodraw::TextPlotter::removeObserver" ref="af7647690e00b67ed5356dc6a16473a73" args="(Observer *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void removeObserver </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1Observer.html">hippodraw::Observer</a> *&nbsp;</td>
          <td class="paramname"> <em>observer</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes an <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> from the <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> list. </p>

<p>Definition at line <a class="el" href="Observable_8cxx_source.html#l00066">66</a> of file <a class="el" href="Observable_8cxx_source.html">Observable.cxx</a>.</p>

<p>References <a class="el" href="Observable_8h_source.html#l00051">Observable::m_list</a>.</p>

<p>Referenced by <a class="el" href="BinningProjector_8cxx_source.html#l00263">BinningProjector::normalizeTo()</a>, <a class="el" href="CutPlotter_8cxx_source.html#l00117">CutPlotter::removeFromTarget()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00573">DisplayController::removeTextObservers()</a>, <a class="el" href="NTupleProjector_8cxx_source.html#l00231">NTupleProjector::setNTuple()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00307">FunctionRep::willDelete()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00070">FunctionRep::~FunctionRep()</a>, and <a class="el" href="NTupleProjector_8cxx_source.html#l00071">NTupleProjector::~NTupleProjector()</a>.</p>

</div>
</div>
<a class="anchor" id="a58c024c8fd78de08608756b0b3af2a18"></a><!-- doxytag: member="hippodraw::TextPlotter::repColor" ref="a58c024c8fd78de08608756b0b3af2a18" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Color.html">Color</a> &amp; repColor </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the color used for the representation. </p>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#a04af093e890a61e4eca0489b618a5e42">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00116">116</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00263">DataRep::getRepColor()</a>, and <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>.</p>

</div>
</div>
<a class="anchor" id="aa4725f011a8b3d69168621a683bc3526"></a><!-- doxytag: member="hippodraw::TextPlotter::representation" ref="aa4725f011a8b3d69168621a683bc3526" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1RepBase.html">RepBase</a> * representation </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the representation used by the plotter. </p>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#a68568fbcd108de55f1376375a02530a7">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00085">85</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00234">DataRep::getRepresentation()</a>, and <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>.</p>

</div>
</div>
<a class="anchor" id="ad20897c5c8bd47f5d4005989bead0e55"></a><!-- doxytag: member="hippodraw::TextPlotter::reset" ref="ad20897c5c8bd47f5d4005989bead0e55" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void reset </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resets the bins. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#ad20897c5c8bd47f5d4005989bead0e55">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00426">426</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="aa1456d92915bd86cdde1e7f5d1899cae"></a><!-- doxytag: member="hippodraw::TextPlotter::saveView" ref="aa1456d92915bd86cdde1e7f5d1899cae" args="(const std::vector&lt; double &gt; &amp;range_values)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int saveView </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>range_values</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Save the current set of plot ranges which define a "view" for this plot. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>index of the saved view. </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>range_values</em>&nbsp;</td><td>A vector of 4 elements containing the x and y ranges. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00756">756</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00141">PlotterBase::m_currentView</a>, and <a class="el" href="PlotterBase_8h_source.html#l00138">PlotterBase::m_views</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00849">QtDisplay::saveView()</a>.</p>

</div>
</div>
<a class="anchor" id="a661d036bdf04cc2e79d128f752c1cbe8"></a><!-- doxytag: member="hippodraw::TextPlotter::saveViewAtIndex" ref="a661d036bdf04cc2e79d128f752c1cbe8" args="(const std::vector&lt; double &gt; &amp;range_values, unsigned int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int saveViewAtIndex </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>range_values</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</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>Save the current set of plot ranges which define a "view" for this plot.at the position i. </p>
<p>The views from position i onward are deleted </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>index of the saved view. </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>range_values</em>&nbsp;</td><td>A vector of 4 elements containing the x and y ranges. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>the position at which range_values should be inserted at. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00771">771</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00141">PlotterBase::m_currentView</a>, and <a class="el" href="PlotterBase_8h_source.html#l00138">PlotterBase::m_views</a>.</p>

</div>
</div>
<a class="anchor" id="a666709c994dc9582b8127aefa106fe48"></a><!-- doxytag: member="hippodraw::TextPlotter::selectedDataRep" ref="a666709c994dc9582b8127aefa106fe48" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> * selectedDataRep </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 selected <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. </p>
<p>That is, the one that should receive commands to it. If multiple <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> objects are selected, return a null pointer. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a666709c994dc9582b8127aefa106fe48">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00161">161</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00884">DisplayController::getProjector()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00927">DisplayController::setNTuple()</a>, and <a class="el" href="DisplayController_8cxx_source.html#l01472">DisplayController::setRepSize()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d512360c330999c76f53a88c9896634"></a><!-- doxytag: member="hippodraw::TextPlotter::setActivePlot" ref="a4d512360c330999c76f53a88c9896634" args="(int index, bool redraw)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setActivePlot </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>redraw</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the active plot. </p>
<p>Redraws the plot if <em>redraw</em> is <code>true</code>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a4d512360c330999c76f53a88c9896634">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00174">174</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="FunctionController_8cxx_source.html#l00241">FunctionController::addFunction()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00322">PyCanvas::addText()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00342">PyCanvas::addTextAt()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00362">PyCanvas::addTextAtAbs()</a>, <a class="el" href="Inspector_8cxx_source.html#l03514">Inspector::functionsRemoveButton_clicked()</a>, <a class="el" href="Inspector_8cxx_source.html#l01462">Inspector::removeDataRepButton_clicked()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00723">PlotterBase::toggleActivePlot()</a>.</p>

</div>
</div>
<a class="anchor" id="a2702277fba29397e6d437872a381dd21"></a><!-- doxytag: member="hippodraw::TextPlotter::setAspectRatio" ref="a2702277fba29397e6d437872a381dd21" args="(double ratio)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAspectRatio </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>ratio</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the aspect ratio. </p>
<p>Set the ratio of the width to the height that should be used when drawing the plotter. A value of 0.0 indicates that any ratio is acceptable. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00553">553</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00079">PlotterBase::m_aspect_ratio</a>, and <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>.</p>

<p>Referenced by <a class="el" href="FitsController_8cxx_source.html#l00199">FitsController::checkForImage()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01128">QtDisplay::setAspectRatio()</a>.</p>

</div>
</div>
<a class="anchor" id="a7114611a60723148eed3039fb515811b"></a><!-- doxytag: member="hippodraw::TextPlotter::setAutoRanging" ref="a7114611a60723148eed3039fb515811b" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAutoRanging </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the auto-ranging status for all axes to <em>flag</em>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a7114611a60723148eed3039fb515811b">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00229">229</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="af716fc112a02a08771ad20838fe7e95a"></a><!-- doxytag: member="hippodraw::TextPlotter::setAutoRanging" ref="af716fc112a02a08771ad20838fe7e95a" args="(Axes::Type axis, bool flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAutoRanging </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the auto-ranging. </p>
<p>Sets auto-ranging status for the <em>axis</em> to <em>flag</em> and auto-ranges all axis which has that status set. The implementation in this base class does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#af716fc112a02a08771ad20838fe7e95a">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00222">222</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

<p>Sets the auto-ranging. </p>
<p>Sets auto-ranging status for the <em>axis</em> to <em>flag</em> and auto-ranges all axis which has that status set. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00205">205</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00322">PlotterBase::autoScale()</a>, and <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l02282">Inspector::axisZoomPanCheckBox_clicked()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01171">QtDisplay::resize()</a>, <a class="el" href="Inspector_8cxx_source.html#l05724">Inspector::rotateX()</a>, <a class="el" href="Inspector_8cxx_source.html#l05758">Inspector::rotateY()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01086">QtDisplay::setAutoRanging()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01119">DisplayController::setAxisBindings()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01537">DisplayController::setBinWidth()</a>, <a class="el" href="Inspector_8cxx_source.html#l02559">Inspector::setHighRange()</a>, <a class="el" href="Inspector_8cxx_source.html#l02520">Inspector::setLowRange()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01551">DisplayController::setOffset()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01495">DisplayController::setRange()</a>, <a class="el" href="Inspector_8cxx_source.html#l05891">Inspector::setXRotateText()</a>, and <a class="el" href="Inspector_8cxx_source.html#l05928">Inspector::setYRotateText()</a>.</p>

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

<p>Sets automatic ticks on or off. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00635">635</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00615">PlotterBase::setAutoTicks()</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

</div>
</div>
<a class="anchor" id="a8d3ee403f19665d591dcef5ded72c474"></a><!-- doxytag: member="hippodraw::TextPlotter::setAutoTicks" ref="a8d3ee403f19665d591dcef5ded72c474" args="(Axes::Type axis, bool yes)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAutoTicks </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>yes</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets automatic generation of axis ticks. </p>
<p>This base class does nothing. Derived classes may interpret this function. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a8d3ee403f19665d591dcef5ded72c474">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00615">615</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00635">PlotterBase::setAutoTicks()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00628">PlotterBase::setAutoTicksOnX()</a>.</p>

</div>
</div>
<a class="anchor" id="a2f8f15b10b33c56303b6b83d41c64337"></a><!-- doxytag: member="hippodraw::TextPlotter::setAutoTicksOnX" ref="a2f8f15b10b33c56303b6b83d41c64337" args="(bool yes)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAutoTicksOnX </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>yes</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets automatic generation of axis ticks on X axis. </p>
<p>This base class does nothing. Derived classes may interpret this function.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>This member function is temporary fix to memory leak problem in passing string with SIP. </dd></dl>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00628">628</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00615">PlotterBase::setAutoTicks()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="a52d1327fa58661927dc71b85fde81bdb"></a><!-- doxytag: member="hippodraw::TextPlotter::setAxisModel" ref="a52d1327fa58661927dc71b85fde81bdb" args="(AxisModelBase *, hippodraw::Axes::Type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAxisModel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> *&nbsp;</td>
          <td class="paramname">, </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"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the AxisModel on the specified axis. </p>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#a9f2854a2e173ad7296f233845dbce099">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00106">106</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="ac6d929ae4eab9e323561aee136595720"></a><!-- doxytag: member="hippodraw::TextPlotter::setBinWidth" ref="ac6d929ae4eab9e323561aee136595720" args="(Axes::Type axis, int parameter, bool dragging)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setBinWidth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>parameter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>dragging</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the bin width according to parameter of dragging slider. </p>
<p>Does nothing if more than one <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> is active. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00382">382</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00179">PlotterBase::activePlotIndex()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00144">PlotterBase::getProjector()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00375">PlotterBase::setBinWidth()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00339">PlotterBase::setRange()</a>.</p>

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

<p>Sets the bin width. </p>
<p>Sets the bin width parameter of the plot. Not all plots have a bin width parameter. Since histogram-ming plots are commonly used, this method has been declared as a convenience to script writers. The implementation is this base class does nothing. </p>

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

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00375">PlotterBase::setBinWidth()</a>.</p>

</div>
</div>
<a class="anchor" id="ab00342247f9d5d6ef93f21a1853c055a"></a><!-- doxytag: member="hippodraw::TextPlotter::setBinWidth" ref="ab00342247f9d5d6ef93f21a1853c055a" args="(Axes::Type axis, double width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setBinWidth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the bin width. </p>
<p>Sets the bin width of the contained <a class="el" href="classhippodraw_1_1ProjectorBase.html" title="The base class for the Projector hierarchy.">ProjectorBase</a> objects to <em>width</em> along axis <em>axis</em>. The implementation in this class does nothing. The </p>
<dl class="see"><dt><b>See also:</b></dt><dd>PrjectorBase::setBinWidth. </dd></dl>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#ab00342247f9d5d6ef93f21a1853c055a">XyPlotter</a>.</p>

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

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l01171">QtDisplay::resize()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00999">QtDisplay::setBinWidth()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00382">PlotterBase::setBinWidth()</a>.</p>

</div>
</div>
<a class="anchor" id="a46209517fc616ffba582b3f350229ea9"></a><!-- doxytag: member="hippodraw::TextPlotter::setBottomMargin" ref="a46209517fc616ffba582b3f350229ea9" args="(double bottom)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setBottomMargin </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bottom</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a46209517fc616ffba582b3f350229ea9">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l01044">1044</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

</div>
</div>
<a class="anchor" id="aa3a3ccbc0581befe51f41f4207e3d01f"></a><!-- doxytag: member="hippodraw::TextPlotter::setBoxEdge" ref="aa3a3ccbc0581befe51f41f4207e3d01f" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setBoxEdge </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the box-edge status to <em>flag</em>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aa3a3ccbc0581befe51f41f4207e3d01f">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00927">927</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l05822">Inspector::m_boxedge_clicked()</a>.</p>

</div>
</div>
<a class="anchor" id="a1aacfe05f1391e6ed144cc3a61dd5d8b"></a><!-- doxytag: member="hippodraw::TextPlotter::setCrossX" ref="a1aacfe05f1391e6ed144cc3a61dd5d8b" args="(double val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setCrossX </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>val</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the crossX value. </p>

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

<p>References <a class="el" href="PlotterBase_8h_source.html#l00094">PlotterBase::m_crossX</a>.</p>

<p>Referenced by <a class="el" href="QtViewImp_8cxx_source.html#l00987">QtViewImp::setCrossX()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e855f4f5668af19d51a810dd02b0461"></a><!-- doxytag: member="hippodraw::TextPlotter::setCrossY" ref="a3e855f4f5668af19d51a810dd02b0461" args="(double val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setCrossY </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>val</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the crossY value. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00525">525</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00097">PlotterBase::m_crossY</a>.</p>

<p>Referenced by <a class="el" href="QtViewImp_8cxx_source.html#l00992">QtViewImp::setCrossY()</a>.</p>

</div>
</div>
<a class="anchor" id="a62f1c33ac85ece8e7e3eeb15e3af024f"></a><!-- doxytag: member="hippodraw::TextPlotter::setCurrentRangeSaved" ref="a62f1c33ac85ece8e7e3eeb15e3af024f" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setCurrentRangeSaved </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets current_range_saved member to flag. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00881">881</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00129">PlotterBase::current_range_saved</a>.</p>

</div>
</div>
<a class="anchor" id="a654cbf7e62bd00f0803420f58e1c05a5"></a><!-- doxytag: member="hippodraw::TextPlotter::setCutRangeAt" ref="a654cbf7e62bd00f0803420f58e1c05a5" args="(const Range &amp;range, unsigned int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setCutRangeAt </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>range</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of a <a class="el" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e.">TupleCut</a> object. </p>
<p>Sets the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of a <a class="el" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e.">TupleCut</a> object, if any. This base class implementation does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1CutPlotter.html#abe9413ab44cebb37a4621813301c206a">CutPlotter</a>, and <a class="el" href="classhippodraw_1_1XyPlotter.html#a654cbf7e62bd00f0803420f58e1c05a5">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00874">874</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l02682">Inspector::cutText_returnPressed()</a>.</p>

</div>
</div>
<a class="anchor" id="a04cd59885508cb37663b54c844bd97ae"></a><!-- doxytag: member="hippodraw::TextPlotter::setEnableZ" ref="a04cd59885508cb37663b54c844bd97ae" args="(bool yes=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setEnableZ </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>yes</em> = <code>true</code></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enables the Z axis, if plotter has one. </p>
<p>Implementation here does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a04cd59885508cb37663b54c844bd97ae">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00608">608</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

</div>
</div>
<a class="anchor" id="abdcda7f241c11cfb33b3d75a8047bc6d"></a><!-- doxytag: member="hippodraw::TextPlotter::setErrorDisplay" ref="abdcda7f241c11cfb33b3d75a8047bc6d" args="(hippodraw::Axes::Type axis, bool)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setErrorDisplay </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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000074">Todo:</a></b></dt><dd>Implement TextRep that can display errors. </dd></dl>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#a6be024b7df7aa648542c0dbd03036a8b">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00093">93</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a9307172f633cda713dd356a1f2cf0cbb"></a><!-- doxytag: member="hippodraw::TextPlotter::setFitsTransform" ref="a9307172f633cda713dd356a1f2cf0cbb" args="(const std::string &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setFitsTransform </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>transform</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the fits transform object. </p>
<p>It is created in the <a class="el" href="classhippodraw_1_1CompositePlotter.html" title="A class for containing one or more DataRep objects in a single composite plot.">CompositePlotter</a> class. Useful when a fits image has transform. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a9307172f633cda713dd356a1f2cf0cbb">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00947">947</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="FitsController_8cxx_source.html#l00199">FitsController::checkForImage()</a>.</p>

</div>
</div>
<a class="anchor" id="a0de191cc0a8dd007b14edd64fb173d1f"></a><!-- doxytag: member="hippodraw::TextPlotter::setHighRange" ref="a0de191cc0a8dd007b14edd64fb173d1f" args="(Axes::Type axis, int parm, bool dragging)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setHighRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>parm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>dragging</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the high end of the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of data displayed. </p>
<p>The implementation is this base class does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a0de191cc0a8dd007b14edd64fb173d1f">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00350">350</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l02559">Inspector::setHighRange()</a>.</p>

</div>
</div>
<a class="anchor" id="aeea71544232b164b9fdf1534b4b70a30"></a><!-- doxytag: member="hippodraw::TextPlotter::setLabel" ref="aeea71544232b164b9fdf1534b4b70a30" args="(Axes::Type, const std::string &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setLabel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the label of the specified <em>axis</em> to <em>value</em>. </p>
<p>The implementation in this base class does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aeea71544232b164b9fdf1534b4b70a30">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00293">293</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

<p>Sets the label of specified <em>axis</em> to <em>label</em>. </p>
<p>The default is to take the label from bound <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> column. Invoking this member function overrides that. To return to taking the label from the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> column, <em>label</em> should be set to "%l".</p>
<dl class="note"><dt><b>Note:</b></dt><dd>This method is only used with the SIP based <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a> extension module. </dd></dl>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00282">282</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00958">QtDisplay::setLabel()</a>.</p>

</div>
</div>
<a class="anchor" id="a07314cbc95294b0f3e2131f00285283b"></a><!-- doxytag: member="hippodraw::TextPlotter::setLeftMargin" ref="a07314cbc95294b0f3e2131f00285283b" args="(double left)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setLeftMargin </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>left</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a07314cbc95294b0f3e2131f00285283b">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l01051">1051</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

</div>
</div>
<a class="anchor" id="a8f99313cde7a3c2ffbfa0cf5bdf6c864"></a><!-- doxytag: member="hippodraw::TextPlotter::setLowRange" ref="a8f99313cde7a3c2ffbfa0cf5bdf6c864" args="(Axes::Type axis, int parm, bool dragging)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setLowRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>parm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>dragging</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the low end of the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of data displayed. </p>
<p>The implementation in this base class does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a8f99313cde7a3c2ffbfa0cf5bdf6c864">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00344">344</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l02520">Inspector::setLowRange()</a>.</p>

</div>
</div>
<a class="anchor" id="a7ef0deb6705372d450df66efae4b2d19"></a><!-- doxytag: member="hippodraw::TextPlotter::setMinEntries" ref="a7ef0deb6705372d450df66efae4b2d19" args="(int entries)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setMinEntries </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>entries</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the minimum entries/bin. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a7ef0deb6705372d450df66efae4b2d19">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00960">960</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l05832">Inspector::combineCheckBox_clicked()</a>, <a class="el" href="Inspector_8cxx_source.html#l05847">Inspector::setMinEntries()</a>, and <a class="el" href="Inspector_8cxx_source.html#l05878">Inspector::setMinEntriesText()</a>.</p>

</div>
</div>
<a class="anchor" id="aadd08beecdfe1626c12aad1689fac2ba"></a><!-- doxytag: member="hippodraw::TextPlotter::setNeedUpdate" ref="aadd08beecdfe1626c12aad1689fac2ba" args="(bool isChanged)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setNeedUpdate </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>isChanged</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the m_need_update flag, called by inspector. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aadd08beecdfe1626c12aad1689fac2ba">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l01058">1058</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a23673cf7c41de3abcb4795d140ed8ac5"></a><!-- doxytag: member="hippodraw::TextPlotter::setNumberOfBins" ref="a23673cf7c41de3abcb4795d140ed8ac5" args="(Axes::Type axis, unsigned int number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setNumberOfBins </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>number</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the number of bins. </p>
<p>Sets the number of bins of the contained <a class="el" href="classhippodraw_1_1ProjectorBase.html" title="The base class for the Projector hierarchy.">ProjectorBase</a> objects to <em>number</em> along the axis <em>axis</em>. The implementation in this class does nothing. </p>
<dl class="see"><dt><b>See also:</b></dt><dd>ProbjectorBase::setNumberOfBins. </dd></dl>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a23673cf7c41de3abcb4795d140ed8ac5">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00368">368</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

<p>Sets the number of bins. </p>
<p>Sets the number of bins of the plot. Not all plots have a bin attribute. Since histogram-ming plots are commonly used, this method has been declared as a convenience to script writers. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00418">418</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00983">QtDisplay::setNumberOfBins()</a>.</p>

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

<p>Sets the bin offset. </p>
<p>Sets the bin offset parameter of the plot. Not all plots have a bin parameter. Since histogram-ming plots are commonly used, this method has been declared as a convenience to script writers. The implementation is this base class does nothing. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00410">410</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00395">PlotterBase::setOffset()</a>.</p>

</div>
</div>
<a class="anchor" id="aabcc71f2884f3667c1410685d5a887fa"></a><!-- doxytag: member="hippodraw::TextPlotter::setOffset" ref="aabcc71f2884f3667c1410685d5a887fa" args="(Axes::Type axis, double offset)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>offset</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the offset. </p>
<p>Sets the edges of the bins to be offset from its current value by the amount <em>offset</em> along the axis <em>axis</em>. The implementation in this class does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aabcc71f2884f3667c1410685d5a887fa">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00395">395</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="FitsController_8cxx_source.html#l00199">FitsController::checkForImage()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00410">PlotterBase::setOffset()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00580">PlotterBase::setOffsets()</a>.</p>

</div>
</div>
<a class="anchor" id="ab77ec01ba03d526972e2898d93c2b297"></a><!-- doxytag: member="hippodraw::TextPlotter::setOffsets" ref="ab77ec01ba03d526972e2898d93c2b297" args="(double xoffset, double yoffset)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setOffsets </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>xoffset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>yoffset</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the offsets on the x and y axis. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00580">580</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00395">PlotterBase::setOffset()</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, and <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>.</p>

</div>
</div>
<a class="anchor" id="a575fb04b654ddc672e474ed73fc1935a"></a><!-- doxytag: member="hippodraw::TextPlotter::setParentDataRep" ref="a575fb04b654ddc672e474ed73fc1935a" args="(hippodraw::DataRep *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setParentDataRep </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;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets 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>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classhippodraw_1_1PlotterBase.html#a51131bded80446fbc146ad11c7fe0ada" title="Returns the target DataRep contained by the plotter.">getTarget</a>. </dd></dl>

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

<p>References <a class="el" href="Observable_8cxx_source.html#l00052">Observable::addObserver()</a>, and <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00697">DisplayController::createTextPlotter()</a>, and <a class="el" href="PlotterBaseXML_8cxx_source.html#l00572">PlotterBaseXML::handleTextPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="a6a617fc5ba744071ccffa0576703531d"></a><!-- doxytag: member="hippodraw::TextPlotter::setParentDataRepIndex" ref="a6a617fc5ba744071ccffa0576703531d" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setParentDataRepIndex </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the index of the 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="PlotterBase_8cxx_source.html#l00591">591</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00113">PlotterBase::m_parent_datarep_index</a>.</p>

</div>
</div>
<a class="anchor" id="aaa4d4192b21240e373e6b4a0587a348c"></a><!-- doxytag: member="hippodraw::TextPlotter::setParentPlotter" ref="aaa4d4192b21240e373e6b4a0587a348c" args="(PlotterBase *plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setParentPlotter </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;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the parent plotter. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00601">601</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8h_source.html#l00110">PlotterBase::m_parent_plotter</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00658">DisplayController::createTextView()</a>.</p>

</div>
</div>
<a class="anchor" id="a09b9c65c112fecf83033b6cb51101608"></a><!-- doxytag: member="hippodraw::TextPlotter::setRange" ref="a09b9c65c112fecf83033b6cb51101608" args="(const std::string &amp;axis, double low, double high)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setRange </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>low</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>high</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>Sets the range on the specified axis. </p>
<p>Creates a <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> object from the <em>low</em> and <em>high</em> arguments. The <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> is the scaled range. It calls setRange ( <a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7" title="Axes constants.">hippodraw::Axes::Type</a>, <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a>, bool ) with third argument <code>true</code>. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00329">329</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00339">PlotterBase::setRange()</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

</div>
</div>
<a class="anchor" id="a189d730969d2a516bcebcce4d21514b4"></a><!-- doxytag: member="hippodraw::TextPlotter::setRange" ref="a189d730969d2a516bcebcce4d21514b4" args="(Axes::Type axis, const Range &amp;range, bool scaled=false, bool adjust_width=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>range</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>scaled</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>adjust_width</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the range on the specified axis. </p>
<p>Sets the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> on the axis <em>axis</em> to <em>range</em>. The <a class="el" href="classhippodraw_1_1TransformBase.html" title="A transform that transforms coordinates from one coordinate system to another.">TransformBase</a> object contained by this object may adjust the range to fall within its limits. If <em>scaled</em> is <code>true</code>, then the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> object's value is a scaled range, otherwise it is the true range. if <em>adjust_width</em> is <code>true</code>, the bin width, if applicable, is adjusts so one has the same number of bins after the range is set, otherwise, the bin width is not changed. The implementation in this base class does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a189d730969d2a516bcebcce4d21514b4">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00339">339</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l01171">QtDisplay::resize()</a>, <a class="el" href="Inspector_8cxx_source.html#l05724">Inspector::rotateX()</a>, <a class="el" href="Inspector_8cxx_source.html#l05758">Inspector::rotateY()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00382">PlotterBase::setBinWidth()</a>, <a class="el" href="Inspector_8cxx_source.html#l02559">Inspector::setHighRange()</a>, <a class="el" href="Inspector_8cxx_source.html#l02626">Inspector::setHighText()</a>, <a class="el" href="Inspector_8cxx_source.html#l02520">Inspector::setLowRange()</a>, <a class="el" href="Inspector_8cxx_source.html#l02490">Inspector::setLowText()</a>, <a class="el" href="CanvasView_8cxx_source.html#l02710">CanvasView::setPlotZoom()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00800">QtDisplay::setRange()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00329">PlotterBase::setRange()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01495">DisplayController::setRange()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00820">PlotterBase::setView()</a>, <a class="el" href="Inspector_8cxx_source.html#l05891">Inspector::setXRotateText()</a>, and <a class="el" href="Inspector_8cxx_source.html#l05928">Inspector::setYRotateText()</a>.</p>

</div>
</div>
<a class="anchor" id="ab6ac85edb978c2ec1253028e606d539d"></a><!-- doxytag: member="hippodraw::TextPlotter::setRepColor" ref="ab6ac85edb978c2ec1253028e606d539d" args="(const Color &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setRepColor </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Color.html">Color</a> &amp;&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the representation's color. </p>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#a018aa1ae6f3ce4a8bdf892e777b2162e">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00110">110</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>, <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>, and <a class="el" href="DataRep_8cxx_source.html#l00249">DataRep::setRepColor()</a>.</p>

</div>
</div>
<a class="anchor" id="a35b7d7b01d7145263276d56ee3d2cafc"></a><!-- doxytag: member="hippodraw::TextPlotter::setRepresentation" ref="a35b7d7b01d7145263276d56ee3d2cafc" args="(RepBase *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setRepresentation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1RepBase.html">RepBase</a> *&nbsp;</td>
          <td class="paramname"> <em>rep</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <code>PointRep</code>. </p>
<p>The PointRep <em>pointrep</em> replaces the existing one (which is destroyed). </p>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#a8784a4f318c0e5779b47760f7ef3d67e">PlotterBase</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00080">80</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>, and <a class="el" href="DataRep_8cxx_source.html#l00217">DataRep::setPointRep()</a>.</p>

</div>
</div>
<a class="anchor" id="a39813a74a7f39f4ddd149727f703d962"></a><!-- doxytag: member="hippodraw::TextPlotter::setReverse" ref="a39813a74a7f39f4ddd149727f703d962" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setReverse </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the reverse status to <em>flag</em>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a39813a74a7f39f4ddd149727f703d962">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00242">242</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="ac20cb4443c6157ddc031a884efc9e11d"></a><!-- doxytag: member="hippodraw::TextPlotter::setShowGrid" ref="ac20cb4443c6157ddc031a884efc9e11d" args="(bool flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setShowGrid </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>flag</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the show-grid status to <em>flag</em>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#ac20cb4443c6157ddc031a884efc9e11d">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00920">920</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l05812">Inspector::m_grid_clicked()</a>.</p>

</div>
</div>
<a class="anchor" id="a90bcc074161171203d305304c7d05b9b"></a><!-- doxytag: member="hippodraw::TextPlotter::setTicks" ref="a90bcc074161171203d305304c7d05b9b" args="(const std::string &amp;axis, const std::vector&lt; double &gt; &amp;values, const std::vector&lt; std::string &gt; &amp;labels)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTicks </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>values</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>labels</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the ticks on specified axis. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00659">659</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00622">PlotterBase::setTicks()</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

</div>
</div>
<a class="anchor" id="aaf31fb93955fc242a314848ce497f942"></a><!-- doxytag: member="hippodraw::TextPlotter::setTicks" ref="aaf31fb93955fc242a314848ce497f942" args="(Axes::Type axis, const std::vector&lt; AxisTick &gt; &amp;ticks)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTicks </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="classhippodraw_1_1AxisTick.html">AxisTick</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>ticks</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the ticks for the specified axis. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#aaf31fb93955fc242a314848ce497f942">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00622">622</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00659">PlotterBase::setTicks()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00643">PlotterBase::setTicksOnX()</a>.</p>

</div>
</div>
<a class="anchor" id="acf015aa5805aaeefdeff914b4b283d94"></a><!-- doxytag: member="hippodraw::TextPlotter::setTicksOnX" ref="acf015aa5805aaeefdeff914b4b283d94" args="(const std::vector&lt; double &gt; &amp;values, const std::vector&lt; std::string &gt; &amp;labels)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTicksOnX </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>values</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>labels</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the ticks for the X axis. </p>
<dl class="note"><dt><b>Note:</b></dt><dd>This method is provided to avoid interfacing the other one with the same name to <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a>.</dd>
<dd>
This method is temporary fix to memory leak problem with SIP. </dd></dl>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00643">643</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00622">PlotterBase::setTicks()</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

</div>
</div>
<a class="anchor" id="abc79cf0667bbb5c93fca3f01b52c7b57"></a><!-- doxytag: member="hippodraw::TextPlotter::setTitle" ref="abc79cf0667bbb5c93fca3f01b52c7b57" args="(const std::string &amp;title)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTitle </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>title</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the title to be displayed. </p>
<p>The implementation is to pass the <em>title</em> parameter to the axes representation. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00253">253</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00179">PlotterBase::activePlotIndex()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00156">PlotterBase::getDataRep()</a>, <a class="el" href="PlotterBase_8h_source.html#l00091">PlotterBase::m_title</a>, and <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00404">XyPlotter::createPickTuple()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00910">QtDisplay::setTitle()</a>, and <a class="el" href="Inspector_8cxx_source.html#l02113">Inspector::titleText_returnPressed()</a>.</p>

</div>
</div>
<a class="anchor" id="a3b145aec3e753917fd90b28d7e1eb6eb"></a><!-- doxytag: member="hippodraw::TextPlotter::setTopMargin" ref="a3b145aec3e753917fd90b28d7e1eb6eb" args="(double top)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTopMargin </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>top</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set and get additional margin on top,bottom,left of the plotter. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a3b145aec3e753917fd90b28d7e1eb6eb">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l01030">1030</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

</div>
</div>
<a class="anchor" id="a78b74f631dc0bb20ca4cc13a38530046"></a><!-- doxytag: member="hippodraw::TextPlotter::setTransform" ref="a78b74f631dc0bb20ca4cc13a38530046" args="(TransformBase *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTransform </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> *&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the transform object. </p>
<p>A copy of the transform object is made by calling <a class="el" href="classhippodraw_1_1TransformBase.html#a2c6a8718d148e32dd496ce08a3b221ce" title="Creates a new Transform object by copying an existing one.">TransformBase::clone()</a>, and the previous transform object is deleted. By doing it this way, a controller in an application does not need to keep track of how many references to a particular transform object are active. Derived classes may override this function in order to check if the concrete type of transform object is one appropriate for them. The implementation in this base class does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a78b74f631dc0bb20ca4cc13a38530046">XyPlotter</a>.</p>

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

<p>Referenced by <a class="el" href="PlotterBaseXML_8cxx_source.html#l00318">PlotterBaseXML::getObject()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01335">DisplayController::setLog()</a>, and <a class="el" href="DisplayController_8cxx_source.html#l01393">DisplayController::setTransform()</a>.</p>

</div>
</div>
<a class="anchor" id="ae1217432c5c19ab98a3ebdc3b778c78c"></a><!-- doxytag: member="hippodraw::TextPlotter::setValueRep" ref="ae1217432c5c19ab98a3ebdc3b778c78c" args="(BinToColor *rep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setValueRep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1BinToColor.html">BinToColor</a> *&nbsp;</td>
          <td class="paramname"> <em>rep</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the object that will do the value to color transform, if any. </p>
<p>The implementation is this base class does nothing. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#ae1217432c5c19ab98a3ebdc3b778c78c">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00198">198</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a78fdc75b764a7d8a31831a359f2e957f"></a><!-- doxytag: member="hippodraw::TextPlotter::setView" ref="a78fdc75b764a7d8a31831a359f2e957f" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setView </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the view by <em>index</em>. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00820">820</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="PlotterBase_8h_source.html#l00141">PlotterBase::m_currentView</a>, <a class="el" href="PlotterBase_8h_source.html#l00138">PlotterBase::m_views</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00339">PlotterBase::setRange()</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00843">PlotterBase::deleteView()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00796">PlotterBase::nextView()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l00865">QtDisplay::setView()</a>.</p>

</div>
</div>
<a class="anchor" id="a289f3fc86c87ce8d1f13f60f7d67aeb3"></a><!-- doxytag: member="hippodraw::TextPlotter::setZMargin" ref="a289f3fc86c87ce8d1f13f60f7d67aeb3" args="(double z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setZMargin </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a289f3fc86c87ce8d1f13f60f7d67aeb3">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l01037">1037</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

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

</div>
</div>
<a class="anchor" id="a26fff3ef0bc60d9b870b8bdd49bfaeb9"></a><!-- doxytag: member="hippodraw::TextPlotter::titleFont" ref="a26fff3ef0bc60d9b870b8bdd49bfaeb9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> * titleFont </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>What font is being used to override the default while drawing title of plot. </p>
<p>If return value is null pointer the default is being used. Base class returns NULL. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#a26fff3ef0bc60d9b870b8bdd49bfaeb9">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00973">973</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>Referenced by <a class="el" href="DataView_8cxx_source.html#l00062">DataView::prepareMarginRect()</a>.</p>

</div>
</div>
<a class="anchor" id="ad5ab95aa763f5cad5bc874fd3dbf5ecb"></a><!-- doxytag: member="hippodraw::TextPlotter::toggleActivePlot" ref="ad5ab95aa763f5cad5bc874fd3dbf5ecb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void toggleActivePlot </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Toggles the active <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>, if 2 or more are contained by the plotter. </p>
<p>Toggles the active plot. With each call, the current active plot is deselected and the next one becomes the active plot. When the end of the list of plots is reached, all plots become active. If all plots are active then only the first becomes active. </p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00723">723</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00179">PlotterBase::activePlotIndex()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00149">PlotterBase::getNumDataReps()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00174">PlotterBase::setActivePlot()</a>.</p>

</div>
</div>
<a class="anchor" id="a94844008b306b238062eef48aa2a72d9"></a><!-- doxytag: member="hippodraw::TextPlotter::toUserXY" ref="a94844008b306b238062eef48aa2a72d9" args="(double mx, double my, bool scaled, double &amp;ux, double &amp;uy) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void toUserXY </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>mx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>my</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>scaled</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>ux</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>uy</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00138">138</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="ae6b85d8f95c1889865463b18e33d08a5"></a><!-- doxytag: member="hippodraw::TextPlotter::update" ref="ae6b85d8f95c1889865463b18e33d08a5" args="(const Observable *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void update </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Observable.html">Observable</a> *&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sends notification to it's <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> <a class="el" href="classhippodraw_1_1ViewBase.html" title="The abstract base class for views.">ViewBase</a> object that redrawing is needed. </p>

<p>Implements <a class="el" href="classhippodraw_1_1Observer.html#ab42954b72ba11d6f27a226f712ea77be">Observer</a>.</p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1CutPlotter.html#abfdd19da76de4ac910239e66d2612ed9">CutPlotter</a>.</p>

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

<p>References <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>.</p>

</div>
</div>
<a class="anchor" id="ac5c54df7ed3b930268c8d7752c101725"></a><!-- doxytag: member="hippodraw::TextPlotter::update" ref="ac5c54df7ed3b930268c8d7752c101725" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void update </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Updates the plotter. </p>
<p>Updates the plotter by informing contained <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> that an update is needed. Does not notify its <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> objects. </p>

<p>Implements <a class="el" href="classhippodraw_1_1PlotterBase.html#a99b02345a8a15d3c5ea2844a2253f510">PlotterBase</a>.</p>

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

<p>References <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>.</p>

</div>
</div>
<a class="anchor" id="ae98a2eca3fda293f98fd2af1764e0d11"></a><!-- doxytag: member="hippodraw::TextPlotter::userToInvertedMarginY" ref="ae98a2eca3fda293f98fd2af1764e0d11" args="(double y) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float userToInvertedMarginY </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Does nothing. </p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00131">131</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="ab04d1171abbedff5fed56c7a20fccee2"></a><!-- doxytag: member="hippodraw::TextPlotter::userToMarginX" ref="ab04d1171abbedff5fed56c7a20fccee2" args="(double x) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float userToMarginX </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Does nothing. </p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00121">121</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a83bad97945ec0e23cc2b343bc383708c"></a><!-- doxytag: member="hippodraw::TextPlotter::userToMarginY" ref="a83bad97945ec0e23cc2b343bc383708c" args="(double y) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float userToMarginY </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Does nothing. </p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00126">126</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="ac8f11cf756d29fbe26657e1bbeb7f7a5"></a><!-- doxytag: member="hippodraw::TextPlotter::wantsPixmap" ref="ac8f11cf756d29fbe26657e1bbeb7f7a5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool wantsPixmap </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>Informs caller if the plotter prefers to use a pixmap or not. </p>
<p>Returns <code>true</code> if the plotter might make good use of an off screen pix map, otherwise returns false. If a plot contains thousands of points, then selection of the plot, or moving the plot on a canvas could be slow unless an off screen pixmap is used to flush previous drawing the the screen. The default implementation in the base class is to return false. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1XyPlotter.html#ac8f11cf756d29fbe26657e1bbeb7f7a5">XyPlotter</a>.</p>

<p>Definition at line <a class="el" href="PlotterBase_8cxx_source.html#l00561">561</a> of file <a class="el" href="PlotterBase_8cxx_source.html">PlotterBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a486e625e490369e6e75cce2e38ed1774"></a><!-- doxytag: member="hippodraw::TextPlotter::willDelete" ref="a486e625e490369e6e75cce2e38ed1774" args="(const Observable *observable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void willDelete </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Observable.html">Observable</a> *&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Notifies <code>this</code> <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> object that one of its <a class="el" href="classhippodraw_1_1Observable.html" title="Part of an implementation of the Observable-Observer pattern based on the example...">Observable</a> objects is about to be deleted. </p>
<p>Since most <a class="el" href="classhippodraw_1_1Observable.html" title="Part of an implementation of the Observable-Observer pattern based on the example...">Observable</a> objects are owned by its <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a>, it is the <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> that issued the delete. Thus the default implementation here does nothing. Derived classes that observe objects owned by another should implement this method to remove the <a class="el" href="classhippodraw_1_1Observable.html" title="Part of an implementation of the Observable-Observer pattern based on the example...">Observable</a> from the list they are observing. </p>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1Observer.html#a5380948822be75c060ae8cc538cd1327">Observer</a>.</p>

<p>Definition at line <a class="el" href="TextPlotter_8cxx_source.html#l00156">156</a> of file <a class="el" href="TextPlotter_8cxx_source.html">TextPlotter.cxx</a>.</p>

<p>References <a class="el" href="TextPlotter_8cxx_source.html#l00145">TextPlotter::getParentDataRep()</a>, <a class="el" href="TextPlotter_8h_source.html#l00044">TextPlotter::m_datarep</a>, and <a class="el" href="DataRep_8cxx_source.html#l00084">DataRep::setParentDataRep()</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a0adc6d89f3cb0af327509d9d56a3f3cb"></a><!-- doxytag: member="hippodraw::TextPlotter::current_range_saved" ref="a0adc6d89f3cb0af327509d9d56a3f3cb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classhippodraw_1_1PlotterBase.html#a0adc6d89f3cb0af327509d9d56a3f3cb">current_range_saved</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns true if the current range on the axes have been saved. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00129">129</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00888">PlotterBase::getCurrentRangeSaved()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00033">PlotterBase::PlotterBase()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00881">PlotterBase::setCurrentRangeSaved()</a>.</p>

</div>
</div>
<a class="anchor" id="ad84d23b5a05e55058568b441e66eee59"></a><!-- doxytag: member="hippodraw::TextPlotter::m_aspect_ratio" ref="ad84d23b5a05e55058568b441e66eee59" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classhippodraw_1_1PlotterBase.html#ad84d23b5a05e55058568b441e66eee59">m_aspect_ratio</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The aspect ratio. </p>
<p>The ratio of the width to the height that the should be used when drawing the plotter. A ratio of zero, the default, indicates that any ratio is acceptable. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00079">79</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00453">XyPlotter::getAspectRatio()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00546">PlotterBase::getAspectRatio()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00553">PlotterBase::setAspectRatio()</a>.</p>

</div>
</div>
<a class="anchor" id="a97668bf26e3751e6e7c30ef2b55a972f"></a><!-- doxytag: member="hippodraw::TextPlotter::m_crossX" ref="a97668bf26e3751e6e7c30ef2b55a972f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classhippodraw_1_1PlotterBase.html#a97668bf26e3751e6e7c30ef2b55a972f">m_crossX</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The x position of the cross hair. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00094">94</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00180">XyPlotter::drawCrossHairs()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00520">PlotterBase::setCrossX()</a>.</p>

</div>
</div>
<a class="anchor" id="a50d630e092b37fd1d799301aaad6a550"></a><!-- doxytag: member="hippodraw::TextPlotter::m_crossY" ref="a50d630e092b37fd1d799301aaad6a550" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="classhippodraw_1_1PlotterBase.html#a50d630e092b37fd1d799301aaad6a550">m_crossY</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The y position of the cross hair. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00097">97</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00180">XyPlotter::drawCrossHairs()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00525">PlotterBase::setCrossY()</a>.</p>

</div>
</div>
<a class="anchor" id="ab4f261eb99a41411d7777b28268c8945"></a><!-- doxytag: member="hippodraw::TextPlotter::m_currentView" ref="ab4f261eb99a41411d7777b28268c8945" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classhippodraw_1_1PlotterBase.html#ab4f261eb99a41411d7777b28268c8945">m_currentView</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Index of the current view. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00141">141</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00860">PlotterBase::currentView()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00796">PlotterBase::nextView()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00756">PlotterBase::saveView()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00771">PlotterBase::saveViewAtIndex()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00820">PlotterBase::setView()</a>.</p>

</div>
</div>
<a class="anchor" id="aaa79028ed8a51835e83329b9e323af56"></a><!-- doxytag: member="hippodraw::TextPlotter::m_datarep" ref="aaa79028ed8a51835e83329b9e323af56" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1TextDataRep.html">TextDataRep</a>* <a class="el" href="classhippodraw_1_1TextPlotter.html#aaa79028ed8a51835e83329b9e323af56">m_datarep</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> object being used. </p>

<p>Definition at line <a class="el" href="TextPlotter_8h_source.html#l00044">44</a> of file <a class="el" href="TextPlotter_8h_source.html">TextPlotter.h</a>.</p>

<p>Referenced by <a class="el" href="TextPlotter_8cxx_source.html#l00052">TextPlotter::addDataRep()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00070">TextPlotter::drawIn()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00065">TextPlotter::getDataRep()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00145">TextPlotter::getParentDataRep()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00116">TextPlotter::repColor()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00085">TextPlotter::representation()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00150">TextPlotter::setParentDataRep()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00110">TextPlotter::setRepColor()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00080">TextPlotter::setRepresentation()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00029">TextPlotter::TextPlotter()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00179">TextPlotter::update()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00156">TextPlotter::willDelete()</a>, and <a class="el" href="TextPlotter_8cxx_source.html#l00041">TextPlotter::~TextPlotter()</a>.</p>

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

<p>The name of the type of plotter. </p>
<p>Used to lookup the plotter in a factory. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00083">83</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00083">PlotterBase::name()</a>.</p>

</div>
</div>
<a class="anchor" id="a4ff1048afe120d2524af59cc61e55520"></a><!-- doxytag: member="hippodraw::TextPlotter::m_parent_datarep_index" ref="a4ff1048afe120d2524af59cc61e55520" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classhippodraw_1_1PlotterBase.html#a4ff1048afe120d2524af59cc61e55520">m_parent_datarep_index</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Parent <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> index. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00113">113</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00586">PlotterBase::getParentDataRepIndex()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00591">PlotterBase::setParentDataRepIndex()</a>.</p>

</div>
</div>
<a class="anchor" id="a35dad358573d2b35a06e5ef348eeddb3"></a><!-- doxytag: member="hippodraw::TextPlotter::m_parent_plotter" ref="a35dad358573d2b35a06e5ef348eeddb3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a>* <a class="el" href="classhippodraw_1_1PlotterBase.html#a35dad358573d2b35a06e5ef348eeddb3">m_parent_plotter</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Parent plotter. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00110">110</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00596">PlotterBase::getParentPlotter()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00601">PlotterBase::setParentPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="a55ec537bb44ee052678f9e6be623f0c9"></a><!-- doxytag: member="hippodraw::TextPlotter::m_plotterId" ref="a55ec537bb44ee052678f9e6be623f0c9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classhippodraw_1_1PlotterBase.html#a55ec537bb44ee052678f9e6be623f0c9">m_plotterId</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A unique plotter id. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00133">133</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00749">PlotterBase::plotterId()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00741">PlotterBase::setPlotterId()</a>.</p>

</div>
</div>
<a class="anchor" id="a0b290432870ee08bb488c05ad46e86f8"></a><!-- doxytag: member="hippodraw::TextPlotter::m_raw_rect" ref="a0b290432870ee08bb488c05ad46e86f8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1Rect.html">Rect</a> <a class="el" href="classhippodraw_1_1PlotterBase.html#a0b290432870ee08bb488c05ad46e86f8">m_raw_rect</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The raw rectangle before transform. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00107">107</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00152">XyPlotter::drawIn()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00541">XyPlotter::drawProjValues()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00440">PlotterBase::getRawRect()</a>.</p>

</div>
</div>
<a class="anchor" id="a85b5b28ec973f933b9ed1328f2756def"></a><!-- doxytag: member="hippodraw::TextPlotter::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_1PlotterBase.html#a85b5b28ec973f933b9ed1328f2756def">m_title</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The main label; the title of the plot. </p>

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

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00152">XyPlotter::drawIn()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00308">PlotterBase::getInternalTitle()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00270">PlotterBase::getTitle()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00253">PlotterBase::setTitle()</a>, and <a class="el" href="TextPlotter_8cxx_source.html#l00029">TextPlotter::TextPlotter()</a>.</p>

</div>
</div>
<a class="anchor" id="a8cb35b14d5cda79027198edf1a164d78"></a><!-- doxytag: member="hippodraw::TextPlotter::m_user_rect" ref="a8cb35b14d5cda79027198edf1a164d78" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1Rect.html">Rect</a> <a class="el" href="classhippodraw_1_1PlotterBase.html#a8cb35b14d5cda79027198edf1a164d78">m_user_rect</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The abstract data space. </p>
<p>In the user space X increases to the right and Y increases upward. The coordinate system is that of the data points being plotting </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00103">103</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00152">XyPlotter::drawIn()</a>, <a class="el" href="XyPlotter_8cxx_source.html#l00541">XyPlotter::drawProjValues()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00433">PlotterBase::getUserRect()</a>.</p>

</div>
</div>
<a class="anchor" id="a091d46ae5923b70dd64a34bd1131e78a"></a><!-- doxytag: member="hippodraw::TextPlotter::m_views" ref="a091d46ae5923b70dd64a34bd1131e78a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; std::vector&lt;double&gt; &gt; <a class="el" href="classhippodraw_1_1PlotterBase.html#a091d46ae5923b70dd64a34bd1131e78a">m_views</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A vector of x and y ranges to be used as a circular buffer allowing one to cycle through the saved plot "views". </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00138">138</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00843">PlotterBase::deleteView()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00796">PlotterBase::nextView()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00836">PlotterBase::numViews()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00756">PlotterBase::saveView()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00771">PlotterBase::saveViewAtIndex()</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00820">PlotterBase::setView()</a>.</p>

</div>
</div>
<a class="anchor" id="a3359c01ef4dc2748a71f9aa9e22e2f8b"></a><!-- doxytag: member="hippodraw::TextPlotter::s_plotters" ref="a3359c01ef4dc2748a71f9aa9e22e2f8b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classhippodraw_1_1PlotterBase.html#a3359c01ef4dc2748a71f9aa9e22e2f8b">s_plotters</a><code> [static, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reference count for creating plotter ids. </p>

<p>Definition at line <a class="el" href="PlotterBase_8h_source.html#l00144">144</a> of file <a class="el" href="PlotterBase_8h_source.html">PlotterBase.h</a>.</p>

<p>Referenced by <a class="el" href="PlotterBase_8cxx_source.html#l00741">PlotterBase::setPlotterId()</a>.</p>

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