Sophie

Sophie

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

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_1DyHistogram.html">DyHistogram</a>
  </div>
</div>
<div class="contents">
<h1>DyHistogram Class Reference</h1><!-- doxytag: class="hippodraw::DyHistogram" --><!-- doxytag: inherits="hippodraw::DataRep" -->
<p>A derived class of <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> that creates a one dimensional dynamic histogram display.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="DyHistogram_8h_source.html">DyHistogram.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for DyHistogram:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1DyHistogram__inherit__graph.gif" border="0" usemap="#DyHistogram_inherit__map" alt="Inheritance graph"/></div>
<map name="DyHistogram_inherit__map" id="DyHistogram_inherit__map">
<area shape="rect" id="node2" href="classhippodraw_1_1DataRep.html" title="The base class for data representations." alt="" coords="64,83,139,112"/><area shape="rect" id="node4" href="classhippodraw_1_1Observable.html" title="Part of an implementation of the Observable&#45;Observer pattern based on the example..." alt="" coords="5,5,93,35"/><area shape="rect" id="node6" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example..." alt="" coords="117,5,192,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for DyHistogram:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1DyHistogram__coll__graph.gif" border="0" usemap="#DyHistogram_coll__map" alt="Collaboration graph"/></div>
<map name="DyHistogram_coll__map" id="DyHistogram_coll__map">
<area shape="rect" id="node2" href="classhippodraw_1_1DataRep.html" title="The base class for data representations." alt="" coords="2005,160,2080,190"/><area shape="rect" id="node4" href="classhippodraw_1_1Observable.html" title="Part of an implementation of the Observable&#45;Observer pattern based on the example..." alt="" coords="792,162,880,191"/><area shape="rect" id="node15" href="classhippodraw_1_1ProjectorBase.html" title="The base class for the Projector hierarchy." alt="" coords="1328,300,1432,330"/><area shape="rect" id="node47" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource." alt="" coords="1076,414,1167,443"/><area shape="rect" id="node8" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example..." alt="" coords="259,67,333,96"/><area shape="rect" id="node10" title="STL class." alt="" coords="261,232,331,262"/><area shape="rect" id="node42" title="STL class." alt="" coords="251,500,341,530"/><area shape="rect" id="node71" title="STL class." alt="" coords="248,1294,344,1323"/><area shape="rect" id="node19" href="classhippodraw_1_1AxisModelBase.html" title="The AxisModelBase class maintains the Range and scaling of an axis." alt="" coords="1065,784,1177,814"/><area shape="rect" id="node23" href="classhippodraw_1_1Range.html" title="Expresses a range of values." alt="" coords="807,1447,865,1476"/><area shape="rect" id="node35" href="classhippodraw_1_1AxisTick.html" title="A class to maintain tick coordinates and string values." alt="" coords="515,640,587,670"/><area shape="rect" id="node89" href="classhippodraw_1_1ErrorBarRep.html" title="A rep to draw error bars, owned by point reps." alt="" coords="1333,1146,1427,1175"/><area shape="rect" id="node97" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e." alt="" coords="1084,1555,1159,1584"/><area shape="rect" id="node67" href="classhippodraw_1_1RepBase.html" title="The base class for the point representation hierarchy." alt="" coords="1084,1094,1159,1123"/><area shape="rect" id="node69" href="classhippodraw_1_1Color.html" title="A Color class for creating the color object following the standard RGB color space..." alt="" coords="809,1091,863,1120"/><area shape="rect" id="node38" title="STL class." alt="" coords="269,364,323,394"/><area shape="rect" id="node40" title="STL class." alt="" coords="5,364,147,394"/><area shape="rect" id="node86" href="classhippodraw_1_1PointRepBase.html" title="The base class for the point representation hierarchy." alt="" coords="1565,1111,1672,1140"/><area shape="rect" id="node84" href="classhippodraw_1_1CutRangeRep.html" title="A derived class of PointRepBase class that draws a representation of a cut range..." alt="" coords="1791,1111,1895,1140"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1DyHistogram-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void(Observer::*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#acfda8a034b81a1a207c99ca26d4d032e">Action</a> )(const <a class="el" href="classhippodraw_1_1Observable.html">Observable</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The member function of the <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> that is called.  <a href="#acfda8a034b81a1a207c99ca26d4d032e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classhippodraw_1_1Observer.html">Observer</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#acef4d8e612e178823a07dd146c0bfe57">ObserverList_t</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The type of STL container to maintain list of <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> objects.  <a href="#acef4d8e612e178823a07dd146c0bfe57"></a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DyHistogram.html#a12f8420575a62be909314e481c74ebd8">acceptFunction</a> (int num)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> accepts functions on <em>number</em> variables.  <a href="#a12f8420575a62be909314e481c74ebd8"></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_1DataRep.html#a02520a93c401a02954f86f2f09b0dcbe">addCut</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a cut to the data representation.  <a href="#a02520a93c401a02954f86f2f09b0dcbe"></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_1DataRep.html#a5cc30d14558ce47eedc67a6fead8fc38">addCut</a> (const <a class="el" href="classhippodraw_1_1TupleCut.html">TupleCut</a> &amp;cut)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a cut to the data representation.  <a href="#a5cc30d14558ce47eedc67a6fead8fc38"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#a935717d80cde1bfe272cd0c5e256ee7b">addObserver</a> (<a class="el" href="classhippodraw_1_1Observer.html">Observer</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds an <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> to the <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> list.  <a href="#a935717d80cde1bfe272cd0c5e256ee7b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a73127ff94c2b867a57f5ab0635f7e892">addValues</a> (const std::vector&lt; double &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add the data values to the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#a73127ff94c2b867a57f5ab0635f7e892"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DyHistogram.html#a9c1ed0172b026722ac23a85d45862cd2">clone</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The clone function returns an object of its own kind which is a copy of this object at this moment.  <a href="#a9c1ed0172b026722ac23a85d45862cd2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a68e4ca34a0c4aa4d4eeaa0e521fe6386">createNTuple</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a new <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> representation of the receiving object.  <a href="#a68e4ca34a0c4aa4d4eeaa0e521fe6386"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a3b034b9ffe3c3ea4d63405f683aed0fa">createNTupleUnderRegion</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> that is a copy of the projector's <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> with rows not passing region cuts removed.  <a href="#a3b034b9ffe3c3ea4d63405f683aed0fa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a25b67f880fe10746e06718bc8df027ba">drawProjectedValues</a> (<a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> *transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> *view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the projected values.  <a href="#a25b67f880fe10746e06718bc8df027ba"></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_1DyHistogram.html#a3751f7de79c4d17e8ad28fed7877b408">DyHistogram</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The default constructor.  <a href="#a3751f7de79c4d17e8ad28fed7877b408"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a067805b84ef655c51aa5cb4e12559f7a">fillColumnAfterCuts</a> (const std::string &amp;column, std::vector&lt; double &gt; &amp;columnData) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fills a vector with named column data with the current set of cuts applied.  <a href="#a067805b84ef655c51aa5cb4e12559f7a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1RepBase.html">RepBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#ad8c4ba49804b7b5a1f423bba11ed4a50">getCutRep</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the point representation that draws the cuts.  <a href="#ad8c4ba49804b7b5a1f423bba11ed4a50"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classhippodraw_1_1TupleCut.html">TupleCut</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a8f2d85a629a080468a5a0d744efc6bd4">getCuts</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a reference to the cut list.  <a href="#a8f2d85a629a080468a5a0d744efc6bd4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a48642d41f70c02a43c6320df4cbb01bc">getMean</a> (const std::string &amp;axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the mean.  <a href="#a48642d41f70c02a43c6320df4cbb01bc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1NTuple.html">NTuple</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a6074ff34024e74d84948a4afb4156abf">getNTupleAfterCuts</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the full <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> but with the current set of cuts applied.  <a href="#a6074ff34024e74d84948a4afb4156abf"></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_1DataRep.html#a8e2544f7315631c6c4357d2f09bdcafc">getNumberOfEntries</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of entries used for the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> object.  <a href="#a8e2544f7315631c6c4357d2f09bdcafc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1Observable.html#acef4d8e612e178823a07dd146c0bfe57">ObserverList_t</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#a336be956d15fd1bb149f579cc4fa033e">getObservers</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the list of observers.  <a href="#a336be956d15fd1bb149f579cc4fa033e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a5815c57b0c2bdc96f969e8f3dd970986">getParentDataRep</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the parent <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#a5815c57b0c2bdc96f969e8f3dd970986"></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_1DataRep.html#a5e4694a1ccd2a01c4495122412e240ef">getPosRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the smallest positive number from in the range of the data.  <a href="#a5e4694a1ccd2a01c4495122412e240ef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a3a6872d803f79eabb52babd8ae39d605">getProjectedValues</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns an <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> representation of the projected data.  <a href="#a3a6872d803f79eabb52babd8ae39d605"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1ProjectorBase.html">ProjectorBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a37b55376f6e66874ac5a9ece07a0f57f">getProjector</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the Projector object controlling the data.  <a href="#a37b55376f6e66874ac5a9ece07a0f57f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1Color.html">Color</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a422efb56dc7a07c9ed8cd6b056ab8711">getRepColor</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the color used for the representation.  <a href="#a422efb56dc7a07c9ed8cd6b056ab8711"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1RepBase.html">RepBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#abfc737a326dbb09bd633f8b84234ddec">getRepresentation</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the representation used to draw the data points.  <a href="#abfc737a326dbb09bd633f8b84234ddec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a49de305f71ccb6785126068f84505fea">getRMS</a> (const std::string &amp;axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the RMS.  <a href="#a49de305f71ccb6785126068f84505fea"></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_1DataRep.html#a98de8e590ee20cbb6aa9c564d79c71ee">getTitle</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the the current title of the object.  <a href="#a98de8e590ee20cbb6aa9c564d79c71ee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DyHistogram.html#aa0c9706bc92a98daae1a677ea435a161">hasAxis</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">hippodraw::Axes::Type</a>) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the data representation has specified axis type <em>axis</em>.  <a href="#aa0c9706bc92a98daae1a677ea435a161"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a3d200346851f69924bacc5a5484e7a22">hasCut</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the receiving object has one or more regional cuts.  <a href="#a3d200346851f69924bacc5a5484e7a22"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DyHistogram.html#a16e2ab72fa2989c0bc12e5a4fce6baf1">hasErrorDisplay</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code>.  <a href="#a16e2ab72fa2989c0bc12e5a4fce6baf1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a31579875c6ccc59185e3503446d4a09a">hasNTupleBindings</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the DataRep's projector can bind to <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a>.  <a href="#a31579875c6ccc59185e3503446d4a09a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a18e0738613979d60bd910e0e8d3d3e83">hasZeroRows</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if this <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> has zero rows in its <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a>.  <a href="#a18e0738613979d60bd910e0e8d3d3e83"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a8c6600847e9f9d7567e12d2854174a0c">hasZoomY</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if this <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> has zoom feature on the Y axis.  <a href="#a8c6600847e9f9d7567e12d2854174a0c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a1fe75fe3e9c7fd07835afc4b0ca2ee7c">isAxisBinned</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the specified axis is binned, otherwise returns <code>false</code>.  <a href="#a1fe75fe3e9c7fd07835afc4b0ca2ee7c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#ad66f409af3c387e166ff7ee95169b7b6">isDirty</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <code>true</code> if the data representation has changed is some way and it needs to be re-drawn.  <a href="#ad66f409af3c387e166ff7ee95169b7b6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#ae2f5c37a68df5d543bd3f3dd23960103">isErrorDisplayed</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a>) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if the error bars are being displayed.  <a href="#ae2f5c37a68df5d543bd3f3dd23960103"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#aab17cd1d7bad7e216de2a482b25976e0">isImageConvertable</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the receiving object can be converted to an image.  <a href="#aab17cd1d7bad7e216de2a482b25976e0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a32a3829534c79ff7c838ff3ba7a7802c">isSelected</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if data representation is in selected state.  <a href="#a32a3829534c79ff7c838ff3ba7a7802c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#aebf751e2a68740e204b55814ff2d39ea">isTargetable</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the receiving object is target-able.  <a href="#aebf751e2a68740e204b55814ff2d39ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a1173096dcede86c16b1417216b2353fa">matrixTranspose</a> (bool yes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transposes the X and Y axis.  <a href="#a1173096dcede86c16b1417216b2353fa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a11c23a386abb9eb8a42f0c2c2835d640">name</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the name of the display.  <a href="#a11c23a386abb9eb8a42f0c2c2835d640"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#aa04d233d45a876d50dc6512af14d24f8">needColorRep</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determines if extra space is needed for a color rep.  <a href="#aa04d233d45a876d50dc6512af14d24f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#ad09a6e52d1cd8f83fb84d7a8b099a48f">needsMatrixSet</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if this data representation needs an XY matrix parameters to be set in order to display itself.  <a href="#ad09a6e52d1cd8f83fb84d7a8b099a48f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#af7c9c956c0df7288069763ba84e61a0e">normalizeTo</a> (const <a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *target)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Normalizes the receiving object to the <em>target</em> one.  <a href="#af7c9c956c0df7288069763ba84e61a0e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#a22405609eb7094686259b6a82ad8e0cc">notifyObservers</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notifies <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> objects of a change.  <a href="#a22405609eb7094686259b6a82ad8e0cc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1Range.html">Range</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a0436eb7f950805969a10f0bc6e644a36">preferredRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the preferred range to display the data.  <a href="#a0436eb7f950805969a10f0bc6e644a36"></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_1DataRep.html#a0c92ad15bdb459628af453ab01608e7d">removeCut</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a region cut on the data representation.  <a href="#a0c92ad15bdb459628af453ab01608e7d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#af7647690e00b67ed5356dc6a16473a73">removeObserver</a> (<a class="el" href="classhippodraw_1_1Observer.html">Observer</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes an <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> from the <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> list.  <a href="#af7647690e00b67ed5356dc6a16473a73"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#abc4c36f5a0cc6b482a10c283482d7039">set</a> (<a class="el" href="classhippodraw_1_1Color.html#a896c037a32087c5c20d97e64a1786880">Color::Value</a> value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <a class="el" href="classhippodraw_1_1Color.html" title="A Color class for creating the color object following the standard RGB color space...">Color</a> of the <a class="el" href="classhippodraw_1_1PointRepBase.html" title="The base class for the point representation hierarchy.">PointRepBase</a> object.  <a href="#abc4c36f5a0cc6b482a10c283482d7039"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a0a8e17ec166d91efc9581f25423bd73e">setAxisBinding</a> (const std::string &amp;axis, const std::string &amp;label)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the axis binding.  <a href="#a0a8e17ec166d91efc9581f25423bd73e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a8dc204ef345614efff40d62a66d3d255">setAxisBindings</a> (const std::vector&lt; std::string &gt; &amp;bindings)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the axis bindings.  <a href="#a8dc204ef345614efff40d62a66d3d255"></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_1DataRep.html#a8ffd744adfe53947e2559c2f236f7edd">setAxisModel</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the AxisModel for axis <em>axis</em>.  <a href="#a8ffd744adfe53947e2559c2f236f7edd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a10baddc30bd68dbb9f6a39a9f32e63d4">setBinWidth</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, double width)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the bin width, if binned, on specified <em>axis</em> to <em>width</em>.  <a href="#a10baddc30bd68dbb9f6a39a9f32e63d4"></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_1DataRep.html#a654cbf7e62bd00f0803420f58e1c05a5">setCutRangeAt</a> (const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;range, unsigned int i)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of the <a class="el" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e.">TupleCut</a> index by <em>i</em>.  <a href="#a654cbf7e62bd00f0803420f58e1c05a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#ae4c9a4959266e2a4e31d77aec4acef9d">setDirty</a> (bool yes=true)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the dirty flag.  <a href="#ae4c9a4959266e2a4e31d77aec4acef9d"></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_1DataRep.html#a1999c561b705510e340ddfc8464cdd19">setEnabled</a> (unsigned int i, bool yes=true)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <a class="el" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e.">TupleCut</a> indexed by <em>i</em> to be enabled or not.  <a href="#a1999c561b705510e340ddfc8464cdd19"></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_1DataRep.html#a41def2e9cbc6b5be5674c5666e8d7593">setErrorDisplay</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, bool)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the display of error bar, if applicable, on the specified <em>axis</em>.  <a href="#a41def2e9cbc6b5be5674c5666e8d7593"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#ab7eed5c128386ac71e451a1c498469f0">setParentDataRep</a> (<a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *parent_datarep)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the parent <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#ab7eed5c128386ac71e451a1c498469f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DyHistogram.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 representation of the data points.  <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_1DataRep.html#aa471821779404fd9cf3c6e73717e3db8">setRange</a> (<a class="el" href="namespacehippodraw_1_1Axes.html#a1d1cfd8ffb84e947f82999c682b666a7">Axes::Type</a> axis, bool const_width=true)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the range of the <em>axis</em>.  <a href="#aa471821779404fd9cf3c6e73717e3db8"></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_1DataRep.html#ab6ac85edb978c2ec1253028e606d539d">setRepColor</a> (const <a class="el" href="classhippodraw_1_1Color.html">Color</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the color of the data representation.  <a href="#ab6ac85edb978c2ec1253028e606d539d"></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_1DataRep.html#aed34adba2066017f9abfe93753995759">setRepSize</a> (double size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the size of the representation.  <a href="#aed34adba2066017f9abfe93753995759"></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_1DataRep.html#a51ec974e45710e59197eb08dee8ad091">setRepStyle</a> (int style)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the style type of the point representation.  <a href="#a51ec974e45710e59197eb08dee8ad091"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a50f2a34c127af5c4daeacc513689d503">setSelected</a> (bool yes=true)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the data representation as selected.  <a href="#a50f2a34c127af5c4daeacc513689d503"></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_1DataRep.html#abc79cf0667bbb5c93fca3f01b52c7b57">setTitle</a> (const std::string &amp;title)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the title.  <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_1DataRep.html#ab05390e97c1bb825fd058c991ebf0275">toggleInverted</a> (unsigned int i)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Changes state of inversion flag to be the opposite of its current state.  <a href="#ab05390e97c1bb825fd058c991ebf0275"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#ac5c54df7ed3b930268c8d7752c101725">update</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Updates the data representation.  <a href="#ac5c54df7ed3b930268c8d7752c101725"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#ae6b85d8f95c1889865463b18e33d08a5">update</a> (const <a class="el" href="classhippodraw_1_1Observable.html">Observable</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Responds to update message from the data source.  <a href="#ae6b85d8f95c1889865463b18e33d08a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observer.html#a5380948822be75c060ae8cc538cd1327">willDelete</a> (const <a class="el" href="classhippodraw_1_1Observable.html">Observable</a> *)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notifies <code>this</code> <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> object that one of its <a class="el" href="classhippodraw_1_1Observable.html" title="Part of an implementation of the Observable-Observer pattern based on the example...">Observable</a> objects is about to be deleted.  <a href="#a5380948822be75c060ae8cc538cd1327"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a80b45c3379327b1d4cec69cdf9ef3207">drawCuts</a> (<a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> *transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> *view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the cuts.  <a href="#a80b45c3379327b1d4cec69cdf9ef3207"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1Observable.html#abc967116939c734d74f4a83896658d00">notifyObservers</a> (<a class="el" href="classhippodraw_1_1Observable.html#acfda8a034b81a1a207c99ca26d4d032e">Action</a> action) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An internal method to iterate over all observers and to send the message <em>action</em>.  <a href="#abc967116939c734d74f4a83896658d00"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a7dee8ef01d7378e9d3d295dc250c04fd">throwRangeException</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Throws exception with message saying argument is out of range.  <a href="#a7dee8ef01d7378e9d3d295dc250c04fd"></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_1CutRangeRep.html">CutRangeRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a7496169176cf5705eebbcb6656791320">m_cut_rep</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The representation of the cut or highlighted range.  <a href="#a7496169176cf5705eebbcb6656791320"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#adb41893ba19e889e56c559f25fc1a68a">m_name</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The name of the display as it might be displayed in a GUI.  <a href="#adb41893ba19e889e56c559f25fc1a68a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#af81da605a0f81e2d45f7a31d1c9c157d">m_parent_datarep</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">There are times when a given <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> results from some operations performed on some other <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>.  <a href="#af81da605a0f81e2d45f7a31d1c9c157d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1ProjectorBase.html">ProjectorBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#aa7c0d96e4919970f6e1823693f5cdc27">m_projector</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A projector used to transform data to projected values that will be plotted.  <a href="#aa7c0d96e4919970f6e1823693f5cdc27"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1RepBase.html">RepBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a4a95e3eb102edf27f2493407c711908d">m_rep</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The representation used for drawing each data point in the view.  <a href="#a4a95e3eb102edf27f2493407c711908d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DataRep.html#a85b5b28ec973f933b9ed1328f2756def">m_title</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The title of the object.  <a href="#a85b5b28ec973f933b9ed1328f2756def"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1DyHistogram.html#af60c0c7c4136ce1583b6b6aa614c62e1">m_target</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The target <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> to which this <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> will normalize itself.  <a href="#af60c0c7c4136ce1583b6b6aa614c62e1"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A derived class of <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> that creates a one dimensional dynamic histogram display. </p>
<p>An example of <a class="el" href="classhippodraw_1_1DyHistogram.html" title="A derived class of DataRep that creates a one dimensional dynamic histogram display...">DyHistogram</a> is shown below. </p>
<div align="center">
<img src="dyhistogram.png" alt="dyhistogram.png"/>
</div>
 <p>This data representation takes a sequence of numbers and histograms it. The current implementation uses one column of a <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a>. For some <a class="el" href="index.html#overview_pointrep">Point representation</a> objects, such as <a class="el" href="classhippodraw_1_1ColumnPointRep.html" title="A PointRep class that draws a column to represent the value.">ColumnPointRep</a> it depends on its <a class="el" href="index.html#overview_projector">Projector</a> to return the <a class="el" href="index.html#overview_projectedvalue">Projected Value</a> objects in increasing order of X value.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Paul F. Kunz &lt;<a href="mailto:Paul_Kunz@slac.stanford.edu">Paul_Kunz@slac.stanford.edu</a>&gt; </dd>
<dd>
Sanket B. Malde &lt;<a href="mailto:sanket@stanford.edu">sanket@stanford.edu</a>&gt; </dd></dl>

<p>Definition at line <a class="el" href="DyHistogram_8h_source.html#l00038">38</a> of file <a class="el" href="DyHistogram_8h_source.html">DyHistogram.h</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="acfda8a034b81a1a207c99ca26d4d032e"></a><!-- doxytag: member="hippodraw::DyHistogram::Action" ref="acfda8a034b81a1a207c99ca26d4d032e" args=")(const Observable *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void( Observer::* <a class="el" href="classhippodraw_1_1Observable.html#acfda8a034b81a1a207c99ca26d4d032e">Action</a>)(const <a class="el" href="classhippodraw_1_1Observable.html">Observable</a> *)<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

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

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

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

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

<p>The default constructor. </p>
<p>Creates a display with histogram components. </p>

<p>Definition at line <a class="el" href="DyHistogram_8cxx_source.html#l00025">25</a> of file <a class="el" href="DyHistogram_8cxx_source.html">DyHistogram.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00076">DataRep::m_name</a>, <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>.</p>

<p>Referenced by <a class="el" href="DyHistogram_8cxx_source.html#l00034">DyHistogram::clone()</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a12f8420575a62be909314e481c74ebd8"></a><!-- doxytag: member="hippodraw::DyHistogram::acceptFunction" ref="a12f8420575a62be909314e481c74ebd8" args="(int num)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool acceptFunction </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>number</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> accepts functions on <em>number</em> variables. </p>
<p>The default implementation returns <code>false</code>. Derived class should re-implement this member function if they accept functions of specified number of variables. </p>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1DataRep.html#a170160869a84384c14eb6f44e02d9eb4">DataRep</a>.</p>

<p>Definition at line <a class="el" href="DyHistogram_8cxx_source.html#l00039">39</a> of file <a class="el" href="DyHistogram_8cxx_source.html">DyHistogram.cxx</a>.</p>

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

<p>Adds a cut to the data representation. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00486">486</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00138">DataRep::getProjector()</a>, <a class="el" href="TupleCut_8cxx_source.html#l00063">TupleCut::setColumn()</a>, <a class="el" href="TupleCut_8cxx_source.html#l00117">TupleCut::setLabel()</a>, <a class="el" href="TupleCut_8cxx_source.html#l00077">TupleCut::setRange()</a>, and <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>.</p>

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00464">DataRep::addCut()</a>, and <a class="el" href="FunctionRep_8cxx_source.html#l00340">FunctionRep::setCutRange()</a>.</p>

</div>
</div>
<a class="anchor" id="a5cc30d14558ce47eedc67a6fead8fc38"></a><!-- doxytag: member="hippodraw::DyHistogram::addCut" ref="a5cc30d14558ce47eedc67a6fead8fc38" args="(const TupleCut &amp;cut)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void addCut </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1TupleCut.html">TupleCut</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cut</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds a cut to the data representation. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00464">464</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00486">DataRep::addCut()</a>, <a class="el" href="DataRep_8h_source.html#l00103">DataRep::m_cut_rep</a>, and <a class="el" href="DataRep_8cxx_source.html#l00133">DataRep::setDirty()</a>.</p>

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

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

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

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

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

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

<p>Add the data values to the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. </p>
<p>This virtual method is provided as a convenience for those derived classes that respond to it. Nothing is done if this object has <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> bindings. Otherwise the message is forward to its <a class="el" href="classhippodraw_1_1ProjectorBase.html" title="The base class for the Projector hierarchy.">ProjectorBase</a> object. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00321">321</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00095">DataRep::hasNTupleBindings()</a>, and <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

<p>Referenced by <a class="el" href="CompositePlotter_8cxx_source.html#l01047">CompositePlotter::addValues()</a>.</p>

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

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

<p>Implements <a class="el" href="classhippodraw_1_1DataRep.html#afd3808eb8b2287097c676e0f6af60512">DataRep</a>.</p>

<p>Definition at line <a class="el" href="DyHistogram_8cxx_source.html#l00034">34</a> of file <a class="el" href="DyHistogram_8cxx_source.html">DyHistogram.cxx</a>.</p>

<p>References <a class="el" href="DyHistogram_8cxx_source.html#l00025">DyHistogram::DyHistogram()</a>.</p>

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

<p>Returns a new <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> representation of the receiving object. </p>
<p>The possession of the <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> is taken by the calling object. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00419">419</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="ProjectorBase_8cxx_source.html#l00065">ProjectorBase::prepareValues()</a>.</p>

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

<p>Returns a <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> that is a copy of the projector's <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> with rows not passing region cuts removed. </p>

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

<p>References <a class="el" href="DataRep_8cxx_source.html#l00505">DataRep::getCuts()</a>, <a class="el" href="DataRep_8h_source.html#l00103">DataRep::m_cut_rep</a>, and <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

</div>
</div>
<a class="anchor" id="a80b45c3379327b1d4cec69cdf9ef3207"></a><!-- doxytag: member="hippodraw::DyHistogram::drawCuts" ref="a80b45c3379327b1d4cec69cdf9ef3207" args="(TransformBase *transform, ViewBase *view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawCuts </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> *&nbsp;</td>
          <td class="paramname"> <em>transform</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> *&nbsp;</td>
          <td class="paramname"> <em>view</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Draws the cuts. </p>
<p>If there are cuts, draws them. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00290">290</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00280">DataRep::drawProjectedValues()</a>, <a class="el" href="DataRep_8h_source.html#l00103">DataRep::m_cut_rep</a>, <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, and <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>.</p>

<p>Referenced by <a class="el" href="FunctionRep2_8cxx_source.html#l00061">FunctionRep2::drawProjectedValues()</a>, <a class="el" href="FunctionRep1_8cxx_source.html#l00064">FunctionRep1::drawProjectedValues()</a>, <a class="el" href="DataRep_8cxx_source.html#l00280">DataRep::drawProjectedValues()</a>, and <a class="el" href="CompositeFunctionRep_8cxx_source.html#l00116">CompositeFunctionRep::drawProjectedValues()</a>.</p>

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

<p>Draws the projected values. </p>
<p>. Each of the <a class="el" href="index.html#overview_projectedvalue">Projected Value</a> objects will be drawn in <em>view</em> after a coordinate transform represented by <em>transform</em> using its m_rep object. Uses its <a class="el" href="index.html#overview_projector">Projector</a> object to access the projected values stored in a <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a>. Some <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> object may be dependent on the projected value objects are returned in a certain order. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1CompositeFunctionRep.html#a25b67f880fe10746e06718bc8df027ba">CompositeFunctionRep</a>, <a class="el" href="classhippodraw_1_1FunctionRep1.html#a25b67f880fe10746e06718bc8df027ba">FunctionRep1</a>, <a class="el" href="classhippodraw_1_1FunctionRep2.html#a25b67f880fe10746e06718bc8df027ba">FunctionRep2</a>, and <a class="el" href="classhippodraw_1_1TextDataRep.html#a25b67f880fe10746e06718bc8df027ba">TextDataRep</a>.</p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00280">280</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00290">DataRep::drawCuts()</a>, <a class="el" href="DataRep_8cxx_source.html#l00270">DataRep::getProjectedValues()</a>, and <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>.</p>

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00290">DataRep::drawCuts()</a>, and <a class="el" href="CompositePlotter_8cxx_source.html#l00477">CompositePlotter::drawProjValues()</a>.</p>

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

<p>Fills a vector with named column data with the current set of cuts applied. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00337">337</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="ProjectorBase_8cxx_source.html#l00349">ProjectorBase::fillColumnAfterCuts()</a>, and <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

<p>Referenced by <a class="el" href="PyDataRep_8cxx_source.html#l00510">PyDataRep::getColumnWithCuts()</a>.</p>

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

<p>Returns the point representation that draws the cuts. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00552">552</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00103">DataRep::m_cut_rep</a>.</p>

</div>
</div>
<a class="anchor" id="a8f2d85a629a080468a5a0d744efc6bd4"></a><!-- doxytag: member="hippodraw::DyHistogram::getCuts" ref="a8f2d85a629a080468a5a0d744efc6bd4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const vector&lt; <a class="el" href="classhippodraw_1_1TupleCut.html">TupleCut</a> &gt; &amp; getCuts </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a reference to the cut list. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00505">505</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00103">DataRep::m_cut_rep</a>.</p>

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00344">DataRep::createNTupleUnderRegion()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l01622">CompositePlotter::fillCutList()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00340">FunctionRep::setCutRange()</a>, and <a class="el" href="FunctionRep_8cxx_source.html#l00380">FunctionRep::setTupleCut()</a>.</p>

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

<p>Returns the mean. </p>
<p>Returns the mean data points along the axis <em>axis</em>. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00353">353</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

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

<p>Returns the full <a class="el" href="classhippodraw_1_1NTuple.html" title="A DataSource class implemented with std::vector&lt;double&gt; to store the column...">NTuple</a> but with the current set of cuts applied. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00330">330</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="ProjectorBase_8cxx_source.html#l00342">ProjectorBase::getNTupleAfterCuts()</a>, and <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

<p>Referenced by <a class="el" href="PyDataRep_8cxx_source.html#l00500">PyDataRep::getNTupleWithCuts()</a>.</p>

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

<p>Returns the number of entries used for the <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> object. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00405">405</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

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

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

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

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

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

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

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00078">78</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00099">DataRep::m_parent_datarep</a>.</p>

<p>Referenced by <a class="el" href="TextDataRep_8cxx_source.html#l00058">TextDataRep::getTargetProjector()</a>.</p>

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

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

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

<p>References <a class="el" href="classhippodraw_1_1ProjectorBase.html#a185d1d728bf05308ede8e04e76a0c6b2">ProjectorBase::getPosOn()</a>, and <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

</div>
</div>
<a class="anchor" id="a3a6872d803f79eabb52babd8ae39d605"></a><!-- doxytag: member="hippodraw::DyHistogram::getProjectedValues" ref="a3a6872d803f79eabb52babd8ae39d605" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1DataSource.html">DataSource</a> * getProjectedValues </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns an <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> representation of the projected data. </p>

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

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="ProjectorBase_8cxx_source.html#l00065">ProjectorBase::prepareValues()</a>.</p>

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00280">DataRep::drawProjectedValues()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00037">FunctionRep::FunctionRep()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00140">FunctionRep::setFitter()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00307">FunctionRep::willDelete()</a>, and <a class="el" href="FunctionRep_8cxx_source.html#l00070">FunctionRep::~FunctionRep()</a>.</p>

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

<p>Returns the Projector object controlling the data. </p>

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

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

<p>Referenced by <a class="el" href="CompositePlotter_8cxx_source.html#l00242">CompositePlotter::activeProjector()</a>, <a class="el" href="DataRep_8cxx_source.html#l00486">DataRep::addCut()</a>, <a class="el" href="DataRepController_8cxx_source.html#l00068">DataRepController::bindingOptions()</a>, <a class="el" href="CutController_8cxx_source.html#l00456">CutController::connectDataRep()</a>, <a class="el" href="Inspector_8cxx_source.html#l05047">Inspector::contourLevelsTextBox_returnPressed()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00131">DataRepXML::createChildren()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00245">DataRepXML::createObject()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00037">FunctionRep::FunctionRep()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00897">DisplayController::getBindingProjector()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00371">PyDataRep::getBinWidth()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00965">DisplayController::getDataSource()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01056">DisplayController::getDataSourceLabels()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l01703">CompositePlotter::getMinEntries()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00884">DisplayController::getProjector()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l00256">CompositePlotter::getProjector()</a>, <a class="el" href="TextDataRep_8cxx_source.html#l00058">TextDataRep::getTargetProjector()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l00901">CompositePlotter::getZValue()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00091">FunctionRep::initializeWith()</a>, <a class="el" href="CutController_8cxx_source.html#l00150">CutController::linkCutAndRep()</a>, <a class="el" href="DataRep_8cxx_source.html#l00389">DataRep::normalizeTo()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00403">PyDataRep::numberOfEntries()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l00988">CompositePlotter::processReturnValue()</a>, <a class="el" href="CutPlotter_8cxx_source.html#l00117">CutPlotter::removeFromTarget()</a>, <a class="el" href="CutPlotter_8cxx_source.html#l00072">CutPlotter::setAxisBinding()</a>, <a class="el" href="DataRepController_8cxx_source.html#l00146">DataRepController::setAxisBindings()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01199">DisplayController::setBinner()</a>, <a class="el" href="QtDisplay_8cxx_source.html#l00937">QtDisplay::setContourLevels()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00340">FunctionRep::setCutRange()</a>, and <a class="el" href="CutPlotter_8cxx_source.html#l00259">CutPlotter::setNTuple()</a>.</p>

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

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

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00263">263</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="RepBase_8cxx_source.html#l00063">RepBase::color()</a>, and <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>.</p>

<p>Referenced by <a class="el" href="TextPlotter_8cxx_source.html#l00116">TextPlotter::repColor()</a>, and <a class="el" href="CompositePlotter_8cxx_source.html#l00775">CompositePlotter::repColor()</a>.</p>

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

<p>Returns the representation used to draw the data points. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00234">234</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>.</p>

<p>Referenced by <a class="el" href="Inspector_8cxx_source.html#l05047">Inspector::contourLevelsTextBox_returnPressed()</a>, <a class="el" href="Inspector_8cxx_source.html#l04984">Inspector::contourRadioButton1_toggled()</a>, <a class="el" href="Inspector_8cxx_source.html#l04926">Inspector::contourSlider_valueChanged()</a>, <a class="el" href="Inspector_8cxx_source.html#l04950">Inspector::contourTextBox_returnPressed()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00131">DataRepXML::createChildren()</a>, <a class="el" href="TextPlotter_8cxx_source.html#l00085">TextPlotter::representation()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l00627">CompositePlotter::representation()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l01719">CompositePlotter::toggleBoxEdge()</a>, and <a class="el" href="Inspector_8cxx_source.html#l01617">Inspector::updatePlotTab()</a>.</p>

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

<p>Returns the RMS. </p>
<p>Returns the root mean square of the data points along the axis <em>axis</em>. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00362">362</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

</div>
</div>
<a class="anchor" id="a98de8e590ee20cbb6aa9c564d79c71ee"></a><!-- doxytag: member="hippodraw::DyHistogram::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<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the the current title of the object. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00437">437</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="DataRep_8h_source.html#l00082">DataRep::m_title</a>.</p>

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

<p>Returns <code>true</code> if the data representation has specified axis type <em>axis</em>. </p>
<dl class="note"><dt><b>Note:</b></dt><dd>This member function pure virtual to avoid problems with the SIP based <a class="el" href="namespacehippodraw_1_1Python.html" title="A namespace encapsulating functions to interface HippoDraw classes to Python using...">Python</a> extension module. It throws an assertion if called. </dd></dl>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1DataRep.html#a0d9e4bd8bdbab8f6b817cb804da4db7a">DataRep</a>.</p>

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

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

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

<p>Returns <code>true</code> if the receiving object has one or more regional cuts. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00514">514</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00103">DataRep::m_cut_rep</a>.</p>

<p>Referenced by <a class="el" href="FunctionRep_8cxx_source.html#l00380">FunctionRep::setTupleCut()</a>.</p>

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

<p>Returns <code>true</code>. </p>
<p>Returns <code>true</code> because both <a class="el" href="classhippodraw_1_1PointRepBase.html" title="The base class for the point representation hierarchy.">PointRepBase</a> classes used by this class are capable of displaying error on the data points. </p>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1DataRep.html#a16e2ab72fa2989c0bc12e5a4fce6baf1">DataRep</a>.</p>

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

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

<p>Returns <code>true</code> if the DataRep's projector can bind to <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a>. </p>
<p>The implementation in this base class is to return <code>true</code>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1FunctionRep.html#a31579875c6ccc59185e3503446d4a09a">FunctionRep</a>, <a class="el" href="classhippodraw_1_1LineDataRep.html#a31579875c6ccc59185e3503446d4a09a">LineDataRep</a>, <a class="el" href="classhippodraw_1_1St1DHistogram.html#a31579875c6ccc59185e3503446d4a09a">St1DHistogram</a>, <a class="el" href="classhippodraw_1_1St2DHistogram.html#a31579875c6ccc59185e3503446d4a09a">St2DHistogram</a>, and <a class="el" href="classhippodraw_1_1TextDataRep.html#a31579875c6ccc59185e3503446d4a09a">TextDataRep</a>.</p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00095">95</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00321">DataRep::addValues()</a>, <a class="el" href="CutController_8cxx_source.html#l00429">CutController::connectDataRep()</a>, <a class="el" href="DataRepXML_8cxx_source.html#l00131">DataRepXML::createChildren()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00965">DisplayController::getDataSource()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01036">DisplayController::hasNTupleBindings()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l00148">CompositePlotter::hasNTupleBindings()</a>, <a class="el" href="DataRep_8cxx_source.html#l00102">DataRep::setAxisBinding()</a>, and <a class="el" href="DataRep_8cxx_source.html#l00112">DataRep::setAxisBindings()</a>.</p>

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

<p>Returns true if this <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> has zero rows in its <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a>. </p>
<p>Returns false if the projector is not an <a class="el" href="classhippodraw_1_1NTupleProjector.html" title="An NTupleProjector is a projector that projects data from an DataSource object.">NTupleProjector</a>. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00304">304</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1ProjectorBase.html#a0429f9eb647b986ea609536de0143219">ProjectorBase::isEmpty()</a>, and <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l00538">DisplayController::addDataRep()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l00351">CompositePlotter::autoScale()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l00427">CompositePlotter::autoScaleZ()</a>, and <a class="el" href="Inspector_8cxx_source.html#l03235">Inspector::updateDataCutsTab()</a>.</p>

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

<p>Returns true if this <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> has zoom feature on the Y axis. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1FunctionRep.html#a8c6600847e9f9d7567e12d2854174a0c">FunctionRep</a>, and <a class="el" href="classhippodraw_1_1ScatterPlot.html#a8c6600847e9f9d7567e12d2854174a0c">ScatterPlot</a>.</p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00314">314</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

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

<p>Returns <code>true</code> if the specified axis is binned, otherwise returns <code>false</code>. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00371">371</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, and <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>.</p>

<p>Referenced by <a class="el" href="FunctionRep_8cxx_source.html#l00140">FunctionRep::setFitter()</a>.</p>

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

<p>Return <code>true</code> if the data representation has changed is some way and it needs to be re-drawn. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00165">165</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="ProjectorBase_8cxx_source.html#l00070">ProjectorBase::isDirty()</a>, and <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

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

<p>Returns true if the error bars are being displayed. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00197">197</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, <a class="el" href="RepBase_8cxx_source.html#l00116">RepBase::xError()</a>, <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>, and <a class="el" href="RepBase_8cxx_source.html#l00122">RepBase::yError()</a>.</p>

<p>Referenced by <a class="el" href="CompositePlotter_8cxx_source.html#l00612">CompositePlotter::errorDisplay()</a>.</p>

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

<p>Returns <code>true</code> if the receiving object can be converted to an image. </p>
<p>Returns <code>true</code> if this data representation can be converted to an image. An image is defined as a regular grid of values. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00566">566</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

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

<p>Returns <code>true</code> if data representation is in selected state. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classhippodraw_1_1DataRep.html#a50f2a34c127af5c4daeacc513689d503" title="Sets the data representation as selected.">setSelected</a> </dd></dl>

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

<p>References <a class="el" href="RepBase_8cxx_source.html#l00079">RepBase::isSelected()</a>, and <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>.</p>

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00150">DataRep::setSelected()</a>.</p>

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

<p>Returns <code>true</code> if the receiving object is target-able. </p>
<p>Most derived classes of <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> are target-able and return <code>true</code>. That is, they can be targets of cuts, functions, etc. If a derived class is not intended to be a target, it should return <em>false</em>. The implementation in this base class returns <code>true</code>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1FunctionRep.html#aebf751e2a68740e204b55814ff2d39ea">FunctionRep</a>, and <a class="el" href="classhippodraw_1_1TextDataRep.html#aebf751e2a68740e204b55814ff2d39ea">TextDataRep</a>.</p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00412">412</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

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

<p>Transposes the X and Y axis. </p>
<p>If internal representation of the X-Y matrix is represented by a vector with shape, then transpose the X and Y axis. Otherwise do nothing.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>The implementation passes the request to the contained projector. </dd></dl>

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

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

<p>Referenced by <a class="el" href="CompositePlotter_8cxx_source.html#l00583">CompositePlotter::matrixTranspose()</a>.</p>

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

<p>Returns the name of the display. </p>
<p>See m_name. </p>

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

<p>References <a class="el" href="DataRep_8h_source.html#l00076">DataRep::m_name</a>.</p>

<p>Referenced by <a class="el" href="DataRepXML_8cxx_source.html#l00073">DataRepXML::createElement()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00459">FunctionRep::functionName()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00173">FunctionRep::getFitterName()</a>, <a class="el" href="DisplayController_8cxx_source.html#l00875">DisplayController::getType()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00074">XYPlot::hasErrorDisplay()</a>, <a class="el" href="PlotTable_8cxx_source.html#l00057">PlotTable::initialize()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00366">PyDataRep::name()</a>, <a class="el" href="DyHistogramEqualEntries_8cxx_source.html#l00053">DyHistogramEqualEntries::setPointRep()</a>, <a class="el" href="DyHistogram_8cxx_source.html#l00053">DyHistogram::setPointRep()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00052">XYPlot::setRepresentation()</a>, and <a class="el" href="PyDataRep_8cxx_source.html#l00352">PyDataRep::setWeight()</a>.</p>

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

<p>Determines if extra space is needed for a color rep. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Use <a class="el" href="classhippodraw_1_1DataRep.html#a0d9e4bd8bdbab8f6b817cb804da4db7a" title="Returns true if the data representation has specified axis type axis.">hasAxis()</a> instead. </dd></dl>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00448">448</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00455">DataRep::hasAxis()</a>, and <a class="el" href="AxesType_8h_source.html#l00035">hippodraw::Axes::Z</a>.</p>

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

<p>Returns <code>true</code> if this data representation needs an XY matrix parameters to be set in order to display itself. </p>
<p>An example would be the <a class="el" href="classhippodraw_1_1Image.html" title="Displays on the Z axis the values of a single column treated as a matrix of values...">Image</a> <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. The implementation in this base class returns <code>false</code>. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1Image.html#ad09a6e52d1cd8f83fb84d7a8b099a48f">Image</a>.</p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00559">559</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

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

<p>Normalizes the receiving object to the <em>target</em> one. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00389">389</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00138">DataRep::getProjector()</a>, and <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

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

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

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

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

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

<p>Notifies <a class="el" href="classhippodraw_1_1Observer.html" title="Part of an implementation of the Observable Observer pattern based on the example...">Observer</a> objects of a change. </p>
<p>If interval counting is disabled, then Observer::Update is sent immediately. If interval counting is enabled, then the current count is incremented. If the current count is equal to the interval count, then the <a class="el" href="classhippodraw_1_1Observer.html#ab42954b72ba11d6f27a226f712ea77be" title="The update method.">Observer::update</a> message is sent and the current count reset to 0. </p>

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

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

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

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

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

<p>Returns the preferred range to display the data. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000031">Todo:</a></b></dt><dd>In asking for the preferred <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a>, should also tell binning projectors to reset the number of bins so that auto ranging will lead to same results as when plot was initially created. </dd></dl>

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

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="ProjectorBase_8cxx_source.html#l00163">ProjectorBase::preferredRange()</a>.</p>

<p>Referenced by <a class="el" href="CompositePlotter_8cxx_source.html#l00351">CompositePlotter::autoScale()</a>, and <a class="el" href="CompositePlotter_8cxx_source.html#l00427">CompositePlotter::autoScaleZ()</a>.</p>

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

<p>Remove a region cut on the data representation. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1FunctionRep.html#a0c92ad15bdb459628af453ab01608e7d">FunctionRep</a>.</p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00476">476</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00103">DataRep::m_cut_rep</a>, and <a class="el" href="DataRep_8cxx_source.html#l00133">DataRep::setDirty()</a>.</p>

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

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

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

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

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

</div>
</div>
<a class="anchor" id="abc4c36f5a0cc6b482a10c283482d7039"></a><!-- doxytag: member="hippodraw::DyHistogram::set" ref="abc4c36f5a0cc6b482a10c283482d7039" args="(Color::Value value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1Color.html#a896c037a32087c5c20d97e64a1786880">Color::Value</a>&nbsp;</td>
          <td class="paramname"> <em>value</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classhippodraw_1_1Color.html" title="A Color class for creating the color object following the standard RGB color space...">Color</a> of the <a class="el" href="classhippodraw_1_1PointRepBase.html" title="The base class for the point representation hierarchy.">PointRepBase</a> object. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00241">241</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>, and <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>.</p>

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

</div>
</div>
<a class="anchor" id="a0a8e17ec166d91efc9581f25423bd73e"></a><!-- doxytag: member="hippodraw::DyHistogram::setAxisBinding" ref="a0a8e17ec166d91efc9581f25423bd73e" 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 setAxisBinding </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the axis binding. </p>
<p>Sets binding of the axis with name <em>axis</em> to the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> column with label <em>label</em>. If the derived class does not have DataSource bindings, then does nothing. Derived classes may also do further processing upon reception of this method. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1VariableMesh.html#a0a8e17ec166d91efc9581f25423bd73e">VariableMesh</a>, and <a class="el" href="classhippodraw_1_1XYPlot.html#a0a8e17ec166d91efc9581f25423bd73e">XYPlot</a>.</p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00102">102</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00095">DataRep::hasNTupleBindings()</a>, and <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

<p>Referenced by <a class="el" href="PyDataRep_8cxx_source.html#l00325">PyDataRep::setAxisBinding()</a>, and <a class="el" href="PyDataRep_8cxx_source.html#l00352">PyDataRep::setWeight()</a>.</p>

</div>
</div>
<a class="anchor" id="a8dc204ef345614efff40d62a66d3d255"></a><!-- doxytag: member="hippodraw::DyHistogram::setAxisBindings" ref="a8dc204ef345614efff40d62a66d3d255" args="(const std::vector&lt; std::string &gt; &amp;bindings)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setAxisBindings </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;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the axis bindings. </p>
<p>Sets the binding of all axis to the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> column with the labels in the vector. If the derived class does not have DataSource bindings, then does nothing. Derived classes may also do further processing upon reception of this method. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1VariableMesh.html#a8dc204ef345614efff40d62a66d3d255">VariableMesh</a>, and <a class="el" href="classhippodraw_1_1XYPlot.html#a8dc204ef345614efff40d62a66d3d255">XYPlot</a>.</p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00112">112</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8cxx_source.html#l00095">DataRep::hasNTupleBindings()</a>, and <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

<p>Referenced by <a class="el" href="PyDataRep_8cxx_source.html#l00339">PyDataRep::setAxisBindings()</a>, and <a class="el" href="DataRepController_8cxx_source.html#l00146">DataRepController::setAxisBindings()</a>.</p>

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

<p>Sets the AxisModel for axis <em>axis</em>. </p>

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

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="ProjectorBase_8cxx_source.html#l00192">ProjectorBase::setAxisModel()</a>.</p>

<p>Referenced by <a class="el" href="CompositePlotter_8cxx_source.html#l00218">CompositePlotter::addDataRep()</a>.</p>

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

<p>Sets the bin width, if binned, on specified <em>axis</em> to <em>width</em>. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00398">398</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>.</p>

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

<p>Sets the <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of the <a class="el" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e.">TupleCut</a> index by <em>i</em>. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00529">529</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00103">DataRep::m_cut_rep</a>.</p>

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

<p>Sets the dirty flag. </p>
<p>When set, the display may need to reinitialize itself before the next drawing. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00133">133</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="ProjectorBase_8cxx_source.html#l00075">ProjectorBase::setDirty()</a>.</p>

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00464">DataRep::addCut()</a>, <a class="el" href="FunctionRep2_8cxx_source.html#l00061">FunctionRep2::drawProjectedValues()</a>, <a class="el" href="FunctionRep1_8cxx_source.html#l00064">FunctionRep1::drawProjectedValues()</a>, <a class="el" href="CompositeFunctionRep_8cxx_source.html#l00116">CompositeFunctionRep::drawProjectedValues()</a>, <a class="el" href="CutController_8cxx_source.html#l00150">CutController::linkCutAndRep()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00400">FunctionRep::removeCut()</a>, <a class="el" href="DataRep_8cxx_source.html#l00476">DataRep::removeCut()</a>, <a class="el" href="DataRep_8cxx_source.html#l00150">DataRep::setSelected()</a>, <a class="el" href="DataRep_8cxx_source.html#l00382">DataRep::update()</a>, and <a class="el" href="CutPlotter_8cxx_source.html#l00168">CutPlotter::updateTargets()</a>.</p>

</div>
</div>
<a class="anchor" id="a1999c561b705510e340ddfc8464cdd19"></a><!-- doxytag: member="hippodraw::DyHistogram::setEnabled" ref="a1999c561b705510e340ddfc8464cdd19" args="(unsigned int i, bool yes=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setEnabled </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>yes</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classhippodraw_1_1TupleCut.html" title="The class expresses a cut on a DataSource, i.e.">TupleCut</a> indexed by <em>i</em> to be enabled or not. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00545">545</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00103">DataRep::m_cut_rep</a>.</p>

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

<p>Sets the display of error bar, if applicable, on the specified <em>axis</em>. </p>

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

<p>References <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>, <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>, <a class="el" href="AxesType_8h_source.html#l00033">hippodraw::Axes::X</a>, and <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>.</p>

<p>Referenced by <a class="el" href="ProfileHist_8cxx_source.html#l00024">ProfileHist::ProfileHist()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00090">XYPlot::setAxisBinding()</a>, <a class="el" href="VariableMesh_8cxx_source.html#l00088">VariableMesh::setAxisBinding()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00110">XYPlot::setAxisBindings()</a>, <a class="el" href="VariableMesh_8cxx_source.html#l00108">VariableMesh::setAxisBindings()</a>, <a class="el" href="PyDataRep_8cxx_source.html#l00477">PyDataRep::setErrorDisplay()</a>, <a class="el" href="CompositePlotter_8cxx_source.html#l00602">CompositePlotter::setErrorDisplay()</a>, <a class="el" href="DyHistogramEqualEntries_8cxx_source.html#l00053">DyHistogramEqualEntries::setPointRep()</a>, <a class="el" href="DyHistogram_8cxx_source.html#l00053">DyHistogram::setPointRep()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00052">XYPlot::setRepresentation()</a>, and <a class="el" href="VariableMesh_8cxx_source.html#l00053">VariableMesh::setRepresentation()</a>.</p>

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

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

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

<p>References <a class="el" href="DataRep_8h_source.html#l00099">DataRep::m_parent_datarep</a>.</p>

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

</div>
</div>
<a class="anchor" id="acb70a731a91ac2d8cfd8ed5ab38787f5"></a><!-- doxytag: member="hippodraw::DyHistogram::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><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the representation of the data points. </p>
<p>If changing to <a class="el" href="classhippodraw_1_1SymbolPointRep.html" title="A PointRep class draws a symbol to represent the value.">SymbolPointRep</a>, then also set error display on.</p>
<dl class="see"><dt><b>See also:</b></dt><dd>DataRep::setRep. </dd></dl>

<p>Reimplemented from <a class="el" href="classhippodraw_1_1DataRep.html#a9870b1378e32b2789ab4c68a0445c348">DataRep</a>.</p>

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

<p>References <a class="el" href="DataRep_8cxx_source.html#l00072">DataRep::name()</a>, <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>, <a class="el" href="DataRep_8cxx_source.html#l00186">DataRep::setErrorDisplay()</a>, and <a class="el" href="AxesType_8h_source.html#l00034">hippodraw::Axes::Y</a>.</p>

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

<p>Sets the range of the <em>axis</em>. </p>
<p>The optional <em>const_width</em> parameter if <code>true</code>, tells binning projectors to hold a constant bin width parameter. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00212">212</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="ProjectorBase_8cxx_source.html#l00133">ProjectorBase::setRange()</a>.</p>

<p>Referenced by <a class="el" href="CompositePlotter_8cxx_source.html#l00351">CompositePlotter::autoScale()</a>, and <a class="el" href="CompositePlotter_8cxx_source.html#l00427">CompositePlotter::autoScaleZ()</a>.</p>

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

<p>Sets the color of the data representation. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00249">249</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>, <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>, and <a class="el" href="RepBase_8cxx_source.html#l00053">RepBase::setColor()</a>.</p>

<p>Referenced by <a class="el" href="TextPlotter_8cxx_source.html#l00110">TextPlotter::setRepColor()</a>, and <a class="el" href="CompositePlotter_8cxx_source.html#l00767">CompositePlotter::setRepColor()</a>.</p>

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

<p>Sets the size of the representation. </p>

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

<p>References <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>, <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>, and <a class="el" href="RepBase_8cxx_source.html#l00096">RepBase::setSize()</a>.</p>

<p>Referenced by <a class="el" href="DisplayController_8cxx_source.html#l01472">DisplayController::setRepSize()</a>, and <a class="el" href="Inspector_8cxx_source.html#l02176">Inspector::symbolPointSize_returnPressed()</a>.</p>

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

<p>Sets the style type of the point representation. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00256">256</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>, <a class="el" href="Observable_8cxx_source.html#l00093">Observable::notifyObservers()</a>, and <a class="el" href="RepBase_8cxx_source.html#l00103">RepBase::setStyle()</a>.</p>

<p>Referenced by <a class="el" href="PyDataRep_8cxx_source.html#l00642">PyDataRep::setLineStyle()</a>.</p>

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

<p>Sets the data representation as selected. </p>
<p>Selection means the representations is drawn in its normal color, If representation is not selected, then it draws in a lighter shade. </p>

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

<p>References <a class="el" href="DataRep_8cxx_source.html#l00160">DataRep::isSelected()</a>, <a class="el" href="DataRep_8h_source.html#l00094">DataRep::m_rep</a>, <a class="el" href="DataRep_8cxx_source.html#l00133">DataRep::setDirty()</a>, and <a class="el" href="RepBase_8cxx_source.html#l00072">RepBase::setSelected()</a>.</p>

<p>Referenced by <a class="el" href="CompositePlotter_8cxx_source.html#l00170">CompositePlotter::setActivePlot()</a>.</p>

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

<p>Sets the title. </p>
<p>Sets the title of the object. A title might be used to annotate the display of the object. Setting the title to the string "%t" has the meaning of setting the object's default title. The default title is the one returned by <a class="el" href="classhippodraw_1_1ProjectorBase.html#aa13809ea53a4604d76a9d44938d82aab" title="Finds the title of the plot.">ProjectorBase::getTitle()</a>. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00430">430</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00082">DataRep::m_title</a>.</p>

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

<p>Throws exception with message saying argument is out of range. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00521">521</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

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

<p>Changes state of inversion flag to be the opposite of its current state. </p>

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00536">536</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

<p>References <a class="el" href="DataRep_8h_source.html#l00103">DataRep::m_cut_rep</a>.</p>

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

<p>Updates the data representation. </p>
<p>Updates the data representation, however, derived classes are allowed to be lazy and not do the actual update until needed by drawProjectedValues. </p>

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

<p>References <a class="el" href="DataRep_8h_source.html#l00090">DataRep::m_projector</a>, and <a class="el" href="DataRep_8cxx_source.html#l00133">DataRep::setDirty()</a>.</p>

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

<p>Responds to update message from the data source. </p>

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

<p>Definition at line <a class="el" href="DataRep_8cxx_source.html#l00067">67</a> of file <a class="el" href="DataRep_8cxx_source.html">DataRep.cxx</a>.</p>

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

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

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

<p>Reimplemented in <a class="el" href="classhippodraw_1_1FunctionRep.html#a7e322f64d0478fb7242050addc7cce53">FunctionRep</a>, <a class="el" href="classhippodraw_1_1DataSourceController.html#a9ecb59d06196f351e82553081eb39207">DataSourceController</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a6ace0de18514ca0d0b5c9d331bde7f36">ViewBase</a>, <a class="el" href="classhippodraw_1_1CutPlotter.html#a486e625e490369e6e75cce2e38ed1774">CutPlotter</a>, <a class="el" href="classhippodraw_1_1TextPlotter.html#a486e625e490369e6e75cce2e38ed1774">TextPlotter</a>, <a class="el" href="classhippodraw_1_1BinningProjector.html#af844b7651dc35543e5b0904e3153db16">BinningProjector</a>, <a class="el" href="classhippodraw_1_1DyHist1DProjector.html#af844b7651dc35543e5b0904e3153db16">DyHist1DProjector</a>, <a class="el" href="classhippodraw_1_1DyHist2DProjector.html#af844b7651dc35543e5b0904e3153db16">DyHist2DProjector</a>, <a class="el" href="classhippodraw_1_1NTupleProjector.html#a5380948822be75c060ae8cc538cd1327">NTupleProjector</a>, <a class="el" href="classhippodraw_1_1Profile2DProjector.html#af844b7651dc35543e5b0904e3153db16">Profile2DProjector</a>, <a class="el" href="classhippodraw_1_1ProfileProjector.html#af844b7651dc35543e5b0904e3153db16">ProfileProjector</a>, and <a class="el" href="classhippodraw_1_1RootController.html#adefbc387148a9902e36e5768871713ce">RootController</a>.</p>

<p>Definition at line <a class="el" href="Observer_8cxx_source.html#l00025">25</a> of file <a class="el" href="Observer_8cxx_source.html">Observer.cxx</a>.</p>

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00058">DataRep::~DataRep()</a>, <a class="el" href="DataSource_8cxx_source.html#l00107">DataSource::~DataSource()</a>, <a class="el" href="NTuple_8cxx_source.html#l00123">NTuple::~NTuple()</a>, <a class="el" href="PlotterBase_8cxx_source.html#l00078">PlotterBase::~PlotterBase()</a>, <a class="el" href="RootNTuple_8cxx_source.html#l00063">RootNTuple::~RootNTuple()</a>, and <a class="el" href="RTuple_8cxx_source.html#l00066">RTuple::~RTuple()</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a7496169176cf5705eebbcb6656791320"></a><!-- doxytag: member="hippodraw::DyHistogram::m_cut_rep" ref="a7496169176cf5705eebbcb6656791320" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1CutRangeRep.html">CutRangeRep</a>* <a class="el" href="classhippodraw_1_1DataRep.html#a7496169176cf5705eebbcb6656791320">m_cut_rep</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The representation of the cut or highlighted range. </p>

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

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00464">DataRep::addCut()</a>, <a class="el" href="DataRep_8cxx_source.html#l00344">DataRep::createNTupleUnderRegion()</a>, <a class="el" href="DataRep_8cxx_source.html#l00043">DataRep::DataRep()</a>, <a class="el" href="DataRep_8cxx_source.html#l00290">DataRep::drawCuts()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00063">FunctionRep::FunctionRep()</a>, <a class="el" href="DataRep_8cxx_source.html#l00552">DataRep::getCutRep()</a>, <a class="el" href="DataRep_8cxx_source.html#l00505">DataRep::getCuts()</a>, <a class="el" href="DataRep_8cxx_source.html#l00514">DataRep::hasCut()</a>, <a class="el" href="DataRep_8cxx_source.html#l00476">DataRep::removeCut()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00340">FunctionRep::setCutRange()</a>, <a class="el" href="DataRep_8cxx_source.html#l00529">DataRep::setCutRangeAt()</a>, <a class="el" href="DataRep_8cxx_source.html#l00545">DataRep::setEnabled()</a>, <a class="el" href="DataRep_8cxx_source.html#l00536">DataRep::toggleInverted()</a>, and <a class="el" href="DataRep_8cxx_source.html#l00058">DataRep::~DataRep()</a>.</p>

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

<p>The name of the display as it might be displayed in a GUI. </p>
<p>For example, the name might be "Histogram" or "ScatterPlot". </p>

<p>Definition at line <a class="el" href="DataRep_8h_source.html#l00076">76</a> of file <a class="el" href="DataRep_8h_source.html">DataRep.h</a>.</p>

<p>Referenced by <a class="el" href="ColorPlot_8cxx_source.html#l00025">ColorPlot::ColorPlot()</a>, <a class="el" href="ContourPlot_8cxx_source.html#l00024">ContourPlot::ContourPlot()</a>, <a class="el" href="DyHistogram_8cxx_source.html#l00025">DyHistogram::DyHistogram()</a>, <a class="el" href="DyHistogramEqualEntries_8cxx_source.html#l00025">DyHistogramEqualEntries::DyHistogramEqualEntries()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00037">FunctionRep::FunctionRep()</a>, <a class="el" href="Image_8cxx_source.html#l00024">Image::Image()</a>, <a class="el" href="LineDataRep_8cxx_source.html#l00020">LineDataRep::LineDataRep()</a>, <a class="el" href="DataRep_8cxx_source.html#l00072">DataRep::name()</a>, <a class="el" href="Profile2D_8cxx_source.html#l00025">Profile2D::Profile2D()</a>, <a class="el" href="ProfileContour_8cxx_source.html#l00024">ProfileContour::ProfileContour()</a>, <a class="el" href="ProfileHist_8cxx_source.html#l00024">ProfileHist::ProfileHist()</a>, <a class="el" href="ScatterPlot_8cxx_source.html#l00023">ScatterPlot::ScatterPlot()</a>, <a class="el" href="St1DHistogram_8cxx_source.html#l00026">St1DHistogram::St1DHistogram()</a>, <a class="el" href="St2DHistogram_8cxx_source.html#l00026">St2DHistogram::St2DHistogram()</a>, <a class="el" href="StripChart_8cxx_source.html#l00024">StripChart::StripChart()</a>, <a class="el" href="TextDataRep_8cxx_source.html#l00026">TextDataRep::TextDataRep()</a>, <a class="el" href="VariableMesh_8cxx_source.html#l00028">VariableMesh::VariableMesh()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00028">XYPlot::XYPlot()</a>, <a class="el" href="XYZPlot_8cxx_source.html#l00026">XYZPlot::XYZPlot()</a>, and <a class="el" href="YPlot_8cxx_source.html#l00024">YPlot::YPlot()</a>.</p>

</div>
</div>
<a class="anchor" id="af81da605a0f81e2d45f7a31d1c9c157d"></a><!-- doxytag: member="hippodraw::DyHistogram::m_parent_datarep" ref="af81da605a0f81e2d45f7a31d1c9c157d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a>* <a class="el" href="classhippodraw_1_1DataRep.html#af81da605a0f81e2d45f7a31d1c9c157d">m_parent_datarep</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>There are times when a given <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> results from some operations performed on some other <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a>. </p>
<p>The following variable contains pointer to the original data rep </p>

<p>Definition at line <a class="el" href="DataRep_8h_source.html#l00099">99</a> of file <a class="el" href="DataRep_8h_source.html">DataRep.h</a>.</p>

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00043">DataRep::DataRep()</a>, <a class="el" href="DataRep_8cxx_source.html#l00078">DataRep::getParentDataRep()</a>, and <a class="el" href="DataRep_8cxx_source.html#l00084">DataRep::setParentDataRep()</a>.</p>

</div>
</div>
<a class="anchor" id="aa7c0d96e4919970f6e1823693f5cdc27"></a><!-- doxytag: member="hippodraw::DyHistogram::m_projector" ref="aa7c0d96e4919970f6e1823693f5cdc27" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1ProjectorBase.html">ProjectorBase</a>* <a class="el" href="classhippodraw_1_1DataRep.html#aa7c0d96e4919970f6e1823693f5cdc27">m_projector</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A projector used to transform data to projected values that will be plotted. </p>
<p>A display may have multiple projectors that make up its composite display. This data member points to the one that should receive messages from the display. Projectors are owned by the plotters that use them, and the projectors are responsible for deleting the plotters. </p>

<p>Definition at line <a class="el" href="DataRep_8h_source.html#l00090">90</a> of file <a class="el" href="DataRep_8h_source.html">DataRep.h</a>.</p>

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00321">DataRep::addValues()</a>, <a class="el" href="ColorPlot_8cxx_source.html#l00025">ColorPlot::ColorPlot()</a>, <a class="el" href="ContourPlot_8cxx_source.html#l00024">ContourPlot::ContourPlot()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00205">FunctionRep::covarianceMatrix()</a>, <a class="el" href="DataRep_8cxx_source.html#l00419">DataRep::createNTuple()</a>, <a class="el" href="DataRep_8cxx_source.html#l00344">DataRep::createNTupleUnderRegion()</a>, <a class="el" href="DataRep_8cxx_source.html#l00043">DataRep::DataRep()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00215">FunctionRep::degreesOfFreedom()</a>, <a class="el" href="DataRep_8cxx_source.html#l00290">DataRep::drawCuts()</a>, <a class="el" href="FunctionRep2_8cxx_source.html#l00061">FunctionRep2::drawProjectedValues()</a>, <a class="el" href="FunctionRep1_8cxx_source.html#l00064">FunctionRep1::drawProjectedValues()</a>, <a class="el" href="CompositeFunctionRep_8cxx_source.html#l00116">CompositeFunctionRep::drawProjectedValues()</a>, <a class="el" href="DyHistogram_8cxx_source.html#l00025">DyHistogram::DyHistogram()</a>, <a class="el" href="DyHistogramEqualEntries_8cxx_source.html#l00025">DyHistogramEqualEntries::DyHistogramEqualEntries()</a>, <a class="el" href="DataRep_8cxx_source.html#l00337">DataRep::fillColumnAfterCuts()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00180">FunctionRep::fitFunction()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00037">FunctionRep::FunctionRep()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00163">FunctionRep::getFitter()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00101">FunctionRep::getFunction()</a>, <a class="el" href="DataRep_8cxx_source.html#l00353">DataRep::getMean()</a>, <a class="el" href="DataRep_8cxx_source.html#l00330">DataRep::getNTupleAfterCuts()</a>, <a class="el" href="DataRep_8cxx_source.html#l00405">DataRep::getNumberOfEntries()</a>, <a class="el" href="DataRep_8cxx_source.html#l00172">DataRep::getPosRange()</a>, <a class="el" href="DataRep_8cxx_source.html#l00270">DataRep::getProjectedValues()</a>, <a class="el" href="DataRep_8cxx_source.html#l00138">DataRep::getProjector()</a>, <a class="el" href="DataRep_8cxx_source.html#l00362">DataRep::getRMS()</a>, <a class="el" href="DataRep_8cxx_source.html#l00437">DataRep::getTitle()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00074">XYPlot::hasErrorDisplay()</a>, <a class="el" href="VariableMesh_8cxx_source.html#l00073">VariableMesh::hasErrorDisplay()</a>, <a class="el" href="DataRep_8cxx_source.html#l00304">DataRep::hasZeroRows()</a>, <a class="el" href="Image_8cxx_source.html#l00024">Image::Image()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00091">FunctionRep::initializeWith()</a>, <a class="el" href="DataRep_8cxx_source.html#l00371">DataRep::isAxisBinned()</a>, <a class="el" href="DataRep_8cxx_source.html#l00165">DataRep::isDirty()</a>, <a class="el" href="DataRep_8cxx_source.html#l00566">DataRep::isImageConvertable()</a>, <a class="el" href="LineDataRep_8cxx_source.html#l00020">LineDataRep::LineDataRep()</a>, <a class="el" href="DataRep_8cxx_source.html#l00121">DataRep::matrixTranspose()</a>, <a class="el" href="DataRep_8cxx_source.html#l00389">DataRep::normalizeTo()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00196">FunctionRep::objectiveValue()</a>, <a class="el" href="DataRep_8cxx_source.html#l00179">DataRep::preferredRange()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00225">FunctionRep::principleErrors()</a>, <a class="el" href="Profile2D_8cxx_source.html#l00025">Profile2D::Profile2D()</a>, <a class="el" href="ProfileContour_8cxx_source.html#l00024">ProfileContour::ProfileContour()</a>, <a class="el" href="ProfileHist_8cxx_source.html#l00024">ProfileHist::ProfileHist()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00400">FunctionRep::removeCut()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00249">FunctionRep::restoreParameters()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00233">FunctionRep::saveParameters()</a>, <a class="el" href="ScatterPlot_8cxx_source.html#l00023">ScatterPlot::ScatterPlot()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00090">XYPlot::setAxisBinding()</a>, <a class="el" href="VariableMesh_8cxx_source.html#l00088">VariableMesh::setAxisBinding()</a>, <a class="el" href="DataRep_8cxx_source.html#l00102">DataRep::setAxisBinding()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00110">XYPlot::setAxisBindings()</a>, <a class="el" href="VariableMesh_8cxx_source.html#l00108">VariableMesh::setAxisBindings()</a>, <a class="el" href="DataRep_8cxx_source.html#l00112">DataRep::setAxisBindings()</a>, <a class="el" href="DataRep_8cxx_source.html#l00145">DataRep::setAxisModel()</a>, <a class="el" href="St2DHistogram_8cxx_source.html#l00063">St2DHistogram::setBinContents()</a>, <a class="el" href="St1DHistogram_8cxx_source.html#l00060">St1DHistogram::setBinContents()</a>, <a class="el" href="DataRep_8cxx_source.html#l00398">DataRep::setBinWidth()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00340">FunctionRep::setCutRange()</a>, <a class="el" href="DataRep_8cxx_source.html#l00133">DataRep::setDirty()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00140">FunctionRep::setFitter()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00256">FunctionRep::setParameters()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00241">FunctionRep::setPrincipleErrors()</a>, <a class="el" href="DataRep_8cxx_source.html#l00212">DataRep::setRange()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00052">XYPlot::setRepresentation()</a>, <a class="el" href="VariableMesh_8cxx_source.html#l00053">VariableMesh::setRepresentation()</a>, <a class="el" href="FunctionRep_8cxx_source.html#l00380">FunctionRep::setTupleCut()</a>, <a class="el" href="LineDataRep_8cxx_source.html#l00050">LineDataRep::setValue()</a>, <a class="el" href="St1DHistogram_8cxx_source.html#l00026">St1DHistogram::St1DHistogram()</a>, <a class="el" href="St2DHistogram_8cxx_source.html#l00026">St2DHistogram::St2DHistogram()</a>, <a class="el" href="StripChart_8cxx_source.html#l00024">StripChart::StripChart()</a>, <a class="el" href="DataRep_8cxx_source.html#l00382">DataRep::update()</a>, <a class="el" href="VariableMesh_8cxx_source.html#l00028">VariableMesh::VariableMesh()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00028">XYPlot::XYPlot()</a>, <a class="el" href="XYZPlot_8cxx_source.html#l00026">XYZPlot::XYZPlot()</a>, <a class="el" href="YPlot_8cxx_source.html#l00024">YPlot::YPlot()</a>, and <a class="el" href="DataRep_8cxx_source.html#l00058">DataRep::~DataRep()</a>.</p>

</div>
</div>
<a class="anchor" id="a4a95e3eb102edf27f2493407c711908d"></a><!-- doxytag: member="hippodraw::DyHistogram::m_rep" ref="a4a95e3eb102edf27f2493407c711908d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1RepBase.html">RepBase</a>* <a class="el" href="classhippodraw_1_1DataRep.html#a4a95e3eb102edf27f2493407c711908d">m_rep</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The representation used for drawing each data point in the view. </p>

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

<p>Referenced by <a class="el" href="ColorPlot_8cxx_source.html#l00025">ColorPlot::ColorPlot()</a>, <a class="el" href="CompositeFunctionRep_8cxx_source.html#l00034">CompositeFunctionRep::CompositeFunctionRep()</a>, <a class="el" href="ContourPlot_8cxx_source.html#l00024">ContourPlot::ContourPlot()</a>, <a class="el" href="DataRep_8cxx_source.html#l00043">DataRep::DataRep()</a>, <a class="el" href="TextDataRep_8cxx_source.html#l00072">TextDataRep::drawProjectedValues()</a>, <a class="el" href="FunctionRep2_8cxx_source.html#l00061">FunctionRep2::drawProjectedValues()</a>, <a class="el" href="FunctionRep1_8cxx_source.html#l00064">FunctionRep1::drawProjectedValues()</a>, <a class="el" href="DataRep_8cxx_source.html#l00280">DataRep::drawProjectedValues()</a>, <a class="el" href="CompositeFunctionRep_8cxx_source.html#l00116">CompositeFunctionRep::drawProjectedValues()</a>, <a class="el" href="DyHistogram_8cxx_source.html#l00025">DyHistogram::DyHistogram()</a>, <a class="el" href="DyHistogramEqualEntries_8cxx_source.html#l00025">DyHistogramEqualEntries::DyHistogramEqualEntries()</a>, <a class="el" href="FunctionRep1_8cxx_source.html#l00029">FunctionRep1::FunctionRep1()</a>, <a class="el" href="FunctionRep2_8cxx_source.html#l00029">FunctionRep2::FunctionRep2()</a>, <a class="el" href="DataRep_8cxx_source.html#l00263">DataRep::getRepColor()</a>, <a class="el" href="DataRep_8cxx_source.html#l00234">DataRep::getRepresentation()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00074">XYPlot::hasErrorDisplay()</a>, <a class="el" href="Image_8cxx_source.html#l00024">Image::Image()</a>, <a class="el" href="DataRep_8cxx_source.html#l00197">DataRep::isErrorDisplayed()</a>, <a class="el" href="DataRep_8cxx_source.html#l00160">DataRep::isSelected()</a>, <a class="el" href="LineDataRep_8cxx_source.html#l00020">LineDataRep::LineDataRep()</a>, <a class="el" href="Profile2D_8cxx_source.html#l00025">Profile2D::Profile2D()</a>, <a class="el" href="ProfileContour_8cxx_source.html#l00024">ProfileContour::ProfileContour()</a>, <a class="el" href="ProfileHist_8cxx_source.html#l00024">ProfileHist::ProfileHist()</a>, <a class="el" href="ScatterPlot_8cxx_source.html#l00023">ScatterPlot::ScatterPlot()</a>, <a class="el" href="DataRep_8cxx_source.html#l00241">DataRep::set()</a>, <a class="el" href="DataRep_8cxx_source.html#l00186">DataRep::setErrorDisplay()</a>, <a class="el" href="DataRep_8cxx_source.html#l00217">DataRep::setPointRep()</a>, <a class="el" href="DataRep_8cxx_source.html#l00249">DataRep::setRepColor()</a>, <a class="el" href="DataRep_8cxx_source.html#l00126">DataRep::setRepSize()</a>, <a class="el" href="DataRep_8cxx_source.html#l00256">DataRep::setRepStyle()</a>, <a class="el" href="DataRep_8cxx_source.html#l00150">DataRep::setSelected()</a>, <a class="el" href="St1DHistogram_8cxx_source.html#l00026">St1DHistogram::St1DHistogram()</a>, <a class="el" href="St2DHistogram_8cxx_source.html#l00026">St2DHistogram::St2DHistogram()</a>, <a class="el" href="StripChart_8cxx_source.html#l00024">StripChart::StripChart()</a>, <a class="el" href="TextDataRep_8cxx_source.html#l00026">TextDataRep::TextDataRep()</a>, <a class="el" href="VariableMesh_8cxx_source.html#l00028">VariableMesh::VariableMesh()</a>, <a class="el" href="XYPlot_8cxx_source.html#l00028">XYPlot::XYPlot()</a>, <a class="el" href="XYZPlot_8cxx_source.html#l00026">XYZPlot::XYZPlot()</a>, <a class="el" href="YPlot_8cxx_source.html#l00024">YPlot::YPlot()</a>, and <a class="el" href="DataRep_8cxx_source.html#l00058">DataRep::~DataRep()</a>.</p>

</div>
</div>
<a class="anchor" id="af60c0c7c4136ce1583b6b6aa614c62e1"></a><!-- doxytag: member="hippodraw::DyHistogram::m_target" ref="af60c0c7c4136ce1583b6b6aa614c62e1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1DataRep.html">DataRep</a>* <a class="el" href="classhippodraw_1_1DyHistogram.html#af60c0c7c4136ce1583b6b6aa614c62e1">m_target</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The target <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> to which this <a class="el" href="classhippodraw_1_1DataRep.html" title="The base class for data representations.">DataRep</a> will normalize itself. </p>

<p>Definition at line <a class="el" href="DyHistogram_8h_source.html#l00046">46</a> of file <a class="el" href="DyHistogram_8h_source.html">DyHistogram.h</a>.</p>

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

<p>The title of the object. </p>
<p>The title of the object that might be used to annotate the display of the object. For example, if bound to <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a>, then the title of the <a class="el" href="classhippodraw_1_1DataSource.html" title="Base class for DataSource.">DataSource</a> object. </p>

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

<p>Referenced by <a class="el" href="DataRep_8cxx_source.html#l00437">DataRep::getTitle()</a>, and <a class="el" href="DataRep_8cxx_source.html#l00430">DataRep::setTitle()</a>.</p>

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