Sophie

Sophie

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

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_1LinearTransform.html">LinearTransform</a>
  </div>
</div>
<div class="contents">
<h1>LinearTransform Class Reference</h1><!-- doxytag: class="hippodraw::LinearTransform" --><!-- doxytag: inherits="hippodraw::UnaryTransform" -->
<p>A transform on one axis whose output is equal to the input.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="LinearTransform_8h_source.html">LinearTransform.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for LinearTransform:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1LinearTransform__inherit__graph.gif" border="0" usemap="#LinearTransform_inherit__map" alt="Inheritance graph"/></div>
<map name="LinearTransform_inherit__map" id="LinearTransform_inherit__map">
<area shape="rect" id="node2" href="classhippodraw_1_1UnaryTransform.html" title="A transform that transforms coordinates in one dimension from one coordinate system..." alt="" coords="5,83,120,112"/><area shape="rect" id="node4" href="classhippodraw_1_1TransformBase.html" title="A transform that transforms coordinates from one coordinate system to another." alt="" coords="8,5,117,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for LinearTransform:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1LinearTransform__coll__graph.gif" border="0" usemap="#LinearTransform_coll__map" alt="Collaboration graph"/></div>
<map name="LinearTransform_coll__map" id="LinearTransform_coll__map">
<area shape="rect" id="node2" href="classhippodraw_1_1UnaryTransform.html" title="A transform that transforms coordinates in one dimension from one coordinate system..." alt="" coords="132,312,247,341"/><area shape="rect" id="node4" href="classhippodraw_1_1TransformBase.html" title="A transform that transforms coordinates from one coordinate system to another." alt="" coords="156,216,265,245"/><area shape="rect" id="node6" title="STL class." alt="" coords="257,85,311,115"/><area shape="rect" id="node18" href="classhippodraw_1_1AxisTick.html" title="A class to maintain tick coordinates and string values." alt="" coords="289,216,361,245"/><area shape="rect" id="node8" title="STL class." alt="" coords="213,5,355,35"/><area shape="rect" id="node10" href="classhippodraw_1_1Range.html" title="Expresses a range of values." alt="" coords="73,216,132,245"/><area shape="rect" id="node22" title="STL class." alt="" coords="385,216,476,245"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1LinearTransform-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">virtual const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1LinearTransform.html#ae2ab75931c7af475c0d558f24a9236db">adjustValues</a> (<a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axis, const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;limit)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the range of given axis to be a new "nice" within the limits given.  <a href="#ae2ab75931c7af475c0d558f24a9236db"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TransformBase.html#a299aa8f5d7a9f67aaf79055093c635c9">aspectRatio</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the aspect ratio.  <a href="#a299aa8f5d7a9f67aaf79055093c635c9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classhippodraw_1_1LinearTransform.html">LinearTransform</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1LinearTransform.html#a5f0413be2b085270f6fbbb263416f7cd">clone</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new Transform object by copying an existing one.  <a href="#a5f0413be2b085270f6fbbb263416f7cd"></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_1LinearTransform.html#ae08ffa4131d0bb8a4072fb2c90ee28e9">inverseTransform</a> (double &amp;x) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Inverse transforms the coordinate <em>x</em>.  <a href="#ae08ffa4131d0bb8a4072fb2c90ee28e9"></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_1LinearTransform.html#a792fef1281c0bcc191b5bf4330f5eeb3">isLinear</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1UnaryTransform.html#a13cb9ad6f1bda804d728eac5fff636e7">limits</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> whose values are the limits on the coordinate.  <a href="#a13cb9ad6f1bda804d728eac5fff636e7"></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_1LinearTransform.html#a7ff7399ae93fa7e03a3df57d34d96f12">LinearTransform</a> (const <a class="el" href="classhippodraw_1_1LinearTransform.html">LinearTransform</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The copy constructor.  <a href="#a7ff7399ae93fa7e03a3df57d34d96f12"></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_1LinearTransform.html#a92877f79b1fc9528522550c804f79cd0">LinearTransform</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The default constructor.  <a href="#a92877f79b1fc9528522550c804f79cd0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TransformBase.html#a11c23a386abb9eb8a42f0c2c2835d640">name</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the name of the Transform.  <a href="#a11c23a386abb9eb8a42f0c2c2835d640"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const std::vector<br class="typebreak"/>
&lt; <a class="el" href="classhippodraw_1_1AxisTick.html">AxisTick</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1LinearTransform.html#a63520cdf916ece9fb7de60f014dff1b7">setTicks</a> (<a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the vector of ticks along the axis to which this <a class="el" href="classhippodraw_1_1Linear.html" title="A function can be used with a fitter.">Linear</a> transform is applied.  <a href="#a63520cdf916ece9fb7de60f014dff1b7"></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_1LinearTransform.html#a1005e56655132bca417febd05bb02a74">transform</a> (std::vector&lt; double &gt; &amp;x) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transforms each element of the vector.  <a href="#a1005e56655132bca417febd05bb02a74"></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_1LinearTransform.html#aee3a2817949711b6b0a3465c032126a8">transform</a> (double &amp;x) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transforms the coordinate @ x.  <a href="#aee3a2817949711b6b0a3465c032126a8"></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_1LinearTransform.html#ab36d3909864539674c1cfb50d1ffa66f">validate</a> (<a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The following function validates the range.  <a href="#ab36d3909864539674c1cfb50d1ffa66f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1LinearTransform.html#ad1cb32c4974ca631308b7da9f16f6a1d">~LinearTransform</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The virtual destructor.  <a href="#ad1cb32c4974ca631308b7da9f16f6a1d"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classhippodraw_1_1Range.html">Range</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1UnaryTransform.html#a5f51d54c394c5b3774bb70ea0a3e56bf">m_limits</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The valid <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of the transform.  <a href="#a5f51d54c394c5b3774bb70ea0a3e56bf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1TransformBase.html#adb41893ba19e889e56c559f25fc1a68a">m_name</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Name of the Transform.  <a href="#adb41893ba19e889e56c559f25fc1a68a"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::vector&lt; <a class="el" href="classhippodraw_1_1AxisTick.html">AxisTick</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1LinearTransform.html#af8a49cf2363c45baf09c0c2b8e1849fb">genTicks</a> (<a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1LinearTransform.html#a14bf1587975bfb3064dd9cc74c8ac66a">setFirstTick</a> (<a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1LinearTransform.html#ada2f4d52253c008767b6ac38f94e985b">setTickStep</a> (<a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;)</td></tr>
<tr><td colspan="2"><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classhippodraw_1_1AxisTick.html">AxisTick</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1LinearTransform.html#afb83347aa94ee29360b10d085dba3e02">m_ticks</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The ticks generated by this transform.  <a href="#afb83347aa94ee29360b10d085dba3e02"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A transform on one axis whose output is equal to the input. </p>
<p>That is, it does not change the input values.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Paul F. Kunz &lt;<a href="mailto:Paul_Kunz@slac.stanford.edu">Paul_Kunz@slac.stanford.edu</a>&gt; </dd></dl>

<p>Definition at line <a class="el" href="LinearTransform_8h_source.html#l00029">29</a> of file <a class="el" href="LinearTransform_8h_source.html">LinearTransform.h</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a92877f79b1fc9528522550c804f79cd0"></a><!-- doxytag: member="hippodraw::LinearTransform::LinearTransform" ref="a92877f79b1fc9528522550c804f79cd0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1LinearTransform.html">LinearTransform</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>Should never be called directly.</p>
<p>Sets the function name to "nil". Should be overriden by derived class. If function name is "nil", then that indicated error condition that default constructor was called directly. </p>

<p>Definition at line <a class="el" href="LinearTransform_8cxx_source.html#l00030">30</a> of file <a class="el" href="LinearTransform_8cxx_source.html">LinearTransform.cxx</a>.</p>

<p>References <a class="el" href="TransformBase_8h_source.html#l00042">TransformBase::m_name</a>.</p>

</div>
</div>
<a class="anchor" id="a7ff7399ae93fa7e03a3df57d34d96f12"></a><!-- doxytag: member="hippodraw::LinearTransform::LinearTransform" ref="a7ff7399ae93fa7e03a3df57d34d96f12" args="(const LinearTransform &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1LinearTransform.html">LinearTransform</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1LinearTransform.html">LinearTransform</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>lt</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="LinearTransform_8cxx_source.html#l00040">40</a> of file <a class="el" href="LinearTransform_8cxx_source.html">LinearTransform.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="ad1cb32c4974ca631308b7da9f16f6a1d"></a><!-- doxytag: member="hippodraw::LinearTransform::~LinearTransform" ref="ad1cb32c4974ca631308b7da9f16f6a1d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">~<a class="el" href="classhippodraw_1_1LinearTransform.html">LinearTransform</a> </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The virtual destructor. </p>

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

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ae2ab75931c7af475c0d558f24a9236db"></a><!-- doxytag: member="hippodraw::LinearTransform::adjustValues" ref="ae2ab75931c7af475c0d558f24a9236db" args="(AxisModelBase &amp;axis, const Range &amp;limit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp; adjustValues </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>limit</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>Sets the range of given axis to be a new "nice" within the limits given. </p>

<p>Implements <a class="el" href="classhippodraw_1_1UnaryTransform.html#ac4007e3f8e0466903feb8bd12d5563f3">UnaryTransform</a>.</p>

<p>Definition at line <a class="el" href="LinearTransform_8cxx_source.html#l00294">294</a> of file <a class="el" href="LinearTransform_8cxx_source.html">LinearTransform.cxx</a>.</p>

<p>References <a class="el" href="AxisModelBase_8cxx_source.html#l00265">AxisModelBase::getRange()</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="Range_8cxx_source.html#l00112">Range::pos()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00234">AxisModelBase::setIntersectRange()</a>, and <a class="el" href="AxisModelBase_8cxx_source.html#l00191">AxisModelBase::setRange()</a>.</p>

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

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

<p>Reimplemented in <a class="el" href="classhippodraw_1_1AIR.html#a299aa8f5d7a9f67aaf79055093c635c9">AIR</a>, <a class="el" href="classhippodraw_1_1AIR2.html#a299aa8f5d7a9f67aaf79055093c635c9">AIR2</a>, <a class="el" href="classhippodraw_1_1ARC.html#a299aa8f5d7a9f67aaf79055093c635c9">ARC</a>, <a class="el" href="classhippodraw_1_1ARC2.html#a299aa8f5d7a9f67aaf79055093c635c9">ARC2</a>, <a class="el" href="classhippodraw_1_1BinaryTransform.html#a299aa8f5d7a9f67aaf79055093c635c9">BinaryTransform</a>, <a class="el" href="classhippodraw_1_1Cartesian.html#a299aa8f5d7a9f67aaf79055093c635c9">Cartesian</a>, <a class="el" href="classhippodraw_1_1Cartesian2.html#a299aa8f5d7a9f67aaf79055093c635c9">Cartesian2</a>, <a class="el" href="classhippodraw_1_1GlobalSinusoidal.html#a299aa8f5d7a9f67aaf79055093c635c9">GlobalSinusoidal</a>, <a class="el" href="classhippodraw_1_1GlobalSinusoidal2.html#a299aa8f5d7a9f67aaf79055093c635c9">GlobalSinusoidal2</a>, <a class="el" href="classhippodraw_1_1HammerAito.html#a299aa8f5d7a9f67aaf79055093c635c9">HammerAito</a>, <a class="el" href="classhippodraw_1_1HammerAito2.html#a299aa8f5d7a9f67aaf79055093c635c9">HammerAito2</a>, <a class="el" href="classhippodraw_1_1Lambert.html#a299aa8f5d7a9f67aaf79055093c635c9">Lambert</a>, <a class="el" href="classhippodraw_1_1Lambert2.html#a299aa8f5d7a9f67aaf79055093c635c9">Lambert2</a>, <a class="el" href="classhippodraw_1_1Mercator.html#a299aa8f5d7a9f67aaf79055093c635c9">Mercator</a>, <a class="el" href="classhippodraw_1_1Mercator2.html#a299aa8f5d7a9f67aaf79055093c635c9">Mercator2</a>, <a class="el" href="classhippodraw_1_1SIN.html#a299aa8f5d7a9f67aaf79055093c635c9">SIN</a>, <a class="el" href="classhippodraw_1_1SIN2.html#a299aa8f5d7a9f67aaf79055093c635c9">SIN2</a>, <a class="el" href="classhippodraw_1_1STG.html#a299aa8f5d7a9f67aaf79055093c635c9">STG</a>, <a class="el" href="classhippodraw_1_1STG2.html#a299aa8f5d7a9f67aaf79055093c635c9">STG2</a>, <a class="el" href="classhippodraw_1_1TAN.html#a299aa8f5d7a9f67aaf79055093c635c9">TAN</a>, <a class="el" href="classhippodraw_1_1TAN2.html#a299aa8f5d7a9f67aaf79055093c635c9">TAN2</a>, and <a class="el" href="classhippodraw_1_1XYTransform.html#a299aa8f5d7a9f67aaf79055093c635c9">XYTransform</a>.</p>

<p>Definition at line <a class="el" href="TransformBase_8cxx_source.html#l00050">50</a> of file <a class="el" href="TransformBase_8cxx_source.html">TransformBase.cxx</a>.</p>

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

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

<p>Creates a new Transform object by copying an existing one. </p>

<p>Implements <a class="el" href="classhippodraw_1_1UnaryTransform.html#a62f01e28f2e165c8984769315fc996b3">UnaryTransform</a>.</p>

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

</div>
</div>
<a class="anchor" id="af8a49cf2363c45baf09c0c2b8e1849fb"></a><!-- doxytag: member="hippodraw::LinearTransform::genTicks" ref="af8a49cf2363c45baf09c0c2b8e1849fb" args="(AxisModelBase &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const vector&lt; <a class="el" href="classhippodraw_1_1AxisTick.html">AxisTick</a> &gt; &amp; genTicks </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000205">Todo:</a></b></dt><dd>Handle too many ticks better, rather than doing nothing. See more detailed comment in code. </dd></dl>

<p>Definition at line <a class="el" href="LinearTransform_8cxx_source.html#l00180">180</a> of file <a class="el" href="LinearTransform_8cxx_source.html">LinearTransform.cxx</a>.</p>

<p>References <a class="el" href="AxisModelBase_8cxx_source.html#l00091">AxisModelBase::getFirstTick()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00096">AxisModelBase::getMaxTicks()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00116">AxisModelBase::getPMag()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00265">AxisModelBase::getRange()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00106">AxisModelBase::getRMag()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00296">AxisModelBase::getScaleFactor()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00081">AxisModelBase::getTickStep()</a>, <a class="el" href="Range_8cxx_source.html#l00099">Range::high()</a>, <a class="el" href="LinearTransform_8h_source.html#l00035">LinearTransform::m_ticks</a>, and <a class="el" href="AxisModelBase_8cxx_source.html#l00126">AxisModelBase::setUsePMag()</a>.</p>

<p>Referenced by <a class="el" href="LinearTransform_8cxx_source.html#l00089">LinearTransform::setTicks()</a>.</p>

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

<p>Inverse transforms the coordinate <em>x</em>. </p>

<p>Implements <a class="el" href="classhippodraw_1_1UnaryTransform.html#acf7aa275bf7a223fa206670e58397002">UnaryTransform</a>.</p>

<p>Definition at line <a class="el" href="LinearTransform_8cxx_source.html#l00069">69</a> of file <a class="el" href="LinearTransform_8cxx_source.html">LinearTransform.cxx</a>.</p>

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

<p>Implements <a class="el" href="classhippodraw_1_1UnaryTransform.html#a92759be692dcbc1e4793d6fc3545481e">UnaryTransform</a>.</p>

<p>Definition at line <a class="el" href="LinearTransform_8cxx_source.html#l00056">56</a> of file <a class="el" href="LinearTransform_8cxx_source.html">LinearTransform.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a13cb9ad6f1bda804d728eac5fff636e7"></a><!-- doxytag: member="hippodraw::LinearTransform::limits" ref="a13cb9ad6f1bda804d728eac5fff636e7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> &amp; limits </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> whose values are the limits on the coordinate. </p>

<p>Definition at line <a class="el" href="UnaryTransform_8cxx_source.html#l00028">28</a> of file <a class="el" href="UnaryTransform_8cxx_source.html">UnaryTransform.cxx</a>.</p>

<p>References <a class="el" href="UnaryTransform_8h_source.html#l00041">UnaryTransform::m_limits</a>.</p>

<p>Referenced by <a class="el" href="XYZTransform_8cxx_source.html#l00091">XYZTransform::limitX()</a>, <a class="el" href="XYTransform_8cxx_source.html#l00135">XYTransform::limitX()</a>, <a class="el" href="XYZTransform_8cxx_source.html#l00097">XYZTransform::limitY()</a>, <a class="el" href="XYTransform_8cxx_source.html#l00140">XYTransform::limitY()</a>, <a class="el" href="XYZTransform_8cxx_source.html#l00103">XYZTransform::limitZ()</a>, and <a class="el" href="BinaryTransform_8cxx_source.html#l00112">BinaryTransform::limitZ()</a>.</p>

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

<p>Returns the name of the Transform. </p>

<p>Definition at line <a class="el" href="TransformBase_8cxx_source.html#l00045">45</a> of file <a class="el" href="TransformBase_8cxx_source.html">TransformBase.cxx</a>.</p>

<p>References <a class="el" href="TransformBase_8h_source.html#l00042">TransformBase::m_name</a>.</p>

<p>Referenced by <a class="el" href="BinaryTransform_8cxx_source.html#l00036">BinaryTransform::BinaryTransform()</a>, <a class="el" href="TransformXML_8cxx_source.html#l00035">TransformXML::createElement()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01170">DisplayController::getLog()</a>, <a class="el" href="DisplayController_8cxx_source.html#l01335">DisplayController::setLog()</a>, <a class="el" href="Inspector_8cxx_source.html#l05197">Inspector::updateTransformTab()</a>, and <a class="el" href="XYTransform_8cxx_source.html#l00026">XYTransform::XYTransform()</a>.</p>

</div>
</div>
<a class="anchor" id="a14bf1587975bfb3064dd9cc74c8ac66a"></a><!-- doxytag: member="hippodraw::LinearTransform::setFirstTick" ref="a14bf1587975bfb3064dd9cc74c8ac66a" args="(AxisModelBase &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setFirstTick </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="LinearTransform_8cxx_source.html#l00162">162</a> of file <a class="el" href="LinearTransform_8cxx_source.html">LinearTransform.cxx</a>.</p>

<p>References <a class="el" href="AxisModelBase_8cxx_source.html#l00265">AxisModelBase::getRange()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00081">AxisModelBase::getTickStep()</a>, <a class="el" href="Range_8cxx_source.html#l00086">Range::low()</a>, and <a class="el" href="AxisModelBase_8cxx_source.html#l00086">AxisModelBase::setFirstTick()</a>.</p>

<p>Referenced by <a class="el" href="LinearTransform_8cxx_source.html#l00089">LinearTransform::setTicks()</a>.</p>

</div>
</div>
<a class="anchor" id="a63520cdf916ece9fb7de60f014dff1b7"></a><!-- doxytag: member="hippodraw::LinearTransform::setTicks" ref="a63520cdf916ece9fb7de60f014dff1b7" args="(AxisModelBase &amp;axis)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const vector&lt; <a class="el" href="classhippodraw_1_1AxisTick.html">AxisTick</a> &gt; &amp; setTicks </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the vector of ticks along the axis to which this <a class="el" href="classhippodraw_1_1Linear.html" title="A function can be used with a fitter.">Linear</a> transform is applied. </p>

<p>Implements <a class="el" href="classhippodraw_1_1UnaryTransform.html#a5b2b7ddc9c21b19b9b8f98375fbc7459">UnaryTransform</a>.</p>

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

<p>References <a class="el" href="LinearTransform_8cxx_source.html#l00180">LinearTransform::genTicks()</a>, <a class="el" href="LinearTransform_8cxx_source.html#l00162">LinearTransform::setFirstTick()</a>, and <a class="el" href="LinearTransform_8cxx_source.html#l00102">LinearTransform::setTickStep()</a>.</p>

</div>
</div>
<a class="anchor" id="ada2f4d52253c008767b6ac38f94e985b"></a><!-- doxytag: member="hippodraw::LinearTransform::setTickStep" ref="ada2f4d52253c008767b6ac38f94e985b" args="(AxisModelBase &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTickStep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classhippodraw_1_1AxisModelBase.html">AxisModelBase</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>axis</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>References <a class="el" href="AxisModelBase_8cxx_source.html#l00265">AxisModelBase::getRange()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00296">AxisModelBase::getScaleFactor()</a>, <a class="el" href="Range_8cxx_source.html#l00099">Range::high()</a>, <a class="el" href="Range_8h_source.html#l00156">Range::length()</a>, <a class="el" href="Range_8cxx_source.html#l00086">Range::low()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00111">AxisModelBase::setPMag()</a>, <a class="el" href="AxisModelBase_8cxx_source.html#l00101">AxisModelBase::setRMag()</a>, and <a class="el" href="AxisModelBase_8cxx_source.html#l00076">AxisModelBase::setTickStep()</a>.</p>

<p>Referenced by <a class="el" href="LinearTransform_8cxx_source.html#l00089">LinearTransform::setTicks()</a>.</p>

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

<p>Transforms each element of the vector. </p>

<p>Implements <a class="el" href="classhippodraw_1_1UnaryTransform.html#a7713d2c94ef2fd4b0ee53aeafc99760a">UnaryTransform</a>.</p>

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

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

<p>Transforms the coordinate @ x. </p>

<p>Implements <a class="el" href="classhippodraw_1_1UnaryTransform.html#ab35684b7c3ddc8d8410e3b74cff8633b">UnaryTransform</a>.</p>

<p>Definition at line <a class="el" href="LinearTransform_8cxx_source.html#l00063">63</a> of file <a class="el" href="LinearTransform_8cxx_source.html">LinearTransform.cxx</a>.</p>

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

<p>The following function validates the range. </p>
<p>It returns a copy of the argument <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> since all values are valid for a linear transform. </p>

<p>Implements <a class="el" href="classhippodraw_1_1UnaryTransform.html#ab362d0229c423c904412d08303d30ff6">UnaryTransform</a>.</p>

<p>Definition at line <a class="el" href="LinearTransform_8cxx_source.html#l00082">82</a> of file <a class="el" href="LinearTransform_8cxx_source.html">LinearTransform.cxx</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a5f51d54c394c5b3774bb70ea0a3e56bf"></a><!-- doxytag: member="hippodraw::LinearTransform::m_limits" ref="a5f51d54c394c5b3774bb70ea0a3e56bf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classhippodraw_1_1Range.html">Range</a> <a class="el" href="classhippodraw_1_1UnaryTransform.html#a5f51d54c394c5b3774bb70ea0a3e56bf">m_limits</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The valid <a class="el" href="classhippodraw_1_1Range.html" title="Expresses a range of values.">Range</a> of the transform. </p>

<p>Definition at line <a class="el" href="UnaryTransform_8h_source.html#l00041">41</a> of file <a class="el" href="UnaryTransform_8h_source.html">UnaryTransform.h</a>.</p>

<p>Referenced by <a class="el" href="UnaryTransform_8cxx_source.html#l00028">UnaryTransform::limits()</a>.</p>

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

<p>Name of the Transform. </p>

<p>Definition at line <a class="el" href="TransformBase_8h_source.html#l00042">42</a> of file <a class="el" href="TransformBase_8h_source.html">TransformBase.h</a>.</p>

<p>Referenced by <a class="el" href="AIR_8cxx_source.html#l00018">AIR::AIR()</a>, <a class="el" href="AIR2_8cxx_source.html#l00018">AIR2::AIR2()</a>, <a class="el" href="ARC_8cxx_source.html#l00018">ARC::ARC()</a>, <a class="el" href="ARC2_8cxx_source.html#l00018">ARC2::ARC2()</a>, <a class="el" href="BinaryTransform_8cxx_source.html#l00024">BinaryTransform::BinaryTransform()</a>, <a class="el" href="Cartesian_8cxx_source.html#l00018">Cartesian::Cartesian()</a>, <a class="el" href="Cartesian2_8cxx_source.html#l00018">Cartesian2::Cartesian2()</a>, <a class="el" href="GlobalSinusoidal_8cxx_source.html#l00018">GlobalSinusoidal::GlobalSinusoidal()</a>, <a class="el" href="GlobalSinusoidal2_8cxx_source.html#l00018">GlobalSinusoidal2::GlobalSinusoidal2()</a>, <a class="el" href="HammerAito_8cxx_source.html#l00018">HammerAito::HammerAito()</a>, <a class="el" href="HammerAito2_8cxx_source.html#l00018">HammerAito2::HammerAito2()</a>, <a class="el" href="Lambert_8cxx_source.html#l00018">Lambert::Lambert()</a>, <a class="el" href="Lambert2_8cxx_source.html#l00018">Lambert2::Lambert2()</a>, <a class="el" href="LinearTransform_8cxx_source.html#l00030">LinearTransform::LinearTransform()</a>, <a class="el" href="LogTransform_8cxx_source.html#l00041">LogTransform::LogTransform()</a>, <a class="el" href="Mercator_8cxx_source.html#l00018">Mercator::Mercator()</a>, <a class="el" href="Mercator2_8cxx_source.html#l00018">Mercator2::Mercator2()</a>, <a class="el" href="TransformBase_8cxx_source.html#l00045">TransformBase::name()</a>, <a class="el" href="SIN_8cxx_source.html#l00018">SIN::SIN()</a>, <a class="el" href="SIN2_8cxx_source.html#l00018">SIN2::SIN2()</a>, <a class="el" href="STG_8cxx_source.html#l00018">STG::STG()</a>, <a class="el" href="STG2_8cxx_source.html#l00018">STG2::STG2()</a>, <a class="el" href="TAN_8cxx_source.html#l00018">TAN::TAN()</a>, <a class="el" href="TAN2_8cxx_source.html#l00018">TAN2::TAN2()</a>, <a class="el" href="TransformBase_8cxx_source.html#l00031">TransformBase::TransformBase()</a>, <a class="el" href="XYTransform_8cxx_source.html#l00026">XYTransform::XYTransform()</a>, <a class="el" href="XYZTransform_8cxx_source.html#l00020">XYZTransform::XYZTransform()</a>, and <a class="el" href="XYZTransformBase_8cxx_source.html#l00024">XYZTransformBase::XYZTransformBase()</a>.</p>

</div>
</div>
<a class="anchor" id="afb83347aa94ee29360b10d085dba3e02"></a><!-- doxytag: member="hippodraw::LinearTransform::m_ticks" ref="afb83347aa94ee29360b10d085dba3e02" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; <a class="el" href="classhippodraw_1_1AxisTick.html">AxisTick</a> &gt; <a class="el" href="classhippodraw_1_1LinearTransform.html#afb83347aa94ee29360b10d085dba3e02">m_ticks</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The ticks generated by this transform. </p>

<p>Definition at line <a class="el" href="LinearTransform_8h_source.html#l00035">35</a> of file <a class="el" href="LinearTransform_8h_source.html">LinearTransform.h</a>.</p>

<p>Referenced by <a class="el" href="LinearTransform_8cxx_source.html#l00180">LinearTransform::genTicks()</a>.</p>

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