Sophie

Sophie

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

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_1AxisRep2D.html">AxisRep2D</a>
  </div>
</div>
<div class="contents">
<h1>AxisRep2D Class Reference</h1><!-- doxytag: class="hippodraw::AxisRep2D" --><!-- doxytag: inherits="hippodraw::AxisRepBase" -->
<p>The class for the 2D axes drawing.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="AxisRep2D_8h_source.html">AxisRep2D.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for AxisRep2D:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1AxisRep2D__inherit__graph.gif" border="0" usemap="#AxisRep2D_inherit__map" alt="Inheritance graph"/></div>
<map name="AxisRep2D_inherit__map" id="AxisRep2D_inherit__map">
<area shape="rect" id="node2" href="classhippodraw_1_1AxisRepBase.html" title="The base class for the axis representation hierarchy." alt="" coords="5,5,107,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for AxisRep2D:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1AxisRep2D__coll__graph.gif" border="0" usemap="#AxisRep2D_coll__map" alt="Collaboration graph"/></div>
<map name="AxisRep2D_coll__map" id="AxisRep2D_coll__map">
<area shape="rect" id="node2" href="classhippodraw_1_1AxisRepBase.html" title="The base class for the axis representation hierarchy." alt="" coords="191,187,292,216"/><area shape="rect" id="node8" href="classhippodraw_1_1FontBase.html" title="A abstract base class for font handling." alt="" coords="265,5,343,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1AxisRep2D-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRep2D.html#afa941fb54c73afbe028ccba7789396e4">AxisRep2D</a> (const <a class="el" href="classhippodraw_1_1AxisRep2D.html">AxisRep2D</a> &amp;axis_rep)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The copy constructor.  <a href="#afa941fb54c73afbe028ccba7789396e4"></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_1AxisRep2D.html#ab39386e577a67fe26255a99526fd6f5a">AxisRep2D</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The default constructor.  <a href="#ab39386e577a67fe26255a99526fd6f5a"></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_1AxisRepBase.html#a6e70c150193b74615808df2aabfafbed">beginPlot</a> (<a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Every class which draws has its beginPlot function.  <a href="#a6e70c150193b74615808df2aabfafbed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1AxisRepBase.html">AxisRepBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRep2D.html#ac8589a46e51b5d3b54f4c79c02935f58">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="#ac8589a46e51b5d3b54f4c79c02935f58"></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_1AxisRepBase.html#a7e1f5ec1ab1c1ec732e436055e70df60">drawAllXTicks</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelX, const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelY, const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function is the principal function of the ticks drawing family because it draws the ticks on the X axis by calling the required functions.  <a href="#a7e1f5ec1ab1c1ec732e436055e70df60"></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_1AxisRepBase.html#a997c7fb9731bd504718a7a5671c133fe">drawAllYTicks</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelX, const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelY, const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function is the principal function of the ticks drawing family because it draws the ticks on the Y axis by calling the required functions.  <a href="#a997c7fb9731bd504718a7a5671c133fe"></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_1AxisRep2D.html#a62483c38438e51f5965839dc35bd0152">drawAllZTicks</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axis_model, const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Takes care of the z ticks drawing (i.e., the ticks on the top of the plot).  <a href="#a62483c38438e51f5965839dc35bd0152"></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_1AxisRepBase.html#a8555cfdaad48106b1363122632b80ef0">drawAxesLines</a> (<a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view, const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;x_range, const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;y_range)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the axes lines after transformation.  <a href="#a8555cfdaad48106b1363122632b80ef0"></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_1AxisRepBase.html#a771c2e6d33ebc609d5291042a591c611">drawColorScale</a> (const <a class="el" href="classhippodraw_1_1BinToColor.html">BinToColor</a> &amp;, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the color scale bar.  <a href="#a771c2e6d33ebc609d5291042a591c611"></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_1AxisRepBase.html#ae9d149455fcf9e48a4af9a0d3abef142">drawCrossHairs</a> (double x, double y, <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the cross hairs after transformation.  <a href="#ae9d149455fcf9e48a4af9a0d3abef142"></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_1AxisRepBase.html#af0012d4efa3a13aa8a76b7eeda2e60b0">drawGridLines</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelX, const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelY, <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the grid lines after transformation.  <a href="#af0012d4efa3a13aa8a76b7eeda2e60b0"></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_1AxisRepBase.html#af9d575cebd85317f3f4cbff08a335269">drawReferencePoint</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModel, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;base, const std::string &amp;ref)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draw the reference point for X or Y axis.  <a href="#af9d575cebd85317f3f4cbff08a335269"></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_1AxisRepBase.html#a23fc2659ca12567bf4196c1c680cf89e">drawTitle</a> (<a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view, const std::string &amp;title)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the title.  <a href="#a23fc2659ca12567bf4196c1c680cf89e"></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_1AxisRepBase.html#abf827ce33c5d794fc7db46ed0198a89d">drawXLabels</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axis_model, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view, const std::string &amp;x_label)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the labels of the x axis.  <a href="#abf827ce33c5d794fc7db46ed0198a89d"></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_1AxisRepBase.html#a06f6def072ec7bc1b12c6eddf9dd923e">drawXMag</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModel, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view, const std::string &amp;mag=&quot;&quot;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the X magnitude label.  <a href="#a06f6def072ec7bc1b12c6eddf9dd923e"></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_1AxisRepBase.html#a4d48047d9477e0912f076fa43c9f9fff">drawYLabels</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axis_model, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view, const std::string &amp;y_label)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the labels of the y axis.  <a href="#a4d48047d9477e0912f076fa43c9f9fff"></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_1AxisRepBase.html#ada48083256550c5ded750faef83f9afa">drawYMag</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModel, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view, const std::string &amp;mag=&quot;&quot;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the Y magnitude label.  <a href="#ada48083256550c5ded750faef83f9afa"></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_1AxisRep2D.html#a04405b7b3842cd6a1eeddeadd7d6ba01">drawZLabels</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axis_model, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view, const std::string &amp;Z_label)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the labels of the z axis.  <a href="#a04405b7b3842cd6a1eeddeadd7d6ba01"></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_1AxisRepBase.html#a6d12056f3cc30c983c23a6cb047af4cf">setDrawTitles</a> (bool set)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the m_draw_titles flag to the set value.  <a href="#a6d12056f3cc30c983c23a6cb047af4cf"></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_1AxisRepBase.html#a418627d54838c8a7439161fbabd2d2b8">setFontSize</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> *x_axis, const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> *y_axis, const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> *z_axis, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adjusts the font sizes.  <a href="#a418627d54838c8a7439161fbabd2d2b8"></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_1AxisRepBase.html#afc0083c6e938d254d54ebbd74ff45a31">setTitleFont</a> (<a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *font)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the font to be used to override the default while drawing title.  <a href="#afc0083c6e938d254d54ebbd74ff45a31"></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_1AxisRepBase.html#a056f16380d06adad9eb8b4c69bceaa5d">setXFontSize</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axis_model, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculates the font size for the x axis.  <a href="#a056f16380d06adad9eb8b4c69bceaa5d"></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_1AxisRepBase.html#acd20ad96c32728fb26f03bbfb703306e">setXLabelFont</a> (<a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *font)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the font to be used to override the default while drawing X label.  <a href="#acd20ad96c32728fb26f03bbfb703306e"></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_1AxisRepBase.html#a1f0d9819a60dc649ee5919657c654102">setYFontSize</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axis_model, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculates the font size for the y axis.  <a href="#a1f0d9819a60dc649ee5919657c654102"></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_1AxisRepBase.html#a2ca8592675686519e990781428464fc8">setYLabelFont</a> (<a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *font)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the font to be used to override the default while drawing Y label.  <a href="#a2ca8592675686519e990781428464fc8"></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_1AxisRepBase.html#aebad37e25a774e389e8ad751b49b1110">setZFontSize</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axis_model, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculates the font size for the z axis, if any.  <a href="#aebad37e25a774e389e8ad751b49b1110"></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_1AxisRepBase.html#adc71a82f8e14295d39c96b8ec5624b68">setZLabelFont</a> (<a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *font)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the font to be used to override the default while drawing Z label.  <a href="#adc71a82f8e14295d39c96b8ec5624b68"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#aad7955a1b810c2d6d31623c43b4f10a9">titleFont</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">What font is being used to override the default while drawing title of plot.  <a href="#aad7955a1b810c2d6d31623c43b4f10a9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#ad9249887c35384fc9542882c84b74766">xLabelFont</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">What font is being used to override the default while drawing X label.  <a href="#ad9249887c35384fc9542882c84b74766"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#a29c5868d4151f453dde2b0436bfdbee6">yLabelFont</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">What font is being used to override the default while drawing Y label.  <a href="#a29c5868d4151f453dde2b0436bfdbee6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#a3761a9ac7047cfd8009585398174630d">zLabelFont</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">What font is being used to override the default while drawing Z label.  <a href="#a3761a9ac7047cfd8009585398174630d"></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_1AxisRepBase.html#a258e73cdff9561b36b4a314397b8f112">drawXTickLabel</a> (const std::string &amp;label, float x, float y, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a tick label for X axis.  <a href="#a258e73cdff9561b36b4a314397b8f112"></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_1AxisRepBase.html#a69a3c74e416aa53b7c0f704a808e9def">drawXTickLabels</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelX, const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelY, const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the labels for the X ticks.  <a href="#a69a3c74e416aa53b7c0f704a808e9def"></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_1AxisRepBase.html#a8c1ba438e1dba9a75d9e72c9db3891ad">drawXTickLines</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelX, const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelY, const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the X tick lines.  <a href="#a8c1ba438e1dba9a75d9e72c9db3891ad"></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_1AxisRepBase.html#a9626f1d667872e93cdce514e0a4cd32c">drawYTickLabel</a> (const std::string &amp;label, float x, float y, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the tick label for Y axis.  <a href="#a9626f1d667872e93cdce514e0a4cd32c"></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_1AxisRepBase.html#a191d261e9ae3c3d6b8614fdc66a60a86">drawYTickLabels</a> (const std::vector&lt; <a class="el" href="classhippodraw_1_1AxisTick.html">AxisTick</a> &gt; &amp;ticks, const std::vector&lt; float &gt; &amp;xv, const std::vector&lt; float &gt; &amp;yv, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the tick labels for Y axis.  <a href="#a191d261e9ae3c3d6b8614fdc66a60a86"></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_1AxisRepBase.html#a4d823d20df5442d3b8b1555bbd473c70">drawYTickLabels</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelX, const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelY, const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the labels for the Y ticks.  <a href="#a4d823d20df5442d3b8b1555bbd473c70"></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_1AxisRepBase.html#ac1cf1ea2cbd68eed21f2e6fc14164ccf">drawYTickLines</a> (const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelX, const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axisModelY, const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;transform, <a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws the Y tick lines.  <a href="#ac1cf1ea2cbd68eed21f2e6fc14164ccf"></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_1AxisRepBase.html#af4c577946c26373aa85924f12aa80b74">initAxisRect</a> (<a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;view)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the sizes of the two rectangles (the rectangles of the drawing on the screen) memorized by the <a class="el" href="classhippodraw_1_1ViewBase.html" title="The abstract base class for views.">ViewBase</a> object, and initializes the m_axis_x_origin, m_axis_y_origin, m_axis_width, and m_axis_height fields.  <a href="#af4c577946c26373aa85924f12aa80b74"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#aa66fd1395e600600ef20e78705ebfcc7">m_axis_height</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The height of the rectangle in which the drawing is made.  <a href="#aa66fd1395e600600ef20e78705ebfcc7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#a1fe4b0a64741c07d0052a3bf8e660106">m_axis_width</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The width of the rectangle in which the drawing is made.  <a href="#a1fe4b0a64741c07d0052a3bf8e660106"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#a445bbc152b04cd7c6a814eee9d28d920">m_axis_x_origin</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The x coordinate of the origin of the coordinate system.  <a href="#a445bbc152b04cd7c6a814eee9d28d920"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#acf10e60288adc7aa69e7b3553a0bf3cc">m_axis_y_origin</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The y coordinate of the origin of the coordinate system.  <a href="#acf10e60288adc7aa69e7b3553a0bf3cc"></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_1AxisRepBase.html#af8fad502de7de2004ff9f791d670498e">m_draw_titles</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The following flag indicates whether the titles have to be drawn or not.  <a href="#af8fad502de7de2004ff9f791d670498e"></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_1AxisRepBase.html#ae9ff0dd9bd6518e7727f3629d2f92293">m_font_size</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Font size for the tick labels.  <a href="#ae9ff0dd9bd6518e7727f3629d2f92293"></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_1AxisRepBase.html#ab7f4597fabc085f318c2619b42903913">m_sci_note_x</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#a3c6a94ba1342c96e213a468529c1d3fd">m_sci_note_y</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#acc6442f46c2e7d89b6f19f03f66f553f">m_titleFont</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The font to be used to for the Z label overriding the default font.  <a href="#acc6442f46c2e7d89b6f19f03f66f553f"></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_1AxisRepBase.html#a33277a2d0e683614378108009a8a3a14">m_x_font_size</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Font size for X axis label.  <a href="#a33277a2d0e683614378108009a8a3a14"></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_1AxisRepBase.html#ab874cebe420934cd44762646ef8a76a8">m_x_tick_font_size</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Font size for the x tick labels.  <a href="#ab874cebe420934cd44762646ef8a76a8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#a60e11e262ad435ee89dad54574537f36">m_xLabelFont</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The font to be used to for the X label overriding the default font.  <a href="#a60e11e262ad435ee89dad54574537f36"></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_1AxisRepBase.html#af1364099c3dcbf1fd3cb59ab313e980c">m_y_font_size</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Font size for the Y axis label.  <a href="#af1364099c3dcbf1fd3cb59ab313e980c"></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_1AxisRepBase.html#a5931b5247e5c63d544fb411a27c9452c">m_y_tick_font_size</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Font size for the y tick labels.  <a href="#a5931b5247e5c63d544fb411a27c9452c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#aa9ecc21878baa81d3d43761297b3ac6d">m_yLabelFont</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The font to be used to for the Y label overriding the default font.  <a href="#aa9ecc21878baa81d3d43761297b3ac6d"></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_1AxisRepBase.html#a8d43dad9f4dfcd6cdfa9aff560f943e8">m_z_font_size</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Font size for the Z axis label.  <a href="#a8d43dad9f4dfcd6cdfa9aff560f943e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1AxisRepBase.html#acba23c66b5bcd9da594f2b1fad62b29f">m_zLabelFont</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The font to be used to for the Z label overriding the default font.  <a href="#acba23c66b5bcd9da594f2b1fad62b29f"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>The class for the 2D axes drawing. </p>
<p>This class uses the information kept by the <a class="el" href="classhippodraw_1_1AxisModelBase.html" title="The AxisModelBase class maintains the Range and scaling of an axis.">AxisModelBase</a> hierarchy objects. It communicates with the <a class="el" href="classhippodraw_1_1ViewBase.html" title="The abstract base class for views.">ViewBase</a> hierarchy objects in order to get the information of the actual display. It is, therefore, carrying out adequate calculations of fonts and positions for drawing in good proportions to the axes, their labels, and the main title.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Stephane Bonneaud &lt;<a href="mailto:gandalf@slac.stanford.edu">gandalf@slac.stanford.edu</a>&gt; </dd>
<dd>
Kaustuv &lt;<a href="mailto:kaustuv@stanford.edu">kaustuv@stanford.edu</a>&gt; </dd>
<dd>
Sanket B. Malde &lt;<a href="mailto:sanket@stanford.edu">sanket@stanford.edu</a>&gt;</dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000185">Todo:</a></b></dt><dd>Implement minor ticks.</dd></dl>

<p>Definition at line <a class="el" href="AxisRep2D_8h_source.html#l00039">39</a> of file <a class="el" href="AxisRep2D_8h_source.html">AxisRep2D.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ab39386e577a67fe26255a99526fd6f5a"></a><!-- doxytag: member="hippodraw::AxisRep2D::AxisRep2D" ref="ab39386e577a67fe26255a99526fd6f5a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1AxisRep2D.html">AxisRep2D</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The default constructor. </p>

<p>Definition at line <a class="el" href="AxisRep2D_8cxx_source.html#l00031">31</a> of file <a class="el" href="AxisRep2D_8cxx_source.html">AxisRep2D.cxx</a>.</p>

<p>Referenced by <a class="el" href="AxisRep2D_8cxx_source.html#l00041">AxisRep2D::clone()</a>.</p>

</div>
</div>
<a class="anchor" id="afa941fb54c73afbe028ccba7789396e4"></a><!-- doxytag: member="hippodraw::AxisRep2D::AxisRep2D" ref="afa941fb54c73afbe028ccba7789396e4" args="(const AxisRep2D &amp;axis_rep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1AxisRep2D.html">AxisRep2D</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisRep2D.html">AxisRep2D</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis_rep</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The copy constructor. </p>

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

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a6e70c150193b74615808df2aabfafbed"></a><!-- doxytag: member="hippodraw::AxisRep2D::beginPlot" ref="a6e70c150193b74615808df2aabfafbed" args="(ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void beginPlot </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Every class which draws has its beginPlot function. </p>
<p>It initializes the data that it requires. (For example, it might get the size of the actual drawing on the screen in order to set the good font size of the writing, etc...). </p>

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

<p>References <a class="el" href="AxisRepBase_8cxx_source.html#l00094">AxisRepBase::initAxisRect()</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00152">XyPlotter::drawIn()</a>.</p>

</div>
</div>
<a class="anchor" id="ac8589a46e51b5d3b54f4c79c02935f58"></a><!-- doxytag: member="hippodraw::AxisRep2D::clone" ref="ac8589a46e51b5d3b54f4c79c02935f58" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1AxisRepBase.html">AxisRepBase</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_1AxisRepBase.html#aa0cee5794e94d2b6d6a7fc42031e18ad">AxisRepBase</a>.</p>

<p>Definition at line <a class="el" href="AxisRep2D_8cxx_source.html#l00041">41</a> of file <a class="el" href="AxisRep2D_8cxx_source.html">AxisRep2D.cxx</a>.</p>

<p>References <a class="el" href="AxisRep2D_8cxx_source.html#l00031">AxisRep2D::AxisRep2D()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e1f5ec1ab1c1ec732e436055e70df60"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawAllXTicks" ref="a7e1f5ec1ab1c1ec732e436055e70df60" args="(const AxisModelBase &amp;axisModelX, const AxisModelBase &amp;axisModelY, const TransformBase &amp;transform, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawAllXTicks </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;&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> &amp;&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>This function is the principal function of the ticks drawing family because it draws the ticks on the X axis by calling the required functions. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000186">Todo:</a></b></dt><dd>Draw lines connecting ticks top and bottom. <a class="el" href="namespacehippodraw_1_1Line.html" title="A namespace for line constants.">Line</a> should under go transform which might be curved, thus should use something like the function projector. </dd></dl>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01352">1352</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8cxx_source.html#l00917">AxisRepBase::drawXTickLabels()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00741">AxisRepBase::drawXTickLines()</a>.</p>

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

</div>
</div>
<a class="anchor" id="a997c7fb9731bd504718a7a5671c133fe"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawAllYTicks" ref="a997c7fb9731bd504718a7a5671c133fe" args="(const AxisModelBase &amp;axisModelX, const AxisModelBase &amp;axisModelY, const TransformBase &amp;transform, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawAllYTicks </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;&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> &amp;&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>This function is the principal function of the ticks drawing family because it draws the ticks on the Y axis by calling the required functions. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01363">1363</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8cxx_source.html#l01045">AxisRepBase::drawYTickLabels()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00819">AxisRepBase::drawYTickLines()</a>.</p>

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

</div>
</div>
<a class="anchor" id="a62483c38438e51f5965839dc35bd0152"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawAllZTicks" ref="a62483c38438e51f5965839dc35bd0152" args="(const AxisModelBase &amp;axis_model, const TransformBase &amp;transform, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawAllZTicks </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;&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> &amp;&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]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Takes care of the z ticks drawing (i.e., the ticks on the top of the plot). </p>
<p>It draws the labels of the ticks which are on the top of the plot. </p>

<p>Implements <a class="el" href="classhippodraw_1_1AxisRepBase.html#a5968add11470a63e2c261fa5b0a5b8e8">AxisRepBase</a>.</p>

<p>Definition at line <a class="el" href="AxisRep2D_8cxx_source.html#l00057">57</a> of file <a class="el" href="AxisRep2D_8cxx_source.html">AxisRep2D.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a8555cfdaad48106b1363122632b80ef0"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawAxesLines" ref="a8555cfdaad48106b1363122632b80ef0" args="(TransformBase &amp;transform, ViewBase &amp;view, const Range &amp;x_range, const Range &amp;y_range)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawAxesLines </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;&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> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>x_range</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>y_range</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 axes lines after transformation. </p>
<p>This forms the rectangle in which the plot is drawn. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00600">600</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#a62612c7c9eebb6107687a79410582903">ViewBase::drawPolyLine()</a>, <a class="el" href="Range_8cxx_source.html#l00099">Range::high()</a>, <a class="el" href="Range_8cxx_source.html#l00086">Range::low()</a>, <a class="el" href="LineStyle_8h_source.html#l00027">hippodraw::Line::Solid</a>, and <a class="el" href="classhippodraw_1_1BinaryTransform.html#a1b4dd77a3812e7bf43a74d52ad80ad0b">BinaryTransform::transform()</a>.</p>

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

</div>
</div>
<a class="anchor" id="a771c2e6d33ebc609d5291042a591c611"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawColorScale" ref="a771c2e6d33ebc609d5291042a591c611" args="(const BinToColor &amp;, ViewBase &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawColorScale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1BinToColor.html">BinToColor</a> &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"></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 color scale bar. </p>
<p>The base class implementation raises an assertion as it should never be called. </p>

<p>Reimplemented in <a class="el" href="classhippodraw_1_1AxisRepColor.html#a771c2e6d33ebc609d5291042a591c611">AxisRepColor</a>.</p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01444">1444</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

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

</div>
</div>
<a class="anchor" id="ae9d149455fcf9e48a4af9a0d3abef142"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawCrossHairs" ref="ae9d149455fcf9e48a4af9a0d3abef142" args="(double x, double y, TransformBase &amp;transform, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawCrossHairs </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;&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> &amp;&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 cross hairs after transformation. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01302">1302</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#a56f31d6ba8fbe5825460a2ae2b7aec74">ViewBase::drawLines()</a>, <a class="el" href="BinaryTransform_8cxx_source.html#l00148">BinaryTransform::isPeriodic()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00071">AxisRepBase::m_axis_height</a>, <a class="el" href="AxisRepBase_8h_source.html#l00068">AxisRepBase::m_axis_width</a>, <a class="el" href="AxisRepBase_8h_source.html#l00060">AxisRepBase::m_axis_x_origin</a>, <a class="el" href="AxisRepBase_8h_source.html#l00065">AxisRepBase::m_axis_y_origin</a>, <a class="el" href="PeriodicBinaryTransform_8cxx_source.html#l00161">PeriodicBinaryTransform::moduloSubX()</a>, <a class="el" href="PeriodicBinaryTransform_8cxx_source.html#l00190">PeriodicBinaryTransform::moduloSubY()</a>, <a class="el" href="LineStyle_8h_source.html#l00027">hippodraw::Line::Solid</a>, <a class="el" href="classhippodraw_1_1BinaryTransform.html#a1b4dd77a3812e7bf43a74d52ad80ad0b">BinaryTransform::transform()</a>, <a class="el" href="PeriodicBinaryTransform_8cxx_source.html#l00098">PeriodicBinaryTransform::xOffset()</a>, and <a class="el" href="PeriodicBinaryTransform_8cxx_source.html#l00108">PeriodicBinaryTransform::yOffset()</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00180">XyPlotter::drawCrossHairs()</a>.</p>

</div>
</div>
<a class="anchor" id="af0012d4efa3a13aa8a76b7eeda2e60b0"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawGridLines" ref="af0012d4efa3a13aa8a76b7eeda2e60b0" args="(const AxisModelBase &amp;axisModelX, const AxisModelBase &amp;axisModelY, TransformBase &amp;transform, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawGridLines </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;&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> &amp;&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 grid lines after transformation. </p>
<p>This grids the enclosed region ( rectangle or ellipse ) in which the plot is drawn. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00661">661</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="LineStyle_8h_source.html#l00029">hippodraw::Line::Dot</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a62612c7c9eebb6107687a79410582903">ViewBase::drawPolyLine()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00265">AxisModelBase::getRange()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00165">AxisModelBase::getTicks()</a>, <a class="el" href="Range_8cxx_source.html#l00099">Range::high()</a>, <a class="el" href="Range_8cxx_source.html#l00086">Range::low()</a>, <a class="el" href="classhippodraw_1_1BinaryTransform.html#a1b4dd77a3812e7bf43a74d52ad80ad0b">BinaryTransform::transform()</a>, and <a class="el" href="classhippodraw_1_1BinaryTransform.html#ade89b2c8dcb004c0292da227e041c17b">BinaryTransform::validate()</a>.</p>

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

</div>
</div>
<a class="anchor" id="af9d575cebd85317f3f4cbff08a335269"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawReferencePoint" ref="af9d575cebd85317f3f4cbff08a335269" args="(const AxisModelBase &amp;axisModel, ViewBase &amp;base, const std::string &amp;ref)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawReferencePoint </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>base</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>ref</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>Draw the reference point for X or Y axis. </p>
<p>This make sense when the range is small compared to the value. In this mode, we display the refenced point and the tick shows the difference from this point. TODO: Old interface. Already handled in drawXYLabels(). To be removed. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00500">500</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#a22a47195eeee5c3564b9cb9389460ff5">ViewBase::drawText()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a4a8f555bf8d011b2eb5a2ba4a379bff3">ViewBase::getDrawRect()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00113">Rect::getHeight()</a>, <a class="el" href="DataView_8cxx_source.html#l00045">DataView::getMarginRect()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00136">AxisModelBase::getScaleLocation()</a>, <a class="el" href="Rectangle_8h_source.html#l00154">Rect::getX()</a>, <a class="el" href="Rectangle_8h_source.html#l00162">Rect::getY()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00079">AxisRepBase::m_x_tick_font_size</a>, <a class="el" href="AxisRepBase_8h_source.html#l00083">AxisRepBase::m_y_tick_font_size</a>, <a class="el" href="AxisLoc_8h_source.html#l00018">PLOTBOTTOM</a>, and <a class="el" href="AxisLoc_8h_source.html#l00017">PLOTLEFT</a>.</p>

</div>
</div>
<a class="anchor" id="a23fc2659ca12567bf4196c1c680cf89e"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawTitle" ref="a23fc2659ca12567bf4196c1c680cf89e" args="(ViewBase &amp;view, const std::string &amp;title)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawTitle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>title</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 title. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00118">118</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1String.html#a75ef7a56cccf4985ff6924ec6cf8ff33">hippodraw::String::ci_find()</a>, <a class="el" href="ViewBase_8cxx_source.html#l00119">ViewBase::drawLatex()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a22a47195eeee5c3564b9cb9389460ff5">ViewBase::drawText()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a4a8f555bf8d011b2eb5a2ba4a379bff3">ViewBase::getDrawRect()</a>, <a class="el" href="DataView_8cxx_source.html#l00045">DataView::getMarginRect()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00108">Rect::getWidth()</a>, <a class="el" href="Rectangle_8h_source.html#l00154">Rect::getX()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00075">AxisRepBase::m_font_size</a>, and <a class="el" href="AxisRepBase_8h_source.html#l00107">AxisRepBase::m_titleFont</a>.</p>

<p>Referenced by <a class="el" href="XyPlotter_8cxx_source.html#l00152">XyPlotter::drawIn()</a>.</p>

</div>
</div>
<a class="anchor" id="abf827ce33c5d794fc7db46ed0198a89d"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawXLabels" ref="abf827ce33c5d794fc7db46ed0198a89d" args="(const AxisModelBase &amp;axis_model, ViewBase &amp;view, const std::string &amp;x_label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawXLabels </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>x_label</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>Draws the labels of the x axis. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00266">266</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1String.html#a75ef7a56cccf4985ff6924ec6cf8ff33">hippodraw::String::ci_find()</a>, <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="ViewBase_8cxx_source.html#l00119">ViewBase::drawLatex()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a22a47195eeee5c3564b9cb9389460ff5">ViewBase::drawText()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a4a8f555bf8d011b2eb5a2ba4a379bff3">ViewBase::getDrawRect()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00113">Rect::getHeight()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00131">AxisModelBase::getLabelLocation()</a>, <a class="el" href="DataView_8cxx_source.html#l00045">DataView::getMarginRect()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00116">AxisModelBase::getPMag()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00165">AxisModelBase::getTicks()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00108">Rect::getWidth()</a>, <a class="el" href="Rectangle_8h_source.html#l00154">Rect::getX()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00054">AxisRepBase::m_sci_note_x</a>, <a class="el" href="AxisRepBase_8h_source.html#l00087">AxisRepBase::m_x_font_size</a>, <a class="el" href="AxisRepBase_8h_source.html#l00098">AxisRepBase::m_xLabelFont</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00121">AxisModelBase::needPMag()</a>, <a class="el" href="AxisLoc_8h_source.html#l00018">PLOTBOTTOM</a>, <a class="el" href="AxisLoc_8h_source.html#l00018">PLOTTOP</a>, and <a class="el" href="classhippodraw_1_1FontBase.html#aad3bfdef486bcb87bc672b48314f019d">FontBase::pointSize()</a>.</p>

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

</div>
</div>
<a class="anchor" id="a06f6def072ec7bc1b12c6eddf9dd923e"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawXMag" ref="a06f6def072ec7bc1b12c6eddf9dd923e" args="(const AxisModelBase &amp;axisModel, ViewBase &amp;view, const std::string &amp;mag=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawXMag </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>mag</em> = <code>&quot;&quot;</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>Draws the X magnitude label. </p>

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

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a22a47195eeee5c3564b9cb9389460ff5">ViewBase::drawText()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a4a8f555bf8d011b2eb5a2ba4a379bff3">ViewBase::getDrawRect()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00113">Rect::getHeight()</a>, <a class="el" href="DataView_8cxx_source.html#l00045">DataView::getMarginRect()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00116">AxisModelBase::getPMag()</a>, <a class="el" href="Rectangle_8h_source.html#l00154">Rect::getX()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00054">AxisRepBase::m_sci_note_x</a>, and <a class="el" href="AxisRepBase_8h_source.html#l00079">AxisRepBase::m_x_tick_font_size</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00917">AxisRepBase::drawXTickLabels()</a>.</p>

</div>
</div>
<a class="anchor" id="a258e73cdff9561b36b4a314397b8f112"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawXTickLabel" ref="a258e73cdff9561b36b4a314397b8f112" args="(const std::string &amp;label, float x, float y, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawXTickLabel </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&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 a tick label for X axis. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01147">1147</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#a22a47195eeee5c3564b9cb9389460ff5">ViewBase::drawText()</a>, and <a class="el" href="AxisRepBase_8h_source.html#l00079">AxisRepBase::m_x_tick_font_size</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00917">AxisRepBase::drawXTickLabels()</a>, and <a class="el" href="AxisRepColor_8cxx_source.html#l00178">AxisRepColor::drawZTickLabels()</a>.</p>

</div>
</div>
<a class="anchor" id="a69a3c74e416aa53b7c0f704a808e9def"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawXTickLabels" ref="a69a3c74e416aa53b7c0f704a808e9def" args="(const AxisModelBase &amp;axisModelX, const AxisModelBase &amp;axisModelY, const TransformBase &amp;transform, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawXTickLabels </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;&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> &amp;&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 labels for the X ticks. </p>

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

<p>References <a class="el" href="AxisRepBase_8cxx_source.html#l00536">AxisRepBase::drawXMag()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01147">AxisRepBase::drawXTickLabel()</a>, <a class="el" href="DataView_8cxx_source.html#l00045">DataView::getMarginRect()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00265">AxisModelBase::getRange()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00136">AxisModelBase::getScaleLocation()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00165">AxisModelBase::getTicks()</a>, <a class="el" href="Rectangle_8h_source.html#l00162">Rect::getY()</a>, <a class="el" href="Range_8cxx_source.html#l00099">Range::high()</a>, <a class="el" href="classhippodraw_1_1AxisModelBase.html#a4d864ee8e8581e14a866141d6d47976d">AxisModelBase::isLog()</a>, <a class="el" href="Range_8cxx_source.html#l00086">Range::low()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00054">AxisRepBase::m_sci_note_x</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00121">AxisModelBase::needPMag()</a>, <a class="el" href="AxisLoc_8h_source.html#l00018">PLOTBOTTOM</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, <a class="el" href="classhippodraw_1_1BinaryTransform.html#a1b4dd77a3812e7bf43a74d52ad80ad0b">BinaryTransform::transform()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a2d242796df8d4f5435dc335744aca336">ViewBase::userToDrawXAutoInv()</a>, and <a class="el" href="classhippodraw_1_1ViewBase.html#a9e53966e19107138e1f26f3e13b0b410">ViewBase::userToDrawY()</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l01352">AxisRepBase::drawAllXTicks()</a>.</p>

</div>
</div>
<a class="anchor" id="a8c1ba438e1dba9a75d9e72c9db3891ad"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawXTickLines" ref="a8c1ba438e1dba9a75d9e72c9db3891ad" args="(const AxisModelBase &amp;axisModelX, const AxisModelBase &amp;axisModelY, const TransformBase &amp;transform, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawXTickLines </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;&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> &amp;&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 X tick lines. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00741">741</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#ad8433e22caa9e6cf96057c173701113c">ViewBase::drawViewLines()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00113">Rect::getHeight()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00131">AxisModelBase::getLabelLocation()</a>, <a class="el" href="DataView_8cxx_source.html#l00045">DataView::getMarginRect()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00265">AxisModelBase::getRange()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00165">AxisModelBase::getTicks()</a>, <a class="el" href="Range_8cxx_source.html#l00099">Range::high()</a>, <a class="el" href="Range_8cxx_source.html#l00086">Range::low()</a>, <a class="el" href="AxisLoc_8h_source.html#l00018">PLOTBOTTOM</a>, <a class="el" href="AxisLoc_8h_source.html#l00018">PLOTTOP</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, <a class="el" href="LineStyle_8h_source.html#l00027">hippodraw::Line::Solid</a>, <a class="el" href="classhippodraw_1_1BinaryTransform.html#a1b4dd77a3812e7bf43a74d52ad80ad0b">BinaryTransform::transform()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a2d242796df8d4f5435dc335744aca336">ViewBase::userToDrawXAutoInv()</a>, and <a class="el" href="classhippodraw_1_1ViewBase.html#a9e53966e19107138e1f26f3e13b0b410">ViewBase::userToDrawY()</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l01352">AxisRepBase::drawAllXTicks()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d48047d9477e0912f076fa43c9f9fff"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawYLabels" ref="a4d48047d9477e0912f076fa43c9f9fff" args="(const AxisModelBase &amp;axis_model, ViewBase &amp;view, const std::string &amp;y_label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawYLabels </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>y_label</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>Draws the labels of the y axis. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00385">385</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="namespacehippodraw_1_1String.html#a75ef7a56cccf4985ff6924ec6cf8ff33">hippodraw::String::ci_find()</a>, <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="ViewBase_8cxx_source.html#l00119">ViewBase::drawLatex()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a22a47195eeee5c3564b9cb9389460ff5">ViewBase::drawText()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a4a8f555bf8d011b2eb5a2ba4a379bff3">ViewBase::getDrawRect()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00113">Rect::getHeight()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00131">AxisModelBase::getLabelLocation()</a>, <a class="el" href="DataView_8cxx_source.html#l00045">DataView::getMarginRect()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00116">AxisModelBase::getPMag()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00165">AxisModelBase::getTicks()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00108">Rect::getWidth()</a>, <a class="el" href="Rectangle_8h_source.html#l00162">Rect::getY()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00055">AxisRepBase::m_sci_note_y</a>, <a class="el" href="AxisRepBase_8h_source.html#l00091">AxisRepBase::m_y_font_size</a>, <a class="el" href="AxisRepBase_8h_source.html#l00101">AxisRepBase::m_yLabelFont</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00121">AxisModelBase::needPMag()</a>, <a class="el" href="AxisLoc_8h_source.html#l00017">PLOTLEFT</a>, <a class="el" href="AxisLoc_8h_source.html#l00017">PLOTRIGHT</a>, and <a class="el" href="classhippodraw_1_1FontBase.html#aad3bfdef486bcb87bc672b48314f019d">FontBase::pointSize()</a>.</p>

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

</div>
</div>
<a class="anchor" id="ada48083256550c5ded750faef83f9afa"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawYMag" ref="ada48083256550c5ded750faef83f9afa" args="(const AxisModelBase &amp;axisModel, ViewBase &amp;view, const std::string &amp;mag=&quot;&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawYMag </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>mag</em> = <code>&quot;&quot;</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>Draws the Y magnitude label. </p>

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

<p>References <a class="el" href="namespacehippodraw_1_1Axes.html#ae2337bddf33bc8b17dd5c08e665422cd">hippodraw::Axes::convert()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a22a47195eeee5c3564b9cb9389460ff5">ViewBase::drawText()</a>, <a class="el" href="DataView_8cxx_source.html#l00045">DataView::getMarginRect()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00116">AxisModelBase::getPMag()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00136">AxisModelBase::getScaleLocation()</a>, <a class="el" href="Rectangle_8h_source.html#l00162">Rect::getY()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00055">AxisRepBase::m_sci_note_y</a>, <a class="el" href="AxisRepBase_8h_source.html#l00083">AxisRepBase::m_y_tick_font_size</a>, and <a class="el" href="AxisLoc_8h_source.html#l00017">PLOTLEFT</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l01045">AxisRepBase::drawYTickLabels()</a>.</p>

</div>
</div>
<a class="anchor" id="a9626f1d667872e93cdce514e0a4cd32c"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawYTickLabel" ref="a9626f1d667872e93cdce514e0a4cd32c" args="(const std::string &amp;label, float x, float y, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawYTickLabel </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&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 tick label for Y axis. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01192">1192</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#a22a47195eeee5c3564b9cb9389460ff5">ViewBase::drawText()</a>, and <a class="el" href="AxisRepBase_8h_source.html#l00083">AxisRepBase::m_y_tick_font_size</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l01045">AxisRepBase::drawYTickLabels()</a>.</p>

</div>
</div>
<a class="anchor" id="a191d261e9ae3c3d6b8614fdc66a60a86"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawYTickLabels" ref="a191d261e9ae3c3d6b8614fdc66a60a86" args="(const std::vector&lt; AxisTick &gt; &amp;ticks, const std::vector&lt; float &gt; &amp;xv, const std::vector&lt; float &gt; &amp;yv, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawYTickLabels </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="classhippodraw_1_1AxisTick.html">AxisTick</a> &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>ticks</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; float &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>xv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; float &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>yv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&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 tick labels for Y axis. </p>
<p>TODO: Old interface, remove it. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01238">1238</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#a22a47195eeee5c3564b9cb9389460ff5">ViewBase::drawText()</a>, and <a class="el" href="AxisRepBase_8h_source.html#l00083">AxisRepBase::m_y_tick_font_size</a>.</p>

</div>
</div>
<a class="anchor" id="a4d823d20df5442d3b8b1555bbd473c70"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawYTickLabels" ref="a4d823d20df5442d3b8b1555bbd473c70" args="(const AxisModelBase &amp;axisModelX, const AxisModelBase &amp;axisModelY, const TransformBase &amp;transform, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawYTickLabels </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;&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> &amp;&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 labels for the Y ticks. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01045">1045</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8cxx_source.html#l00566">AxisRepBase::drawYMag()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01192">AxisRepBase::drawYTickLabel()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00265">AxisModelBase::getRange()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00165">AxisModelBase::getTicks()</a>, <a class="el" href="Range_8cxx_source.html#l00099">Range::high()</a>, <a class="el" href="classhippodraw_1_1AxisModelBase.html#a4d864ee8e8581e14a866141d6d47976d">AxisModelBase::isLog()</a>, <a class="el" href="Range_8cxx_source.html#l00086">Range::low()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00055">AxisRepBase::m_sci_note_y</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00121">AxisModelBase::needPMag()</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, <a class="el" href="classhippodraw_1_1BinaryTransform.html#a1b4dd77a3812e7bf43a74d52ad80ad0b">BinaryTransform::transform()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a33f9bdbc714f71e362087a93b621c51d">ViewBase::userToDrawX()</a>, and <a class="el" href="classhippodraw_1_1ViewBase.html#a9e53966e19107138e1f26f3e13b0b410">ViewBase::userToDrawY()</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l01363">AxisRepBase::drawAllYTicks()</a>.</p>

</div>
</div>
<a class="anchor" id="ac1cf1ea2cbd68eed21f2e6fc14164ccf"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawYTickLines" ref="ac1cf1ea2cbd68eed21f2e6fc14164ccf" args="(const AxisModelBase &amp;axisModelX, const AxisModelBase &amp;axisModelY, const TransformBase &amp;transform, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawYTickLines </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axisModelY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1TransformBase.html">TransformBase</a> &amp;&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> &amp;&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 Y tick lines. </p>

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

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#ad8433e22caa9e6cf96057c173701113c">ViewBase::drawViewLines()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00131">AxisModelBase::getLabelLocation()</a>, <a class="el" href="DataView_8cxx_source.html#l00045">DataView::getMarginRect()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00265">AxisModelBase::getRange()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00165">AxisModelBase::getTicks()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00108">Rect::getWidth()</a>, <a class="el" href="Range_8cxx_source.html#l00099">Range::high()</a>, <a class="el" href="Range_8cxx_source.html#l00086">Range::low()</a>, <a class="el" href="AxisLoc_8h_source.html#l00017">PLOTLEFT</a>, <a class="el" href="AxisLoc_8h_source.html#l00017">PLOTRIGHT</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, <a class="el" href="LineStyle_8h_source.html#l00027">hippodraw::Line::Solid</a>, <a class="el" href="classhippodraw_1_1BinaryTransform.html#a1b4dd77a3812e7bf43a74d52ad80ad0b">BinaryTransform::transform()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a33f9bdbc714f71e362087a93b621c51d">ViewBase::userToDrawX()</a>, and <a class="el" href="classhippodraw_1_1ViewBase.html#a9e53966e19107138e1f26f3e13b0b410">ViewBase::userToDrawY()</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l01363">AxisRepBase::drawAllYTicks()</a>.</p>

</div>
</div>
<a class="anchor" id="a04405b7b3842cd6a1eeddeadd7d6ba01"></a><!-- doxytag: member="hippodraw::AxisRep2D::drawZLabels" ref="a04405b7b3842cd6a1eeddeadd7d6ba01" args="(const AxisModelBase &amp;axis_model, ViewBase &amp;view, const std::string &amp;Z_label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void drawZLabels </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>Z_label</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Draws the labels of the z axis. </p>

<p>Implements <a class="el" href="classhippodraw_1_1AxisRepBase.html#a52fe9e68d6faf3bd7c07cb64555f4f99">AxisRepBase</a>.</p>

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

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

<p>Gets the sizes of the two rectangles (the rectangles of the drawing on the screen) memorized by the <a class="el" href="classhippodraw_1_1ViewBase.html" title="The abstract base class for views.">ViewBase</a> object, and initializes the m_axis_x_origin, m_axis_y_origin, m_axis_width, and m_axis_height fields. </p>
<p>Having the dimensions of the place where they will be drawn, the <a class="el" href="classhippodraw_1_1AxisRepBase.html" title="The base class for the axis representation hierarchy.">AxisRepBase</a> object will then be able to calculate the adequate values of the different components of the drawing. </p>

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

<p>References <a class="el" href="Rectangle_8cxx_source.html#l00113">Rect::getHeight()</a>, <a class="el" href="ViewBase_8cxx_source.html#l00076">ViewBase::getUserRect()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00108">Rect::getWidth()</a>, <a class="el" href="Rectangle_8h_source.html#l00154">Rect::getX()</a>, <a class="el" href="Rectangle_8h_source.html#l00162">Rect::getY()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00071">AxisRepBase::m_axis_height</a>, <a class="el" href="AxisRepBase_8h_source.html#l00068">AxisRepBase::m_axis_width</a>, <a class="el" href="AxisRepBase_8h_source.html#l00060">AxisRepBase::m_axis_x_origin</a>, and <a class="el" href="AxisRepBase_8h_source.html#l00065">AxisRepBase::m_axis_y_origin</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00106">AxisRepBase::beginPlot()</a>.</p>

</div>
</div>
<a class="anchor" id="a6d12056f3cc30c983c23a6cb047af4cf"></a><!-- doxytag: member="hippodraw::AxisRep2D::setDrawTitles" ref="a6d12056f3cc30c983c23a6cb047af4cf" args="(bool set)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setDrawTitles </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>set</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the m_draw_titles flag to the set value. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00111">111</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8h_source.html#l00111">AxisRepBase::m_draw_titles</a>.</p>

</div>
</div>
<a class="anchor" id="a418627d54838c8a7439161fbabd2d2b8"></a><!-- doxytag: member="hippodraw::AxisRep2D::setFontSize" ref="a418627d54838c8a7439161fbabd2d2b8" args="(const AxisModelBase *x_axis, const AxisModelBase *y_axis, const AxisModelBase *z_axis, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setFontSize </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> *&nbsp;</td>
          <td class="paramname"> <em>x_axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> *&nbsp;</td>
          <td class="paramname"> <em>y_axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> *&nbsp;</td>
          <td class="paramname"> <em>z_axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&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>Adjusts the font sizes. </p>
<p>The font sizes are adjusted according to the size of the view on a canvas. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00899">899</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#a4a8f555bf8d011b2eb5a2ba4a379bff3">ViewBase::getDrawRect()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00108">Rect::getWidth()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00075">AxisRepBase::m_font_size</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00160">AxisRepBase::setXFontSize()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00188">AxisRepBase::setYFontSize()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00243">AxisRepBase::setZFontSize()</a>.</p>

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

</div>
</div>
<a class="anchor" id="afc0083c6e938d254d54ebbd74ff45a31"></a><!-- doxytag: member="hippodraw::AxisRep2D::setTitleFont" ref="afc0083c6e938d254d54ebbd74ff45a31" args="(FontBase *font)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTitleFont </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td>
          <td class="paramname"> <em>font</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the font to be used to override the default while drawing title. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01426">1426</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8h_source.html#l00107">AxisRepBase::m_titleFont</a>.</p>

</div>
</div>
<a class="anchor" id="a056f16380d06adad9eb8b4c69bceaa5d"></a><!-- doxytag: member="hippodraw::AxisRep2D::setXFontSize" ref="a056f16380d06adad9eb8b4c69bceaa5d" args="(const AxisModelBase &amp;axis_model, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setXFontSize </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</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>Calculates the font size for the x axis. </p>
<p>It is called by setFontSize(...). </p>

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

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#a4a8f555bf8d011b2eb5a2ba4a379bff3">ViewBase::getDrawRect()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00113">Rect::getHeight()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00136">AxisModelBase::getScaleLocation()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00108">Rect::getWidth()</a>, <a class="el" href="Rectangle_8h_source.html#l00162">Rect::getY()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00071">AxisRepBase::m_axis_height</a>, <a class="el" href="AxisRepBase_8h_source.html#l00065">AxisRepBase::m_axis_y_origin</a>, <a class="el" href="AxisRepBase_8h_source.html#l00087">AxisRepBase::m_x_font_size</a>, <a class="el" href="AxisRepBase_8h_source.html#l00079">AxisRepBase::m_x_tick_font_size</a>, <a class="el" href="AxisLoc_8h_source.html#l00018">PLOTBOTTOM</a>, and <a class="el" href="AxisLoc_8h_source.html#l00018">PLOTTOP</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00899">AxisRepBase::setFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="acd20ad96c32728fb26f03bbfb703306e"></a><!-- doxytag: member="hippodraw::AxisRep2D::setXLabelFont" ref="acd20ad96c32728fb26f03bbfb703306e" args="(FontBase *font)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setXLabelFont </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td>
          <td class="paramname"> <em>font</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the font to be used to override the default while drawing X label. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01373">1373</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8h_source.html#l00098">AxisRepBase::m_xLabelFont</a>.</p>

</div>
</div>
<a class="anchor" id="a1f0d9819a60dc649ee5919657c654102"></a><!-- doxytag: member="hippodraw::AxisRep2D::setYFontSize" ref="a1f0d9819a60dc649ee5919657c654102" args="(const AxisModelBase &amp;axis_model, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setYFontSize </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</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>Calculates the font size for the y axis. </p>
<p>It is called by setFontSize(...). </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00188">188</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisTick_8cxx_source.html#l00051">AxisTick::content()</a>, <a class="el" href="classhippodraw_1_1ViewBase.html#a4a8f555bf8d011b2eb5a2ba4a379bff3">ViewBase::getDrawRect()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00113">Rect::getHeight()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00131">AxisModelBase::getLabelLocation()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00136">AxisModelBase::getScaleLocation()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00165">AxisModelBase::getTicks()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00108">Rect::getWidth()</a>, <a class="el" href="Rectangle_8h_source.html#l00154">Rect::getX()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00068">AxisRepBase::m_axis_width</a>, <a class="el" href="AxisRepBase_8h_source.html#l00060">AxisRepBase::m_axis_x_origin</a>, <a class="el" href="AxisRepBase_8h_source.html#l00111">AxisRepBase::m_draw_titles</a>, <a class="el" href="AxisRepBase_8h_source.html#l00091">AxisRepBase::m_y_font_size</a>, <a class="el" href="AxisRepBase_8h_source.html#l00083">AxisRepBase::m_y_tick_font_size</a>, <a class="el" href="AxisLoc_8h_source.html#l00017">PLOTLEFT</a>, <a class="el" href="AxisLoc_8h_source.html#l00017">PLOTRIGHT</a>, and <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00899">AxisRepBase::setFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="a2ca8592675686519e990781428464fc8"></a><!-- doxytag: member="hippodraw::AxisRep2D::setYLabelFont" ref="a2ca8592675686519e990781428464fc8" args="(FontBase *font)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setYLabelFont </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td>
          <td class="paramname"> <em>font</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the font to be used to override the default while drawing Y label. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01391">1391</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8h_source.html#l00101">AxisRepBase::m_yLabelFont</a>.</p>

</div>
</div>
<a class="anchor" id="aebad37e25a774e389e8ad751b49b1110"></a><!-- doxytag: member="hippodraw::AxisRep2D::setZFontSize" ref="aebad37e25a774e389e8ad751b49b1110" args="(const AxisModelBase &amp;axis_model, ViewBase &amp;view)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setZFontSize </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis_model</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1ViewBase.html">ViewBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>view</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>Calculates the font size for the z axis, if any. </p>
<p>It is called by setFontSize(...). </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l00243">243</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="classhippodraw_1_1ViewBase.html#a4a8f555bf8d011b2eb5a2ba4a379bff3">ViewBase::getDrawRect()</a>, <a class="el" href="Rectangle_8cxx_source.html#l00113">Rect::getHeight()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00136">AxisModelBase::getScaleLocation()</a>, <a class="el" href="Rectangle_8h_source.html#l00162">Rect::getY()</a>, <a class="el" href="AxisRepBase_8h_source.html#l00071">AxisRepBase::m_axis_height</a>, <a class="el" href="AxisRepBase_8h_source.html#l00065">AxisRepBase::m_axis_y_origin</a>, <a class="el" href="AxisRepBase_8h_source.html#l00075">AxisRepBase::m_font_size</a>, <a class="el" href="AxisRepBase_8h_source.html#l00095">AxisRepBase::m_z_font_size</a>, <a class="el" href="AxisLoc_8h_source.html#l00018">PLOTBOTTOM</a>, and <a class="el" href="AxisLoc_8h_source.html#l00018">PLOTTOP</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00899">AxisRepBase::setFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="adc71a82f8e14295d39c96b8ec5624b68"></a><!-- doxytag: member="hippodraw::AxisRep2D::setZLabelFont" ref="adc71a82f8e14295d39c96b8ec5624b68" args="(FontBase *font)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setZLabelFont </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a> *&nbsp;</td>
          <td class="paramname"> <em>font</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the font to be used to override the default while drawing Z label. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01409">1409</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8h_source.html#l00104">AxisRepBase::m_zLabelFont</a>.</p>

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

<p>What font is being used to override the default while drawing title of plot. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01438">1438</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8h_source.html#l00107">AxisRepBase::m_titleFont</a>.</p>

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

<p>What font is being used to override the default while drawing X label. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01385">1385</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8h_source.html#l00098">AxisRepBase::m_xLabelFont</a>.</p>

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

<p>What font is being used to override the default while drawing Y label. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01403">1403</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8h_source.html#l00101">AxisRepBase::m_yLabelFont</a>.</p>

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

<p>What font is being used to override the default while drawing Z label. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8cxx_source.html#l01421">1421</a> of file <a class="el" href="AxisRepBase_8cxx_source.html">AxisRepBase.cxx</a>.</p>

<p>References <a class="el" href="AxisRepBase_8h_source.html#l00104">AxisRepBase::m_zLabelFont</a>.</p>

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

<p>The height of the rectangle in which the drawing is made. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8h_source.html#l00071">71</a> of file <a class="el" href="AxisRepBase_8h_source.html">AxisRepBase.h</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l01302">AxisRepBase::drawCrossHairs()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00094">AxisRepBase::initAxisRect()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00160">AxisRepBase::setXFontSize()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00243">AxisRepBase::setZFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="a1fe4b0a64741c07d0052a3bf8e660106"></a><!-- doxytag: member="hippodraw::AxisRep2D::m_axis_width" ref="a1fe4b0a64741c07d0052a3bf8e660106" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="classhippodraw_1_1AxisRepBase.html#a1fe4b0a64741c07d0052a3bf8e660106">m_axis_width</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The width of the rectangle in which the drawing is made. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8h_source.html#l00068">68</a> of file <a class="el" href="AxisRepBase_8h_source.html">AxisRepBase.h</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l01302">AxisRepBase::drawCrossHairs()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00094">AxisRepBase::initAxisRect()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00188">AxisRepBase::setYFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="a445bbc152b04cd7c6a814eee9d28d920"></a><!-- doxytag: member="hippodraw::AxisRep2D::m_axis_x_origin" ref="a445bbc152b04cd7c6a814eee9d28d920" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="classhippodraw_1_1AxisRepBase.html#a445bbc152b04cd7c6a814eee9d28d920">m_axis_x_origin</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The x coordinate of the origin of the coordinate system. </p>
<p>It is in fact the x coordinate of the lower left corner of the rectangle in which the drawing is made. </p>

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

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l01302">AxisRepBase::drawCrossHairs()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00094">AxisRepBase::initAxisRect()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00188">AxisRepBase::setYFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="acf10e60288adc7aa69e7b3553a0bf3cc"></a><!-- doxytag: member="hippodraw::AxisRep2D::m_axis_y_origin" ref="acf10e60288adc7aa69e7b3553a0bf3cc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="classhippodraw_1_1AxisRepBase.html#acf10e60288adc7aa69e7b3553a0bf3cc">m_axis_y_origin</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The y coordinate of the origin of the coordinate system. </p>
<p>It is in fact the y coordinate of the lower left corner of the rectangle in which the drawing is made. </p>

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

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l01302">AxisRepBase::drawCrossHairs()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00094">AxisRepBase::initAxisRect()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00160">AxisRepBase::setXFontSize()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00243">AxisRepBase::setZFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="af8fad502de7de2004ff9f791d670498e"></a><!-- doxytag: member="hippodraw::AxisRep2D::m_draw_titles" ref="af8fad502de7de2004ff9f791d670498e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classhippodraw_1_1AxisRepBase.html#af8fad502de7de2004ff9f791d670498e">m_draw_titles</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The following flag indicates whether the titles have to be drawn or not. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8h_source.html#l00111">111</a> of file <a class="el" href="AxisRepBase_8h_source.html">AxisRepBase.h</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00111">AxisRepBase::setDrawTitles()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00188">AxisRepBase::setYFontSize()</a>.</p>

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

<p>Font size for the tick labels. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8h_source.html#l00075">75</a> of file <a class="el" href="AxisRepBase_8h_source.html">AxisRepBase.h</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00118">AxisRepBase::drawTitle()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00899">AxisRepBase::setFontSize()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00243">AxisRepBase::setZFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="ab7f4597fabc085f318c2619b42903913"></a><!-- doxytag: member="hippodraw::AxisRep2D::m_sci_note_x" ref="ab7f4597fabc085f318c2619b42903913" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classhippodraw_1_1AxisRepBase.html#ab7f4597fabc085f318c2619b42903913">m_sci_note_x</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00266">AxisRepBase::drawXLabels()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00536">AxisRepBase::drawXMag()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00917">AxisRepBase::drawXTickLabels()</a>.</p>

</div>
</div>
<a class="anchor" id="a3c6a94ba1342c96e213a468529c1d3fd"></a><!-- doxytag: member="hippodraw::AxisRep2D::m_sci_note_y" ref="a3c6a94ba1342c96e213a468529c1d3fd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classhippodraw_1_1AxisRepBase.html#a3c6a94ba1342c96e213a468529c1d3fd">m_sci_note_y</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="AxisRepBase_8h_source.html#l00055">55</a> of file <a class="el" href="AxisRepBase_8h_source.html">AxisRepBase.h</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00385">AxisRepBase::drawYLabels()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00566">AxisRepBase::drawYMag()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l01045">AxisRepBase::drawYTickLabels()</a>.</p>

</div>
</div>
<a class="anchor" id="acc6442f46c2e7d89b6f19f03f66f553f"></a><!-- doxytag: member="hippodraw::AxisRep2D::m_titleFont" ref="acc6442f46c2e7d89b6f19f03f66f553f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a>* <a class="el" href="classhippodraw_1_1AxisRepBase.html#acc6442f46c2e7d89b6f19f03f66f553f">m_titleFont</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The font to be used to for the Z label overriding the default font. </p>

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

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00118">AxisRepBase::drawTitle()</a>, <a class="el" href="AxisRepColor_8cxx_source.html#l00083">AxisRepColor::drawZLabels()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01426">AxisRepBase::setTitleFont()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01438">AxisRepBase::titleFont()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00084">AxisRepBase::~AxisRepBase()</a>.</p>

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

<p>Font size for X axis label. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8h_source.html#l00087">87</a> of file <a class="el" href="AxisRepBase_8h_source.html">AxisRepBase.h</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00266">AxisRepBase::drawXLabels()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00160">AxisRepBase::setXFontSize()</a>.</p>

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

<p>Font size for the x tick labels. </p>

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

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00500">AxisRepBase::drawReferencePoint()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00536">AxisRepBase::drawXMag()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01147">AxisRepBase::drawXTickLabel()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00160">AxisRepBase::setXFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="a60e11e262ad435ee89dad54574537f36"></a><!-- doxytag: member="hippodraw::AxisRep2D::m_xLabelFont" ref="a60e11e262ad435ee89dad54574537f36" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a>* <a class="el" href="classhippodraw_1_1AxisRepBase.html#a60e11e262ad435ee89dad54574537f36">m_xLabelFont</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The font to be used to for the X label overriding the default font. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8h_source.html#l00098">98</a> of file <a class="el" href="AxisRepBase_8h_source.html">AxisRepBase.h</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00266">AxisRepBase::drawXLabels()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01373">AxisRepBase::setXLabelFont()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01385">AxisRepBase::xLabelFont()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00084">AxisRepBase::~AxisRepBase()</a>.</p>

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

<p>Font size for the Y axis label. </p>

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

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00385">AxisRepBase::drawYLabels()</a>, <a class="el" href="AxisRepColor_8cxx_source.html#l00178">AxisRepColor::drawZTickLabels()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00188">AxisRepBase::setYFontSize()</a>.</p>

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

<p>Font size for the y tick labels. </p>

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

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00500">AxisRepBase::drawReferencePoint()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l00566">AxisRepBase::drawYMag()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01192">AxisRepBase::drawYTickLabel()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01238">AxisRepBase::drawYTickLabels()</a>, <a class="el" href="AxisRepColor_8cxx_source.html#l00178">AxisRepColor::drawZTickLabels()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00188">AxisRepBase::setYFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="aa9ecc21878baa81d3d43761297b3ac6d"></a><!-- doxytag: member="hippodraw::AxisRep2D::m_yLabelFont" ref="aa9ecc21878baa81d3d43761297b3ac6d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a>* <a class="el" href="classhippodraw_1_1AxisRepBase.html#aa9ecc21878baa81d3d43761297b3ac6d">m_yLabelFont</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The font to be used to for the Y label overriding the default font. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8h_source.html#l00101">101</a> of file <a class="el" href="AxisRepBase_8h_source.html">AxisRepBase.h</a>.</p>

<p>Referenced by <a class="el" href="AxisRepBase_8cxx_source.html#l00385">AxisRepBase::drawYLabels()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01391">AxisRepBase::setYLabelFont()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01403">AxisRepBase::yLabelFont()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00084">AxisRepBase::~AxisRepBase()</a>.</p>

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

<p>Font size for the Z axis label. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8h_source.html#l00095">95</a> of file <a class="el" href="AxisRepBase_8h_source.html">AxisRepBase.h</a>.</p>

<p>Referenced by <a class="el" href="AxisRepColor_8cxx_source.html#l00083">AxisRepColor::drawZLabels()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00243">AxisRepBase::setZFontSize()</a>.</p>

</div>
</div>
<a class="anchor" id="acba23c66b5bcd9da594f2b1fad62b29f"></a><!-- doxytag: member="hippodraw::AxisRep2D::m_zLabelFont" ref="acba23c66b5bcd9da594f2b1fad62b29f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1FontBase.html">FontBase</a>* <a class="el" href="classhippodraw_1_1AxisRepBase.html#acba23c66b5bcd9da594f2b1fad62b29f">m_zLabelFont</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The font to be used to for the Z label overriding the default font. </p>

<p>Definition at line <a class="el" href="AxisRepBase_8h_source.html#l00104">104</a> of file <a class="el" href="AxisRepBase_8h_source.html">AxisRepBase.h</a>.</p>

<p>Referenced by <a class="el" href="AxisRepColor_8cxx_source.html#l00083">AxisRepColor::drawZLabels()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01409">AxisRepBase::setZLabelFont()</a>, <a class="el" href="AxisRepBase_8cxx_source.html#l01421">AxisRepBase::zLabelFont()</a>, and <a class="el" href="AxisRepBase_8cxx_source.html#l00084">AxisRepBase::~AxisRepBase()</a>.</p>

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