Sophie

Sophie

distrib > Fedora > 13 > x86_64 > by-pkgid > 55ae40ecad2e75548f2982fd64f38f3a > files > 34

plotmm-devel-0.1.2-12.fc13.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>PlotMM: PlotMM::DoubleSize Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.4 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
<div class="nav">
<b>PlotMM</b>::<a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a></div>
<h1>PlotMM::DoubleSize Class Reference</h1><!-- doxytag: class="PlotMM::DoubleSize" --><a href="class_plot_m_m_1_1_double_size-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Class defining a size in double coordinates. 
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea0">DoubleSize</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea1">DoubleSize</a> (double width, double height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea2">is_null</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea3">is_empty</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="_plot_m_m_1_1_double_sizea4"></a><!-- doxytag: member="PlotMM::DoubleSize::is_valid" ref="_plot_m_m_1_1_double_sizea4" args="() const " -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>is_valid</b> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea5">get_width</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea6">get_height</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea7">set_width</a> (double w)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea8">set_height</a> (double h)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea9">transpose</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea10">expanded_to</a> (const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea11">bounded_to</a> (const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea12">operator==</a> (const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea13">operator!=</a> (const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea14">operator-</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea15">operator+</a> (const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea16">operator-</a> (const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea17">operator *</a> (double) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea18">operator/</a> (double) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea19">operator+=</a> (const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_plot_m_m_1_1_double_size.html#_plot_m_m_1_1_double_sizea20">operator-=</a> (const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="_plot_m_m_1_1_double_sizea21"></a><!-- doxytag: member="PlotMM::DoubleSize::operator *=" ref="_plot_m_m_1_1_double_sizea21" args="(double c)" -->
<a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator *=</b> (double c)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="_plot_m_m_1_1_double_sizea22"></a><!-- doxytag: member="PlotMM::DoubleSize::operator/=" ref="_plot_m_m_1_1_double_sizea22" args="(double c)" -->
<a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator/=</b> (double c)</td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="_plot_m_m_1_1_double_sizea0"></a><!-- doxytag: member="PlotMM::DoubleSize::DoubleSize" ref="_plot_m_m_1_1_double_sizea0" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">DoubleSize::DoubleSize           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Constructs a size with a width and height of 0.0. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea1"></a><!-- doxytag: member="PlotMM::DoubleSize::DoubleSize" ref="_plot_m_m_1_1_double_sizea1" args="(double width, double height)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">DoubleSize::DoubleSize           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname" nowrap> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap> <em>height</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Constructs a size with a width w and height h. 
<p>
    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="_plot_m_m_1_1_double_sizea11"></a><!-- doxytag: member="PlotMM::DoubleSize::bounded_to" ref="_plot_m_m_1_1_double_sizea11" args="(const DoubleSize &amp;) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> DoubleSize::bounded_to           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>other</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns a size with the minimum width and height of this size and other.    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea10"></a><!-- doxytag: member="PlotMM::DoubleSize::expanded_to" ref="_plot_m_m_1_1_double_sizea10" args="(const DoubleSize &amp;) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> DoubleSize::expanded_to           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>other</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns a size with the maximum width and height of this size and other.    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea6"></a><!-- doxytag: member="PlotMM::DoubleSize::get_height" ref="_plot_m_m_1_1_double_sizea6" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">double PlotMM::DoubleSize::get_height           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the height. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea5"></a><!-- doxytag: member="PlotMM::DoubleSize::get_width" ref="_plot_m_m_1_1_double_sizea5" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">double PlotMM::DoubleSize::get_width           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the width. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea3"></a><!-- doxytag: member="PlotMM::DoubleSize::is_empty" ref="_plot_m_m_1_1_double_sizea3" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool PlotMM::DoubleSize::is_empty           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns TRUE if the width is &lt;= 0 or the height is &lt;= 0, otherwise false.    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea2"></a><!-- doxytag: member="PlotMM::DoubleSize::is_null" ref="_plot_m_m_1_1_double_sizea2" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool PlotMM::DoubleSize::is_null           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns TRUE if the width is 0 and the height is 0; otherwise returns false.    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea17"></a><!-- doxytag: member="PlotMM::DoubleSize::operator *" ref="_plot_m_m_1_1_double_sizea17" args="(double) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> DoubleSize::operator *           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the size formed by multiplying both components by c. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea13"></a><!-- doxytag: member="PlotMM::DoubleSize::operator!=" ref="_plot_m_m_1_1_double_sizea13" args="(const DoubleSize &amp;) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool DoubleSize::operator!=           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns TRUE if the size is not equal to other; otherwise returns FALSE. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea15"></a><!-- doxytag: member="PlotMM::DoubleSize::operator+" ref="_plot_m_m_1_1_double_sizea15" args="(const DoubleSize &amp;) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> DoubleSize::operator+           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>other</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the size formed by adding both components by the components of other. Each component is added separately.    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea19"></a><!-- doxytag: member="PlotMM::DoubleSize::operator+=" ref="_plot_m_m_1_1_double_sizea19" args="(const DoubleSize &amp;)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp; DoubleSize::operator+=           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds size other to this size and returns a reference to this size. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea16"></a><!-- doxytag: member="PlotMM::DoubleSize::operator-" ref="_plot_m_m_1_1_double_sizea16" args="(const DoubleSize &amp;) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> DoubleSize::operator-           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>other</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the size formed by subtracting both components by the components of other. Each component is subtracted separately.    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea14"></a><!-- doxytag: member="PlotMM::DoubleSize::operator-" ref="_plot_m_m_1_1_double_sizea14" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> DoubleSize::operator-           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the size formed by changing the sign of both components, equivalent to <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a>(-width(), -height());    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea20"></a><!-- doxytag: member="PlotMM::DoubleSize::operator-=" ref="_plot_m_m_1_1_double_sizea20" args="(const DoubleSize &amp;)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp; DoubleSize::operator-=           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Subtracts size other from this size and returns a reference to this size. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea18"></a><!-- doxytag: member="PlotMM::DoubleSize::operator/" ref="_plot_m_m_1_1_double_sizea18" args="(double) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> DoubleSize::operator/           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the size formed by dividing both components by c. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea12"></a><!-- doxytag: member="PlotMM::DoubleSize::operator==" ref="_plot_m_m_1_1_double_sizea12" args="(const DoubleSize &amp;) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">bool DoubleSize::operator==           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_plot_m_m_1_1_double_size.html">DoubleSize</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns TRUE if the size is equal to other; otherwise returns FALSE. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea8"></a><!-- doxytag: member="PlotMM::DoubleSize::set_height" ref="_plot_m_m_1_1_double_sizea8" args="(double h)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void PlotMM::DoubleSize::set_height           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>h</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the height to height. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea7"></a><!-- doxytag: member="PlotMM::DoubleSize::set_width" ref="_plot_m_m_1_1_double_sizea7" args="(double w)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void PlotMM::DoubleSize::set_width           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>w</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the width to width. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="_plot_m_m_1_1_double_sizea9"></a><!-- doxytag: member="PlotMM::DoubleSize::transpose" ref="_plot_m_m_1_1_double_sizea9" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void DoubleSize::transpose           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Swaps the values of width and height. 
<p>
    </td>
  </tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Thu Nov 10 15:26:22 2005 for PlotMM by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
</body>
</html>