Sophie

Sophie

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

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_1QtDisplay.html">QtDisplay</a>
  </div>
</div>
<div class="contents">
<h1>QtDisplay Class Reference</h1><!-- doxytag: class="hippodraw::QtDisplay" -->
<p><a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qt.html">Qt</a> Displays wraps a derived class of <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a>.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="QtDisplay_8h_source.html">QtDisplay.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for QtDisplay:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1QtDisplay__inherit__graph.gif" border="0" usemap="#QtDisplay_inherit__map" alt="Inheritance graph"/></div>
<map name="QtDisplay_inherit__map" id="QtDisplay_inherit__map">
<area shape="rect" id="node3" href="classhippodraw_1_1QtCut.html" title="Qt Displays wraps a derived class of Cut1DPlotter." alt="" coords="17,83,73,112"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for QtDisplay:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1QtDisplay__coll__graph.gif" border="0" usemap="#QtDisplay_coll__map" alt="Collaboration graph"/></div>
<map name="QtDisplay_coll__map" id="QtDisplay_coll__map">
<area shape="rect" id="node2" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy." alt="" coords="1497,220,1588,249"/><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="287,81,361,110"/><area shape="rect" id="node68" href="classhippodraw_1_1DataRep.html" title="The base class for data representations." alt="" coords="2509,1864,2584,1893"/><area shape="rect" id="node72" href="classhippodraw_1_1ProjectorBase.html" title="The base class for the Projector hierarchy." alt="" coords="1749,960,1853,989"/><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="1185,556,1273,585"/><area shape="rect" id="node96" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource." alt="" coords="1497,828,1588,857"/><area shape="rect" id="node11" title="STL class." alt="" coords="289,305,359,334"/><area shape="rect" id="node30" title="STL class." alt="" coords="279,488,369,517"/><area shape="rect" id="node46" title="STL class." alt="" coords="276,2450,372,2480"/><area shape="rect" id="node20" href="classhippodraw_1_1Size.html" title="Class representing a two or three dimension size." alt="" coords="816,365,864,394"/><area shape="rect" id="node23" href="classhippodraw_1_1Point.html" title="Class representing a two or three dimension point." alt="" coords="815,424,865,453"/><area shape="rect" id="node76" href="classhippodraw_1_1AxisModelBase.html" title="The AxisModelBase class maintains the Range and scaling of an axis." alt="" coords="1487,1202,1599,1232"/><area shape="rect" id="node79" href="classhippodraw_1_1Range.html" title="Expresses a range of values." alt="" coords="1200,1702,1259,1732"/><area shape="rect" id="node89" href="classhippodraw_1_1AxisTick.html" title="A class to maintain tick coordinates and string values." alt="" coords="804,1062,876,1092"/><area shape="rect" id="node18" href="classhippodraw_1_1Rect.html" title="Class representing a rectangle." alt="" coords="1204,168,1255,197"/><area shape="rect" id="node53" href="classhippodraw_1_1PyDataRep.html" title="This class is the public interface the what the user sees as the DataRep object from..." alt="" coords="2693,2294,2784,2324"/><area shape="rect" id="node131" href="classhippodraw_1_1ErrorBarRep.html" title="A rep to draw error bars, owned by point reps." alt="" coords="1755,1909,1848,1938"/><area shape="rect" id="node115" href="classhippodraw_1_1Color.html" title="A Color class for creating the color object following the standard RGB color space..." alt="" coords="1203,2141,1256,2170"/><area shape="rect" id="node139" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e." alt="" coords="1505,1825,1580,1854"/><area shape="rect" id="node113" href="classhippodraw_1_1RepBase.html" title="The base class for the point representation hierarchy." alt="" coords="1505,2046,1580,2076"/><area shape="rect" id="node37" title="STL class." alt="" coords="297,2052,351,2081"/><area shape="rect" id="node39" title="STL class." alt="" coords="5,2052,147,2081"/><area shape="rect" id="node128" href="classhippodraw_1_1PointRepBase.html" title="The base class for the point representation hierarchy." alt="" coords="2061,1909,2168,1938"/><area shape="rect" id="node126" href="classhippodraw_1_1CutRangeRep.html" title="A derived class of PointRepBase class that draws a representation of a cut range..." alt="" coords="2295,1864,2399,1893"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1QtDisplay-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#aeffaaeb0b2f20ab5ffad73a5ba4a8636">addDataRep</a> (<a class="el" href="classhippodraw_1_1PyFunctionRep.html">PyFunctionRep</a> *pyFuncRep)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a Function (as <a class="el" href="classhippodraw_1_1PyFunctionRep.html" title="This class is the public Python interface wrap for the FunctionRep class.">PyFunctionRep</a>).  <a href="#aeffaaeb0b2f20ab5ffad73a5ba4a8636"></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_1QtDisplay.html#a0ca3182ca68c0e575419bb613c1703dc">addDataRep</a> (<a class="el" href="classhippodraw_1_1PyDataRep.html">PyDataRep</a> *pyRep)</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> created within <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a>.  <a href="#a0ca3182ca68c0e575419bb613c1703dc"></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_1QtDisplay.html#a84a44a548b90f6f4afbdc5893e62d22d">addDataRep</a> (const std::string &amp;type, const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> *ntuple, const std::vector&lt; std::string &gt; &amp;bindings)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates and adds a <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> to the display.  <a href="#a84a44a548b90f6f4afbdc5893e62d22d"></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_1QtDisplay.html#a60b1fb1308551718f74c2073f26af99e">addDataRepStacked</a> (const std::string &amp;type, const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> *ntuple, const std::vector&lt; std::string &gt; &amp;bindings)</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> to the display by stacking, i.e.  <a href="#a60b1fb1308551718f74c2073f26af99e"></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_1QtDisplay.html#aec178a4b9f76bb563b938c0b4a4305de">addFunction</a> (<a class="el" href="classhippodraw_1_1FunctionBase.html">FunctionBase</a> *function)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a Function (as a <a class="el" href="classhippodraw_1_1FunctionBase.html" title="A function that can be added to a DataRep and used in a fitter.">FunctionBase</a> object).  <a href="#aec178a4b9f76bb563b938c0b4a4305de"></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_1QtDisplay.html#a382aa8cdbc3f91b36e67bd4b589c13ac">addObserver</a> (<a class="el" href="classhippodraw_1_1Observer.html">hippodraw::Observer</a> *observer)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds an observer to <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object.  <a href="#a382aa8cdbc3f91b36e67bd4b589c13ac"></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_1QtDisplay.html#a73127ff94c2b867a57f5ab0635f7e892">addValues</a> (const std::vector&lt; double &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds the values to the display.  <a href="#a73127ff94c2b867a57f5ab0635f7e892"></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_1QtDisplay.html#a14072c9493589f536949a84bb2d7b0c5">applyCut</a> (<a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> *cut)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Applies a cut to the wrapped <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a>.  <a href="#a14072c9493589f536949a84bb2d7b0c5"></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_1QtDisplay.html#a78a0bac98d66215ff3cc2c0547164915">applyCuts</a> (const std::vector&lt; <a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> * &gt; &amp;cuts)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Applies a cuts to the wrapped <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a>.  <a href="#a78a0bac98d66215ff3cc2c0547164915"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1PyDataSource.html">PyDataSource</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#ac39763201d503b9910421d50089f6b29">createDataArray</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a data array wrapper for the contents of the display.  <a href="#ac39763201d503b9910421d50089f6b29"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1PyNTuple.html">PyNTuple</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#a6cbd006f5158348ac6dde45606695a69">createNTuple</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates and returns an <a class="el" href="classhippodraw_1_1PyNTuple.html" title="A wrapper for NTuple, so that when NTuple is used in Qt based application, the application...">PyNTuple</a> representing the display.  <a href="#a6cbd006f5158348ac6dde45606695a69"></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_1QtDisplay.html#a0602c0cbfb9ca87af2ebe6550771be95">currentView</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the current view index.  <a href="#a0602c0cbfb9ca87af2ebe6550771be95"></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_1QtDisplay.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"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#aea050d6d675376d2ee2899c07fda4c4f">display</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the wrapped display object.  <a href="#aea050d6d675376d2ee2899c07fda4c4f"></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_1QtDisplay.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 on the specified axis.  <a href="#a0e0c9b9d4035feb7f745f01aad85a920"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1PyDataRep.html">PyDataRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#a4a03466c14d090cb14ef129af3508015">getDataRep</a> ()</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> in the plotter.  <a href="#a4a03466c14d090cb14ef129af3508015"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classhippodraw_1_1PyDataRep.html">PyDataRep</a> * &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#ac4ee537ad229a507ce5bdea2a890079f">getDataReps</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a vector of all DataReps in the plotter.  <a href="#ac4ee537ad229a507ce5bdea2a890079f"></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_1QtDisplay.html#a7858b5eae48f067ce58c0e9175ef528b">getLabel</a> (const std::string &amp;axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the label on the specified axis.  <a href="#a7858b5eae48f067ce58c0e9175ef528b"></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_1QtDisplay.html#a152bdfec390320e3417a2ba7a18d4a07">getLog</a> (const std::string &amp;axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return 1 if the specified axis is logarithmically scaled.  <a href="#a152bdfec390320e3417a2ba7a18d4a07"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#a24896edac9a28b7dde37782967094ac3">getRange</a> (const std::string &amp;axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of the specified axis.  <a href="#a24896edac9a28b7dde37782967094ac3"></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_1QtDisplay.html#a98de8e590ee20cbb6aa9c564d79c71ee">getTitle</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the title of the display.  <a href="#a98de8e590ee20cbb6aa9c564d79c71ee"></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_1QtDisplay.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">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#acb199f49cb52cee2a3aa72d35f0508fc">numberOfEntries</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of entries in the display.  <a href="#acb199f49cb52cee2a3aa72d35f0508fc"></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_1QtDisplay.html#ace8f19c07271d357d2e84e2efd9f8882">numViews</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of stored views.  <a href="#ace8f19c07271d357d2e84e2efd9f8882"></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_1QtDisplay.html#af55ba4a3f14904cfacb77986a8a3bfdb">plotterId</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the Id to the plotter object.  <a href="#af55ba4a3f14904cfacb77986a8a3bfdb"></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_1QtDisplay.html#a685b3a1f1ccb73121b2926459da17841">QtDisplay</a> (<a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> *plotter)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a display from a pointer to an existing <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object.  <a href="#a685b3a1f1ccb73121b2926459da17841"></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_1QtDisplay.html#aaee85c76a138e181fbba784a48d4226d">QtDisplay</a> (const std::string &amp;type, <a class="el" href="classboost_1_1python_1_1list.html">boost::python::list</a>, const std::vector&lt; std::string &gt; &amp;bindings)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a display by creating a <a class="el" href="classhippodraw_1_1ListTuple.html" title="A DataSource class implemented with a Python list to store the column data.">ListTuple</a> with the list objects contained in the list.  <a href="#aaee85c76a138e181fbba784a48d4226d"></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_1QtDisplay.html#a61f052620fae3a55b741828d194a7e86">QtDisplay</a> (const std::string &amp;type, <a class="el" href="classboost_1_1python_1_1tuple.html">boost::python::tuple</a>, const std::vector&lt; std::string &gt; &amp;bindings)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a display by creating a <a class="el" href="classhippodraw_1_1ListTuple.html" title="A DataSource class implemented with a Python list to store the column data.">ListTuple</a> with the list objects contained in the tuple.  <a href="#a61f052620fae3a55b741828d194a7e86"></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_1QtDisplay.html#a44014ada15d4b1ec4f273c9aaf185a1d">QtDisplay</a> (const std::string &amp;type, const <a class="el" href="classhippodraw_1_1QtRootNTuple.html">QtRootNTuple</a> &amp;nt, const std::vector&lt; std::string &gt; &amp;bindings, <a class="el" href="classboost_1_1python_1_1list.html">boost::python::list</a> indices)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a display bound to <a class="el" href="classhippodraw_1_1RootNTuple.html" title="A DataSource class implemented with a ROOT TBranch objects from a ROOT TTree to store...">RootNTuple</a> using a vector of axis bindings and indexes to array of <a class="el" href="classTLeaf.html" title="The ROOT TLeaf class.">TLeaf</a>.  <a href="#a44014ada15d4b1ec4f273c9aaf185a1d"></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_1QtDisplay.html#acde48db5f5fe42c96081e2fb957ff98c">QtDisplay</a> (const std::string &amp;type, const <a class="el" href="classhippodraw_1_1QtRootNTuple.html">QtRootNTuple</a> &amp;nt, const std::vector&lt; std::string &gt; &amp;bindings)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a display bound to <a class="el" href="classhippodraw_1_1RootNTuple.html" title="A DataSource class implemented with a ROOT TBranch objects from a ROOT TTree to store...">RootNTuple</a> using a vector of axis bindings, transparently wrapping the createDisplay private method.  <a href="#acde48db5f5fe42c96081e2fb957ff98c"></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_1QtDisplay.html#a2a1ecbea16922e35c16771de606dc377">QtDisplay</a> (const std::string &amp;type, const <a class="el" href="classhippodraw_1_1PyDataSource.html">PyDataSource</a> &amp;nt, const std::vector&lt; std::string &gt; &amp;bindings)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a display bound to a <a class="el" href="classhippodraw_1_1PyDataSource.html" title="This class is the public interface to a DataSource object that the user sees as the...">PyDataSource</a> object using a vector of axis bindings, transparently wrapping the createDisplay private method.  <a href="#a2a1ecbea16922e35c16771de606dc377"></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_1QtDisplay.html#a9587c502be9de0fe7a6657c7c5858821">QtDisplay</a> (const std::string &amp;type, const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> &amp;nt, const std::vector&lt; std::string &gt; &amp;bindings)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a display using a vector of axis bindings, transparently wrapping the createDisplay private method.  <a href="#a9587c502be9de0fe7a6657c7c5858821"></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_1QtDisplay.html#a404d6698ebd6aebdd37da02222709659">QtDisplay</a> (<a class="el" href="classhippodraw_1_1PyFunctionRep.html">PyFunctionRep</a> *rep)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a display for existing <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> <em>rep</em>.  <a href="#a404d6698ebd6aebdd37da02222709659"></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_1QtDisplay.html#aecf38e38e984c58f218e88c3bc482fbc">QtDisplay</a> (const std::string &amp;type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a display that has no <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> bindings.  <a href="#aecf38e38e984c58f218e88c3bc482fbc"></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_1QtDisplay.html#ad20897c5c8bd47f5d4005989bead0e55">reset</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets all bins.  <a href="#ad20897c5c8bd47f5d4005989bead0e55"></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_1QtDisplay.html#a0fc3d585aa53859602ac79c9c421f2a9">resize</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restore the X and Y dimensions of the display to their saved values.  <a href="#a0fc3d585aa53859602ac79c9c421f2a9"></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_1QtDisplay.html#a1b0ae9df73cfb70a90d968c1105488fc">saveView</a> ()</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="#a1b0ae9df73cfb70a90d968c1105488fc"></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_1QtDisplay.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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.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 flag on specified axis.  <a href="#a352144bce77f0f9cadfb18097f50898c"></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_1QtDisplay.html#abf3e8005b08a3ca0160922ddc8199246">setAutoTicks</a> (const std::string &amp;axis, bool yes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the ticks to be automatic or manual.  <a href="#abf3e8005b08a3ca0160922ddc8199246"></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_1QtDisplay.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 on the specified axis.  <a href="#aa909a33a4008481ad3d9839a2fa883ea"></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_1QtDisplay.html#a1d1ad1a6c05da156c3b83a6652507574">setBinWidth</a> (const std::string &amp;axis, double width, bool save=false)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the bin width on the specified axis.  <a href="#a1d1ad1a6c05da156c3b83a6652507574"></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_1QtDisplay.html#ad1ae7a5b55345f7021a69fa2475d9338">setColorMap</a> (const std::string &amp;name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the color map by name.  <a href="#ad1ae7a5b55345f7021a69fa2475d9338"></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_1QtDisplay.html#a4d5adf7c9e2f007578ed5af2368b19e3">setContourLevels</a> (const std::vector&lt; double &gt; &amp;levels)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the contour levels if a <a class="el" href="classhippodraw_1_1ContourPointRep.html" title="A PointRep class that draws a contour lines.">ContourPointRep</a>.  <a href="#a4d5adf7c9e2f007578ed5af2368b19e3"></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_1QtDisplay.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 on the corresponding axis.  <a href="#accb02499b420a8e24a8a8db8d7f8a506"></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_1QtDisplay.html#a4b85618e47cc9140ce83c372bc072824">setLog</a> (const std::string &amp;axis, int flag)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the specified axis to Logarithmic binning (if applicable ) and display.  <a href="#a4b85618e47cc9140ce83c372bc072824"></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_1QtDisplay.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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#a560d5fdd7b05de74e5e1d7d931ad64f6">setOffset</a> (const std::string &amp;axis, double offset)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the offset of the bins on the specified axis.  <a href="#a560d5fdd7b05de74e5e1d7d931ad64f6"></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_1QtDisplay.html#acb70a731a91ac2d8cfd8ed5ab38787f5">setPointRep</a> (<a class="el" href="classhippodraw_1_1RepBase.html">RepBase</a> *rep)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the PointRep for the display.  <a href="#acb70a731a91ac2d8cfd8ed5ab38787f5"></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_1QtDisplay.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 <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> on the specified axis.  <a href="#a09b9c65c112fecf83033b6cb51101608"></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_1QtDisplay.html#a74b2ca2af8921cb9a36fd22ec72ed2f5">setRange</a> (const std::string &amp;axis, double low, double high, bool save=false)</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> on the specified axis.  <a href="#a74b2ca2af8921cb9a36fd22ec72ed2f5"></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_1QtDisplay.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 axis ticks to specified points and values.  <a href="#a90bcc074161171203d305304c7d05b9b"></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_1QtDisplay.html#abc79cf0667bbb5c93fca3f01b52c7b57">setTitle</a> (const std::string &amp;title)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the title of the display.  <a href="#abc79cf0667bbb5c93fca3f01b52c7b57"></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_1QtDisplay.html#a1051ee3cd0ba94d7d3b368374cd29cbf">setTransform</a> (const std::string &amp;name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the Transform.  <a href="#a1051ee3cd0ba94d7d3b368374cd29cbf"></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_1QtDisplay.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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#a9278be8203e1c42e2619179882ae4403">unlock</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unlock the <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html">QApplication</a> in case of exception.  <a href="#a9278be8203e1c42e2619179882ae4403"></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_1QtDisplay.html#ac5c54df7ed3b930268c8d7752c101725">update</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Updates the display.  <a href="#ac5c54df7ed3b930268c8d7752c101725"></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_1QtDisplay.html#a22c40ffd23b5bccee8f1027be7632932">~QtDisplay</a> ()</td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#ad5c3fb88631bb0a417b61566df079aab">QtDisplay</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A default constructor for derived classes.  <a href="#ad5c3fb88631bb0a417b61566df079aab"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#a1de80faff2428b8dc67995112931b636">m_plotter</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The contained <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object.  <a href="#a1de80faff2428b8dc67995112931b636"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#aad14988eafd55a9251d39545ab7bcda1">createDisplay</a> (const std::string &amp;type, const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> &amp;nt, const std::vector&lt; std::string &gt; &amp;bindings)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a <a class="el" href="classhippodraw_1_1QtDisplay.html" title="Qt Displays wraps a derived class of PlotterBase.">QtDisplay</a>.  <a href="#aad14988eafd55a9251d39545ab7bcda1"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#a9bd995c1d558819cfa107f930f61a9e1">m_binWidths</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The saved X and Y bin widths to be used with the <a class="el" href="classhippodraw_1_1QtDisplay.html#a0fc3d585aa53859602ac79c9c421f2a9" title="Restore the X and Y dimensions of the display to their saved values.">resize()</a> method.  <a href="#a9bd995c1d558819cfa107f930f61a9e1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classhippodraw_1_1PyDataRep.html">PyDataRep</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#a8d43aceb14a22ad5dccde2595258f71c">m_pyDataReps</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A vector to store the <a class="el" href="classhippodraw_1_1PyDataRep.html" title="This class is the public interface the what the user sees as the DataRep object from...">PyDataRep</a> pointers to be returned by reference via the <a class="el" href="classhippodraw_1_1QtDisplay.html#ac4ee537ad229a507ce5bdea2a890079f" title="Returns a vector of all DataReps in the plotter.">getDataReps()</a> method.  <a href="#a8d43aceb14a22ad5dccde2595258f71c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, <br class="typebreak"/>
std::pair&lt; double, double &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1QtDisplay.html#a3a4b1e4029d39dc1af7d735116e2497f">m_ranges</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The saved X and Y ranges to be used with the <a class="el" href="classhippodraw_1_1QtDisplay.html#a0fc3d585aa53859602ac79c9c421f2a9" title="Restore the X and Y dimensions of the display to their saved values.">resize()</a> method.  <a href="#a3a4b1e4029d39dc1af7d735116e2497f"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p><a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qt.html">Qt</a> Displays wraps a derived class of <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a>. </p>
<p>The purpose of this class is to provide an interface for <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a> running in a different thread from the application. It locks the <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html">QApplication</a> object before forwarding messages to the contained <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object. It unlocks the <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html">QApplication</a> object upon return.</p>
<dl class="requests"><dt><b><a class="el" href="requests.html#_requests000058">Requests:</a></b></dt><dd>@@@ Need to add methods that <a class="el" href="classhippodraw_1_1PyDataRep.html" title="This class is the public interface the what the user sees as the DataRep object from...">PyDataRep</a> implements so user doesn't need to know about <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> objects.</dd></dl>
<dl class="requests"><dt><b><a class="el" href="requests.html#_requests000059">Requests:</a></b></dt><dd>@@@ Implement constructor that takes as first argument a DataSource/DataArray and if binding is one element, create Histogram, if two, create <a class="el" href="classhippodraw_1_1ColorPlot.html" title="A DataRep for a two dimensional histogram by showing the density of any bin with...">ColorPlot</a>.</dd></dl>
<dl class="requests"><dt><b><a class="el" href="requests.html#_requests000060">Requests:</a></b></dt><dd>Need to check each method that does a lock to see if an exception could be thrown. If yes, and no try/catch block, then application will hang.</dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000129">Todo:</a></b></dt><dd>Too may try/catch blocks. All exception inherit from std::exception, so why not put one static function to take care of the exceptions and qApp lock/unlock.</dd></dl>
<dl class="author"><dt><b>Author:</b></dt><dd>James Chiang &lt;<a href="mailto:jchiang@slac.stanford.edu">jchiang@slac.stanford.edu</a>&gt; </dd>
<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="QtDisplay_8h_source.html#l00071">71</a> of file <a class="el" href="QtDisplay_8h_source.html">QtDisplay.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ad5c3fb88631bb0a417b61566df079aab"></a><!-- doxytag: member="hippodraw::QtDisplay::QtDisplay" ref="ad5c3fb88631bb0a417b61566df079aab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A default constructor for derived classes. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00606">606</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="aecf38e38e984c58f218e88c3bc482fbc"></a><!-- doxytag: member="hippodraw::QtDisplay::QtDisplay" ref="aecf38e38e984c58f218e88c3bc482fbc" args="(const std::string &amp;type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a display that has no <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> bindings. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00632">632</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="a404d6698ebd6aebdd37da02222709659"></a><!-- doxytag: member="hippodraw::QtDisplay::QtDisplay" ref="a404d6698ebd6aebdd37da02222709659" args="(PyFunctionRep *rep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1PyFunctionRep.html">PyFunctionRep</a> *&nbsp;</td>
          <td class="paramname"> <em>rep</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a display for existing <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> <em>rep</em>. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00612">612</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="a9587c502be9de0fe7a6657c7c5858821"></a><!-- doxytag: member="hippodraw::QtDisplay::QtDisplay" ref="a9587c502be9de0fe7a6657c7c5858821" args="(const std::string &amp;type, const DataSource &amp;nt, const std::vector&lt; std::string &gt; &amp;bindings)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>nt</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>bindings</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a display using a vector of axis bindings, transparently wrapping the createDisplay private method. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00652">652</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a2a1ecbea16922e35c16771de606dc377"></a><!-- doxytag: member="hippodraw::QtDisplay::QtDisplay" ref="a2a1ecbea16922e35c16771de606dc377" args="(const std::string &amp;type, const PyDataSource &amp;nt, const std::vector&lt; std::string &gt; &amp;bindings)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1PyDataSource.html">PyDataSource</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>nt</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>bindings</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a display bound to a <a class="el" href="classhippodraw_1_1PyDataSource.html" title="This class is the public interface to a DataSource object that the user sees as the...">PyDataSource</a> object using a vector of axis bindings, transparently wrapping the createDisplay private method. </p>

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

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>, and <a class="el" href="PyDataSource_8h_source.html#l00074">PyDataSource::dataSource()</a>.</p>

</div>
</div>
<a class="anchor" id="acde48db5f5fe42c96081e2fb957ff98c"></a><!-- doxytag: member="hippodraw::QtDisplay::QtDisplay" ref="acde48db5f5fe42c96081e2fb957ff98c" args="(const std::string &amp;type, const QtRootNTuple &amp;nt, const std::vector&lt; std::string &gt; &amp;bindings)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1QtRootNTuple.html">QtRootNTuple</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>nt</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>bindings</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a display bound to <a class="el" href="classhippodraw_1_1RootNTuple.html" title="A DataSource class implemented with a ROOT TBranch objects from a ROOT TTree to store...">RootNTuple</a> using a vector of axis bindings, transparently wrapping the createDisplay private method. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00668">668</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a44014ada15d4b1ec4f273c9aaf185a1d"></a><!-- doxytag: member="hippodraw::QtDisplay::QtDisplay" ref="a44014ada15d4b1ec4f273c9aaf185a1d" args="(const std::string &amp;type, const QtRootNTuple &amp;nt, const std::vector&lt; std::string &gt; &amp;bindings, boost::python::list indices)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1QtRootNTuple.html">QtRootNTuple</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>nt</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>bindings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classboost_1_1python_1_1list.html">boost::python::list</a>&nbsp;</td>
          <td class="paramname"> <em>indices</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a display bound to <a class="el" href="classhippodraw_1_1RootNTuple.html" title="A DataSource class implemented with a ROOT TBranch objects from a ROOT TTree to store...">RootNTuple</a> using a vector of axis bindings and indexes to array of <a class="el" href="classTLeaf.html" title="The ROOT TLeaf class.">TLeaf</a>. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00676">676</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtRootNTuple_8cxx_source.html#l00228">QtRootNTuple::createBinding()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="a61f052620fae3a55b741828d194a7e86"></a><!-- doxytag: member="hippodraw::QtDisplay::QtDisplay" ref="a61f052620fae3a55b741828d194a7e86" args="(const std::string &amp;type, boost::python::tuple, const std::vector&lt; std::string &gt; &amp;bindings)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classboost_1_1python_1_1tuple.html">boost::python::tuple</a>&nbsp;</td>
          <td class="paramname"> <em>seq</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>bindings</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a display by creating a <a class="el" href="classhippodraw_1_1ListTuple.html" title="A DataSource class implemented with a Python list to store the column data.">ListTuple</a> with the list objects contained in the tuple. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00472">472</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>, <a class="el" href="DataSourceController_8cxx_source.html#l00053">DataSourceController::instance()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="aaee85c76a138e181fbba784a48d4226d"></a><!-- doxytag: member="hippodraw::QtDisplay::QtDisplay" ref="aaee85c76a138e181fbba784a48d4226d" args="(const std::string &amp;type, boost::python::list, const std::vector&lt; std::string &gt; &amp;bindings)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classboost_1_1python_1_1list.html">boost::python::list</a>&nbsp;</td>
          <td class="paramname"> <em>seq</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>bindings</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a display by creating a <a class="el" href="classhippodraw_1_1ListTuple.html" title="A DataSource class implemented with a Python list to store the column data.">ListTuple</a> with the list objects contained in the list. </p>

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

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>, <a class="el" href="DataSourceController_8cxx_source.html#l00053">DataSourceController::instance()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="a685b3a1f1ccb73121b2926459da17841"></a><!-- doxytag: member="hippodraw::QtDisplay::QtDisplay" ref="a685b3a1f1ccb73121b2926459da17841" args="(PlotterBase *plotter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> </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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a display from a pointer to an existing <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object. </p>

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

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

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00718">718</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aeffaaeb0b2f20ab5ffad73a5ba4a8636"></a><!-- doxytag: member="hippodraw::QtDisplay::addDataRep" ref="aeffaaeb0b2f20ab5ffad73a5ba4a8636" args="(PyFunctionRep *pyFuncRep)" -->
<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_1PyFunctionRep.html">PyFunctionRep</a> *&nbsp;</td>
          <td class="paramname"> <em>pyFuncRep</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds a Function (as <a class="el" href="classhippodraw_1_1PyFunctionRep.html" title="This class is the public Python interface wrap for the FunctionRep class.">PyFunctionRep</a>). </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00766">766</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="DisplayController_8cxx_source.html#l00538">DisplayController::addDataRep()</a>, <a class="el" href="PyFunctionRep_8cxx_source.html#l00226">PyFunctionRep::getRep()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="a0ca3182ca68c0e575419bb613c1703dc"></a><!-- doxytag: member="hippodraw::QtDisplay::addDataRep" ref="a0ca3182ca68c0e575419bb613c1703dc" args="(PyDataRep *pyRep)" -->
<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_1PyDataRep.html">PyDataRep</a> *&nbsp;</td>
          <td class="paramname"> <em>pyRep</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></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> created within <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a>. </p>

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

<p>References <a class="el" href="DisplayController_8cxx_source.html#l00538">DisplayController::addDataRep()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00308">PyDataRep::getDataRep()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="a84a44a548b90f6f4afbdc5893e62d22d"></a><!-- doxytag: member="hippodraw::QtDisplay::addDataRep" ref="a84a44a548b90f6f4afbdc5893e62d22d" args="(const std::string &amp;type, const DataSource *ntuple, const std::vector&lt; std::string &gt; &amp;bindings)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void addDataRep </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> *&nbsp;</td>
          <td class="paramname"> <em>ntuple</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>bindings</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates and adds a <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> to the display. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>The type of <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. Will be used to search for the type in the <a class="el" href="classhippodraw_1_1DataRepFactory.html" title="This Singleton class maintains a list of DataRep objects.">DataRepFactory</a>. If the type doesn't exist, nothing is created. No checks are made that the new <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> is consistent for viewing with existing ones. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ntuple</em>&nbsp;</td><td>A pointer to the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> to be used. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>bindings</em>&nbsp;</td><td>The labels of the columns in the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> to be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="requests"><dt><b><a class="el" href="requests.html#_requests000055">Requests:</a></b></dt><dd>@@@ Also need to have removeDataRep in interface. </dd></dl>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00730">730</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="DisplayController_8cxx_source.html#l00538">DisplayController::addDataRep()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a60b1fb1308551718f74c2073f26af99e"></a><!-- doxytag: member="hippodraw::QtDisplay::addDataRepStacked" ref="a60b1fb1308551718f74c2073f26af99e" args="(const std::string &amp;type, const DataSource *ntuple, const std::vector&lt; std::string &gt; &amp;bindings)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void addDataRepStacked </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> *&nbsp;</td>
          <td class="paramname"> <em>ntuple</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>bindings</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></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> to the display by stacking, i.e. </p>
<p>sharing X axis but not the Y axis. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00744">744</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="DisplayController_8cxx_source.html#l00490">DisplayController::addDataRepStacked()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="aec178a4b9f76bb563b938c0b4a4305de"></a><!-- doxytag: member="hippodraw::QtDisplay::addFunction" ref="aec178a4b9f76bb563b938c0b4a4305de" args="(FunctionBase *function)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void addFunction </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1FunctionBase.html">FunctionBase</a> *&nbsp;</td>
          <td class="paramname"> <em>function</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds a Function (as a <a class="el" href="classhippodraw_1_1FunctionBase.html" title="A function that can be added to a DataRep and used in a fitter.">FunctionBase</a> object). </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00780">780</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="DisplayController_8cxx_source.html#l00538">DisplayController::addDataRep()</a>, <a class="el" href="FunctionController_8cxx_source.html#l00159">FunctionController::createFunctionRep()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00156">PlotterBase::getDataRep()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="FunctionController_8cxx_source.html#l00097">FunctionController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a382aa8cdbc3f91b36e67bd4b589c13ac"></a><!-- doxytag: member="hippodraw::QtDisplay::addObserver" ref="a382aa8cdbc3f91b36e67bd4b589c13ac" args="(hippodraw::Observer *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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds an observer to <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01261">1261</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a73127ff94c2b867a57f5ab0635f7e892"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds the values to the display. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01137">1137</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a14072c9493589f536949a84bb2d7b0c5"></a><!-- doxytag: member="hippodraw::QtDisplay::applyCut" ref="a14072c9493589f536949a84bb2d7b0c5" args="(QtDisplay *cut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void applyCut </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> *&nbsp;</td>
          <td class="paramname"> <em>cut</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Applies a cut to the wrapped <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a>. </p>
<p>If <em>cut</em> is a wrapper for a <a class="el" href="classhippodraw_1_1CutPlotter.html" title="A PlotterBase derived class that serves a base class for cut plotters.">CutPlotter</a>, then applies the cut to the wrapped <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object, otherwise an exception is thrown. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01309">1309</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l00723">QtDisplay::display()</a>, <a class="el" href="CutController_8cxx_source.html#l00060">CutController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a78a0bac98d66215ff3cc2c0547164915"></a><!-- doxytag: member="hippodraw::QtDisplay::applyCuts" ref="a78a0bac98d66215ff3cc2c0547164915" args="(const std::vector&lt; QtDisplay * &gt; &amp;cuts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void applyCuts </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="classhippodraw_1_1QtDisplay.html">QtDisplay</a> * &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>cuts</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Applies a cuts to the wrapped <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a>. </p>
<p>If <em>the</em> cuts are rappers for a <a class="el" href="classhippodraw_1_1CutPlotter.html" title="A PlotterBase derived class that serves a base class for cut plotters.">CutPlotter</a>, then applies the cuts to the wrapped <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object. If any of the cuts is not wrapper for a cut, an exception will be thrown. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01324">1324</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l00723">QtDisplay::display()</a>, <a class="el" href="CutController_8cxx_source.html#l00060">CutController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="ac39763201d503b9910421d50089f6b29"></a><!-- doxytag: member="hippodraw::QtDisplay::createDataArray" ref="ac39763201d503b9910421d50089f6b29" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PyDataSource.html">PyDataSource</a> * createDataArray </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a data array wrapper for the contents of the display. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01288">1288</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l01146">QtDisplay::createNTuple()</a>, <a class="el" href="FunctionController_8cxx_source.html#l00097">FunctionController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="aad14988eafd55a9251d39545ab7bcda1"></a><!-- doxytag: member="hippodraw::QtDisplay::createDisplay" ref="aad14988eafd55a9251d39545ab7bcda1" args="(const std::string &amp;type, const DataSource &amp;nt, const std::vector&lt; std::string &gt; &amp;bindings)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void createDisplay </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>nt</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>bindings</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a <a class="el" href="classhippodraw_1_1QtDisplay.html" title="Qt Displays wraps a derived class of PlotterBase.">QtDisplay</a>. </p>
<p>The <em>type</em> of <a class="el" href="classhippodraw_1_1QtDisplay.html" title="Qt Displays wraps a derived class of PlotterBase.">QtDisplay</a> will be looked up in the <a class="el" href="classhippodraw_1_1DataRepFactory.html" title="This Singleton class maintains a list of DataRep objects.">DataRepFactory</a>. It will be connected to the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> <em>nt</em>. The bindings is represented by <em>bindings</em>. This is the function that does the work and is called by the constructors.</p>
<dl class="requests"><dt><b><a class="el" href="requests.html#_requests000054">Requests:</a></b></dt><dd>Expose to <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a> the names of the available displays. </dd></dl>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00447">447</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="DisplayController_8cxx_source.html#l00258">DisplayController::createDisplay()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

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

</div>
</div>
<a class="anchor" id="a6cbd006f5158348ac6dde45606695a69"></a><!-- doxytag: member="hippodraw::QtDisplay::createNTuple" ref="a6cbd006f5158348ac6dde45606695a69" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PyNTuple.html">PyNTuple</a> * createNTuple </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates and returns an <a class="el" href="classhippodraw_1_1PyNTuple.html" title="A wrapper for NTuple, so that when NTuple is used in Qt based application, the application...">PyNTuple</a> representing the display. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01146">1146</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="FunctionController_8cxx_source.html#l00097">FunctionController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l01288">QtDisplay::createDataArray()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a0602c0cbfb9ca87af2ebe6550771be95"></a><!-- doxytag: member="hippodraw::QtDisplay::currentView" ref="a0602c0cbfb9ca87af2ebe6550771be95" args="()" -->
<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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00906">906</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00860">PlotterBase::currentView()</a>, and <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a95164ccc47a88a17a207f3e01a8d67dc"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00843">PlotterBase::deleteView()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="aea050d6d675376d2ee2899c07fda4c4f"></a><!-- doxytag: member="hippodraw::QtDisplay::display" ref="aea050d6d675376d2ee2899c07fda4c4f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PlotterBase.html">PlotterBase</a> * display </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the wrapped display object. </p>

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

<p>References <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>.</p>

<p>Referenced by <a class="el" href="PyCanvas_8cxx_source.html#l00106">PyCanvas::addDisplay()</a>, <a class="el" href="QtCut_8cxx_source.html#l00136">QtCut::addTarget()</a>, <a class="el" href="QtCut_8cxx_source.html#l00147">QtCut::addTargets()</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="PyFunctionRep_8cxx_source.html#l00231">PyFunctionRep::addTo()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01309">QtDisplay::applyCut()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01324">QtDisplay::applyCuts()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00266">PyCanvas::findSelectedView()</a>, <a class="el" href="PyCanvas_8cxx_source.html#l00581">PyCanvas::getPickTable()</a>, and <a class="el" href="PyCanvas_8cxx_source.html#l00274">PyCanvas::removeDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a0e0c9b9d4035feb7f745f01aad85a920"></a><!-- doxytag: member="hippodraw::QtDisplay::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</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the bin width on the specified axis. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01018">1018</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00468">PlotterBase::getBinWidth()</a>, and <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a4a03466c14d090cb14ef129af3508015"></a><!-- doxytag: member="hippodraw::QtDisplay::getDataRep" ref="a4a03466c14d090cb14ef129af3508015" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1PyDataRep.html">PyDataRep</a> * getDataRep </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></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> in the plotter. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01096">1096</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.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="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="ac4ee537ad229a507ce5bdea2a890079f"></a><!-- doxytag: member="hippodraw::QtDisplay::getDataReps" ref="ac4ee537ad229a507ce5bdea2a890079f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::vector&lt; <a class="el" href="classhippodraw_1_1PyDataRep.html">PyDataRep</a> * &gt; &amp; getDataReps </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a vector of all DataReps in the plotter. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01112">1112</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00156">PlotterBase::getDataRep()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00149">PlotterBase::getNumDataReps()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="QtDisplay_8h_source.html#l00078">QtDisplay::m_pyDataReps</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a7858b5eae48f067ce58c0e9175ef528b"></a><!-- doxytag: member="hippodraw::QtDisplay::getLabel" ref="a7858b5eae48f067ce58c0e9175ef528b" args="(const std::string &amp;axis) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; getLabel </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</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the label on the specified axis. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00971">971</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a152bdfec390320e3417a2ba7a18d4a07"></a><!-- doxytag: member="hippodraw::QtDisplay::getLog" ref="a152bdfec390320e3417a2ba7a18d4a07" args="(const std::string &amp;axis)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getLog </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return 1 if the specified axis is logarithmically scaled. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01076">1076</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="DisplayController_8cxx_source.html#l01160">DisplayController::getLog()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, and <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a24896edac9a28b7dde37782967094ac3"></a><!-- doxytag: member="hippodraw::QtDisplay::getRange" ref="a24896edac9a28b7dde37782967094ac3" args="(const std::string &amp;axis)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; double &gt; getRange </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of the specified axis. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00828">828</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.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#l00359">PlotterBase::getRange()</a>, <a class="el" href="Range_8cxx_source.html#l00099">Range::high()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="Range_8cxx_source.html#l00086">Range::low()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtCut_8cxx_source.html#l00188">QtCut::cutRange()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l00849">QtDisplay::saveView()</a>.</p>

</div>
</div>
<a class="anchor" id="a98de8e590ee20cbb6aa9c564d79c71ee"></a><!-- doxytag: member="hippodraw::QtDisplay::getTitle" ref="a98de8e590ee20cbb6aa9c564d79c71ee" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; getTitle </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the title of the display. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00917">917</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00270">PlotterBase::getTitle()</a>, and <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a9416d1ea5c6d36a14b309c7d3b019563"></a><!-- doxytag: member="hippodraw::QtDisplay::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></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="QtDisplay_8cxx_source.html#l00877">877</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00796">PlotterBase::nextView()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="acb199f49cb52cee2a3aa72d35f0508fc"></a><!-- doxytag: member="hippodraw::QtDisplay::numberOfEntries" ref="acb199f49cb52cee2a3aa72d35f0508fc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double numberOfEntries </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the number of entries in the display. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01163">1163</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PlotterBase_8cxx_source.html#l00137">PlotterBase::activeProjector()</a>, <a class="el" href="classhippodraw_1_1ProjectorBase.html#a7e9ef52c4e3c9510b6818de2adf8b45f">ProjectorBase::getNumberOfEntries()</a>, and <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="ace8f19c07271d357d2e84e2efd9f8882"></a><!-- doxytag: member="hippodraw::QtDisplay::numViews" ref="ace8f19c07271d357d2e84e2efd9f8882" args="()" -->
<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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00891">891</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00836">PlotterBase::numViews()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="af55ba4a3f14904cfacb77986a8a3bfdb"></a><!-- doxytag: member="hippodraw::QtDisplay::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</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the Id to the plotter object. </p>
<dl class="note"><dt><b>Note:</b></dt><dd>If returning an int, then gcc 2.95.3 has internal compiler error coming from Boost.Python. </dd></dl>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01218">1218</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00749">PlotterBase::plotterId()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="ad20897c5c8bd47f5d4005989bead0e55"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resets all bins. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00992">992</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a0fc3d585aa53859602ac79c9c421f2a9"></a><!-- doxytag: member="hippodraw::QtDisplay::resize" ref="a0fc3d585aa53859602ac79c9c421f2a9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void resize </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Restore the X and Y dimensions of the display to their saved values. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01171">1171</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="DisplayController_8cxx_source.html#l01160">DisplayController::getLog()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00084">QtDisplay::m_binWidths</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="QtDisplay_8h_source.html#l00081">QtDisplay::m_ranges</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00205">PlotterBase::setAutoRanging()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00375">PlotterBase::setBinWidth()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01065">QtDisplay::setLog()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00339">PlotterBase::setRange()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a1b0ae9df73cfb70a90d968c1105488fc"></a><!-- doxytag: member="hippodraw::QtDisplay::saveView" ref="a1b0ae9df73cfb70a90d968c1105488fc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int saveView </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></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>The index of the saved view. </dd></dl>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00849">849</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="QtDisplay_8cxx_source.html#l00828">QtDisplay::getRange()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="QtDisplay_8h_source.html#l00081">QtDisplay::m_ranges</a>, and <a class="el" href="PlotterBase_8cxx_source.html#l00756">PlotterBase::saveView()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a2702277fba29397e6d437872a381dd21"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the aspect ratio. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01128">1128</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00553">PlotterBase::setAspectRatio()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a352144bce77f0f9cadfb18097f50898c"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the auto ranging flag on specified axis. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01086">1086</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00205">PlotterBase::setAutoRanging()</a>, <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="abf3e8005b08a3ca0160922ddc8199246"></a><!-- doxytag: member="hippodraw::QtDisplay::setAutoTicks" ref="abf3e8005b08a3ca0160922ddc8199246" args="(const std::string &amp;axis, bool yes)" -->
<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>yes</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the ticks to be automatic or manual. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01279">1279</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="aa909a33a4008481ad3d9839a2fa883ea"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the bin width on the specified axis. </p>
<p>This version is needed since Boost.Python cannot accommodate default arguments directly. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01025">1025</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00999">QtDisplay::setBinWidth()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="a1d1ad1a6c05da156c3b83a6652507574"></a><!-- doxytag: member="hippodraw::QtDisplay::setBinWidth" ref="a1d1ad1a6c05da156c3b83a6652507574" args="(const std::string &amp;axis, double width, bool save=false)" -->
<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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>save</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the bin width on the specified axis. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00999">999</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00084">QtDisplay::m_binWidths</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00375">PlotterBase::setBinWidth()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01025">QtDisplay::setBinWidth()</a>.</p>

</div>
</div>
<a class="anchor" id="ad1ae7a5b55345f7021a69fa2475d9338"></a><!-- doxytag: member="hippodraw::QtDisplay::setColorMap" ref="ad1ae7a5b55345f7021a69fa2475d9338" args="(const std::string &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setColorMap </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the color map by name. </p>
<dl class="requests"><dt><b><a class="el" href="requests.html#_requests000057">Requests:</a></b></dt><dd>Expose the <a class="el" href="classhippodraw_1_1BinToColorFactory.html" title="A factory for creation of objects whose class is derived from BinToColor.">BinToColorFactory</a> to <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a> so user can see the choice of names. </dd></dl>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01227">1227</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="BinToColorFactory_8cxx_source.html#l00069">BinToColorFactory::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d5adf7c9e2f007578ed5af2368b19e3"></a><!-- doxytag: member="hippodraw::QtDisplay::setContourLevels" ref="a4d5adf7c9e2f007578ed5af2368b19e3" args="(const std::vector&lt; double &gt; &amp;levels)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setContourLevels </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>levels</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the contour levels if a <a class="el" href="classhippodraw_1_1ContourPointRep.html" title="A PointRep class that draws a contour lines.">ContourPointRep</a>. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00937">937</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.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="DataRep_8cxx_source.html#l00138">DataRep::getProjector()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="RepBase_8cxx_source.html#l00047">RepBase::name()</a>, <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>, <a class="el" href="classhippodraw_1_1PlotterBase.html#a68568fbcd108de55f1376375a02530a7">PlotterBase::representation()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="accb02499b420a8e24a8a8db8d7f8a506"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the label on the corresponding axis. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00958">958</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00282">PlotterBase::setLabel()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a4b85618e47cc9140ce83c372bc072824"></a><!-- doxytag: member="hippodraw::QtDisplay::setLog" ref="a4b85618e47cc9140ce83c372bc072824" args="(const std::string &amp;axis, int flag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setLog </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">int&nbsp;</td>
          <td class="paramname"> <em>flag</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the specified axis to Logarithmic binning (if applicable ) and display. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01065">1065</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="DisplayController_8cxx_source.html#l01292">DisplayController::setLog()</a>, <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01171">QtDisplay::resize()</a>.</p>

</div>
</div>
<a class="anchor" id="a24d8021a5bbc6b17da11300df02d2b70"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the number of bins. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00983">983</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00418">PlotterBase::setNumberOfBins()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a560d5fdd7b05de74e5e1d7d931ad64f6"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the offset of the bins on the specified axis. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01032">1032</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="DisplayController_8cxx_source.html#l01551">DisplayController::setOffset()</a>, <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="acb70a731a91ac2d8cfd8ed5ab38787f5"></a><!-- doxytag: member="hippodraw::QtDisplay::setPointRep" ref="acb70a731a91ac2d8cfd8ed5ab38787f5" args="(RepBase *rep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setPointRep </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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the PointRep for the display. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00923">923</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="classhippodraw_1_1PlotterBase.html#a8784a4f318c0e5779b47760f7ef3d67e">PlotterBase::setRepresentation()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a09b9c65c112fecf83033b6cb51101608"></a><!-- doxytag: member="hippodraw::QtDisplay::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></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> on the specified axis. </p>
<p>This version is needed since Boost.Python cannot accommodate default arguments directly. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00819">819</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00800">QtDisplay::setRange()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="a74b2ca2af8921cb9a36fd22ec72ed2f5"></a><!-- doxytag: member="hippodraw::QtDisplay::setRange" ref="a74b2ca2af8921cb9a36fd22ec72ed2f5" args="(const std::string &amp;axis, double low, double high, bool save=false)" -->
<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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>save</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></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> on the specified axis. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00800">800</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="QtDisplay_8h_source.html#l00081">QtDisplay::m_ranges</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00339">PlotterBase::setRange()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l00819">QtDisplay::setRange()</a>.</p>

</div>
</div>
<a class="anchor" id="a90bcc074161171203d305304c7d05b9b"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the axis ticks to specified points and values. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01268">1268</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="abc79cf0667bbb5c93fca3f01b52c7b57"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the title of the display. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00910">910</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00253">PlotterBase::setTitle()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a1051ee3cd0ba94d7d3b368374cd29cbf"></a><!-- doxytag: member="hippodraw::QtDisplay::setTransform" ref="a1051ee3cd0ba94d7d3b368374cd29cbf" args="(const std::string &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTransform </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the Transform. </p>
<dl class="requests"><dt><b><a class="el" href="requests.html#_requests000056">Requests:</a></b></dt><dd>Expose to <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a> the list of available transforms. </dd></dl>

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

<p>References <a class="el" href="DisplayController_8cxx_source.html#l00101">DisplayController::instance()</a>, <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="DisplayController_8cxx_source.html#l01393">DisplayController::setTransform()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a78fdc75b764a7d8a31831a359f2e957f"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l00865">865</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00820">PlotterBase::setView()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a9278be8203e1c42e2619179882ae4403"></a><!-- doxytag: member="hippodraw::QtDisplay::unlock" ref="a9278be8203e1c42e2619179882ae4403" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void unlock </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Unlock the <a class="elRef" doxygen="qt.tag:http://doc.trolltech.com/3.3/" href="http://doc.trolltech.com/3.3/qapplication.html">QApplication</a> in case of exception. </p>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01061">1061</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00730">QtDisplay::addDataRep()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00744">QtDisplay::addDataRepStacked()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00780">QtDisplay::addFunction()</a>, <a class="el" href="QtCut_8cxx_source.html#l00136">QtCut::addTarget()</a>, <a class="el" href="QtCut_8cxx_source.html#l00147">QtCut::addTargets()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01137">QtDisplay::addValues()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01309">QtDisplay::applyCut()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01324">QtDisplay::applyCuts()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01288">QtDisplay::createDataArray()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>, <a class="el" href="QtCut_8cxx_source.html#l00288">QtCut::createFits()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01146">QtDisplay::createNTuple()</a>, <a class="el" href="QtCut_8cxx_source.html#l00229">QtCut::createNTuple()</a>, <a class="el" href="QtCut_8cxx_source.html#l00257">QtCut::createTnt()</a>, <a class="el" href="QtCut_8cxx_source.html#l00188">QtCut::cutRange()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00895">QtDisplay::deleteView()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01096">QtDisplay::getDataRep()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01112">QtDisplay::getDataReps()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00971">QtDisplay::getLabel()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00828">QtDisplay::getRange()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00877">QtDisplay::nextView()</a>, <a class="el" href="QtCut_8cxx_source.html#l00051">QtCut::QtCut()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00472">QtDisplay::QtDisplay()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00992">QtDisplay::reset()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01171">QtDisplay::resize()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01128">QtDisplay::setAspectRatio()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01086">QtDisplay::setAutoRanging()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01279">QtDisplay::setAutoTicks()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00999">QtDisplay::setBinWidth()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01227">QtDisplay::setColorMap()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00937">QtDisplay::setContourLevels()</a>, <a class="el" href="QtCut_8cxx_source.html#l00164">QtCut::setCutRange()</a>, <a class="el" href="QtCut_8cxx_source.html#l00209">QtCut::setEnabled()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00958">QtDisplay::setLabel()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01065">QtDisplay::setLog()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00983">QtDisplay::setNumberOfBins()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01032">QtDisplay::setOffset()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00923">QtDisplay::setPointRep()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00800">QtDisplay::setRange()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01268">QtDisplay::setTicks()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00910">QtDisplay::setTitle()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01044">QtDisplay::setTransform()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00865">QtDisplay::setView()</a>, <a class="el" href="QtCut_8cxx_source.html#l00219">QtCut::toggleInverted()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01250">QtDisplay::update()</a>.</p>

</div>
</div>
<a class="anchor" id="ac5c54df7ed3b930268c8d7752c101725"></a><!-- doxytag: member="hippodraw::QtDisplay::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Updates the display. </p>
<dl class="bug"><dt><b><a class="el" href="bug.html#_bug000068">Bug:</a></b></dt><dd>@@ For the script, autontuple.py, this method behaves strangely. </dd></dl>

<p>Definition at line <a class="el" href="QtDisplay_8cxx_source.html#l01250">1250</a> of file <a class="el" href="QtDisplay_8cxx_source.html">QtDisplay.cxx</a>.</p>

<p>References <a class="el" href="PyApp_8cxx_source.html#l00331">PyApp::lock()</a>, <a class="el" href="QtDisplay_8h_source.html#l00097">QtDisplay::m_plotter</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01061">QtDisplay::unlock()</a>.</p>

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00073">hippodraw::Python::export_QtDisplay()</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a9bd995c1d558819cfa107f930f61a9e1"></a><!-- doxytag: member="hippodraw::QtDisplay::m_binWidths" ref="a9bd995c1d558819cfa107f930f61a9e1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;std::string, double &gt; <a class="el" href="classhippodraw_1_1QtDisplay.html#a9bd995c1d558819cfa107f930f61a9e1">m_binWidths</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The saved X and Y bin widths to be used with the <a class="el" href="classhippodraw_1_1QtDisplay.html#a0fc3d585aa53859602ac79c9c421f2a9" title="Restore the X and Y dimensions of the display to their saved values.">resize()</a> method. </p>

<p>Definition at line <a class="el" href="QtDisplay_8h_source.html#l00084">84</a> of file <a class="el" href="QtDisplay_8h_source.html">QtDisplay.h</a>.</p>

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

</div>
</div>
<a class="anchor" id="a1de80faff2428b8dc67995112931b636"></a><!-- doxytag: member="hippodraw::QtDisplay::m_plotter" ref="a1de80faff2428b8dc67995112931b636" 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_1QtDisplay.html#a1de80faff2428b8dc67995112931b636">m_plotter</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The contained <a class="el" href="classhippodraw_1_1PlotterBase.html" title="The base class for the PlotterBase hierarchy.">PlotterBase</a> object. </p>

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

<p>Referenced by <a class="el" href="QtDisplay_8cxx_source.html#l00730">QtDisplay::addDataRep()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00744">QtDisplay::addDataRepStacked()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00780">QtDisplay::addFunction()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01261">QtDisplay::addObserver()</a>, <a class="el" href="QtCut_8cxx_source.html#l00136">QtCut::addTarget()</a>, <a class="el" href="QtCut_8cxx_source.html#l00147">QtCut::addTargets()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01137">QtDisplay::addValues()</a>, <a class="el" href="QtCut_8cxx_source.html#l00042">QtCut::createCut()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01288">QtDisplay::createDataArray()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00447">QtDisplay::createDisplay()</a>, <a class="el" href="QtCut_8cxx_source.html#l00288">QtCut::createFits()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01146">QtDisplay::createNTuple()</a>, <a class="el" href="QtCut_8cxx_source.html#l00229">QtCut::createNTuple()</a>, <a class="el" href="QtCut_8cxx_source.html#l00257">QtCut::createTnt()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00906">QtDisplay::currentView()</a>, <a class="el" href="QtCut_8cxx_source.html#l00188">QtCut::cutRange()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00895">QtDisplay::deleteView()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00723">QtDisplay::display()</a>, <a class="el" href="QtCut_8cxx_source.html#l00324">QtCut::fillCutList()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01018">QtDisplay::getBinWidth()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01096">QtDisplay::getDataRep()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01112">QtDisplay::getDataReps()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00971">QtDisplay::getLabel()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01076">QtDisplay::getLog()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00828">QtDisplay::getRange()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00917">QtDisplay::getTitle()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00877">QtDisplay::nextView()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01163">QtDisplay::numberOfEntries()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00891">QtDisplay::numViews()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01218">QtDisplay::plotterId()</a>, <a class="el" href="QtCut_8cxx_source.html#l00123">QtCut::QtCut()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00472">QtDisplay::QtDisplay()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00992">QtDisplay::reset()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01171">QtDisplay::resize()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00849">QtDisplay::saveView()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01128">QtDisplay::setAspectRatio()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01086">QtDisplay::setAutoRanging()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01279">QtDisplay::setAutoTicks()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00999">QtDisplay::setBinWidth()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01227">QtDisplay::setColorMap()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00937">QtDisplay::setContourLevels()</a>, <a class="el" href="QtCut_8cxx_source.html#l00164">QtCut::setCutRange()</a>, <a class="el" href="QtCut_8cxx_source.html#l00209">QtCut::setEnabled()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00958">QtDisplay::setLabel()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01065">QtDisplay::setLog()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00983">QtDisplay::setNumberOfBins()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01032">QtDisplay::setOffset()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00923">QtDisplay::setPointRep()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00800">QtDisplay::setRange()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01268">QtDisplay::setTicks()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00910">QtDisplay::setTitle()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l01044">QtDisplay::setTransform()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00865">QtDisplay::setView()</a>, <a class="el" href="QtCut_8cxx_source.html#l00219">QtCut::toggleInverted()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l01250">QtDisplay::update()</a>.</p>

</div>
</div>
<a class="anchor" id="a8d43aceb14a22ad5dccde2595258f71c"></a><!-- doxytag: member="hippodraw::QtDisplay::m_pyDataReps" ref="a8d43aceb14a22ad5dccde2595258f71c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; <a class="el" href="classhippodraw_1_1PyDataRep.html">PyDataRep</a> * &gt; <a class="el" href="classhippodraw_1_1QtDisplay.html#a8d43aceb14a22ad5dccde2595258f71c">m_pyDataReps</a><code> [mutable, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A vector to store the <a class="el" href="classhippodraw_1_1PyDataRep.html" title="This class is the public interface the what the user sees as the DataRep object from...">PyDataRep</a> pointers to be returned by reference via the <a class="el" href="classhippodraw_1_1QtDisplay.html#ac4ee537ad229a507ce5bdea2a890079f" title="Returns a vector of all DataReps in the plotter.">getDataReps()</a> method. </p>

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

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

</div>
</div>
<a class="anchor" id="a3a4b1e4029d39dc1af7d735116e2497f"></a><!-- doxytag: member="hippodraw::QtDisplay::m_ranges" ref="a3a4b1e4029d39dc1af7d735116e2497f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;std::string, std::pair &lt;double, double&gt; &gt; <a class="el" href="classhippodraw_1_1QtDisplay.html#a3a4b1e4029d39dc1af7d735116e2497f">m_ranges</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The saved X and Y ranges to be used with the <a class="el" href="classhippodraw_1_1QtDisplay.html#a0fc3d585aa53859602ac79c9c421f2a9" title="Restore the X and Y dimensions of the display to their saved values.">resize()</a> method. </p>

<p>Definition at line <a class="el" href="QtDisplay_8h_source.html#l00081">81</a> of file <a class="el" href="QtDisplay_8h_source.html">QtDisplay.h</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#l00849">QtDisplay::saveView()</a>, and <a class="el" href="QtDisplay_8cxx_source.html#l00800">QtDisplay::setRange()</a>.</p>

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