Sophie

Sophie

distrib > Mageia > 3 > x86_64 > by-pkgid > d2855e9970bf9a8259f08fe181d69f9d > files > 490

gnome-chemistry-utils-devel-0.14.2-1.mga3.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>The Gnome Chemistry Utils: gcugtk::SpectrumView Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">The Gnome Chemistry Utils
   &#160;<span id="projectnumber">0.14.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</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>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacegcugtk.html">gcugtk</a></li><li class="navelem"><a class="el" href="classgcugtk_1_1SpectrumView.html">SpectrumView</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classgcugtk_1_1SpectrumView-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">gcugtk::SpectrumView Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="spectrumview_8h_source.html">gcugtk/spectrumview.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a60def8feb840165feebe22bf73de41da"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a60def8feb840165feebe22bf73de41da">SpectrumView</a> (<a class="el" href="classgcugtk_1_1SpectrumDocument.html">SpectrumDocument</a> *pDoc)</td></tr>
<tr class="memdesc:a60def8feb840165feebe22bf73de41da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a60def8feb840165feebe22bf73de41da"></a><br/></td></tr>
<tr class="memitem:a7b6cd91214fbfcffcb3557873d5b2acd"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a7b6cd91214fbfcffcb3557873d5b2acd">~SpectrumView</a> ()</td></tr>
<tr class="memdesc:a7b6cd91214fbfcffcb3557873d5b2acd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a7b6cd91214fbfcffcb3557873d5b2acd"></a><br/></td></tr>
<tr class="memitem:af3e8d7a7132d48803881e438d86f3ba3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#af3e8d7a7132d48803881e438d86f3ba3">SetAxisBounds</a> (GogAxisType target, double min, double max, bool inverted)</td></tr>
<tr class="memitem:a832f06419a849260a0b0ba54dd4a4740"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a832f06419a849260a0b0ba54dd4a4740">SetAxisLabel</a> (GogAxisType target, char const *unit)</td></tr>
<tr class="memitem:af0ce2ae0831ef7d3f121e8e328f2509a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#af0ce2ae0831ef7d3f121e8e328f2509a">ShowAxis</a> (GogAxisType target, bool show)</td></tr>
<tr class="memitem:a8cd5d6f562d1d0dafe367471abc5efe0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a8cd5d6f562d1d0dafe367471abc5efe0">InvertAxis</a> (GogAxisType target, bool inverted)</td></tr>
<tr class="memitem:acbe7df3c88234a5fb73eec5e35098bb6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#acbe7df3c88234a5fb73eec5e35098bb6">Render</a> (cairo_t *cr, double width, double height)</td></tr>
<tr class="memitem:a9e4ce9b2c464af75b2495ac4c6fd5708"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a9e4ce9b2c464af75b2495ac4c6fd5708">OnMinChanged</a> ()</td></tr>
<tr class="memitem:a9a6b6a4bb5a3949406a13d81a47e8d0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a9a6b6a4bb5a3949406a13d81a47e8d0e">OnYMinChanged</a> ()</td></tr>
<tr class="memitem:a62177e62e6e764a728b5cb689e1beda5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a62177e62e6e764a728b5cb689e1beda5">OnMaxChanged</a> ()</td></tr>
<tr class="memitem:a8ccf24652ac992deac1c0db58e97d3b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a8ccf24652ac992deac1c0db58e97d3b6">OnYMaxChanged</a> ()</td></tr>
<tr class="memitem:a60fbe9a5eb4fbf2ca31c9b1f4eb2d040"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a60fbe9a5eb4fbf2ca31c9b1f4eb2d040">OnXRangeChanged</a> ()</td></tr>
<tr class="memitem:a4a31722d10dedb3cf077414abea799a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a4a31722d10dedb3cf077414abea799a2">OnYRangeChanged</a> ()</td></tr>
<tr class="memitem:a840b96664380fabafe26d5c8c87eca0d"><td class="memItemLeft" align="right" valign="top">GogSeries *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a840b96664380fabafe26d5c8c87eca0d">NewSeries</a> (bool new_plot)</td></tr>
<tr class="memitem:a61288706a246365cc168f49f29842ac1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a61288706a246365cc168f49f29842ac1">SaveAsImage</a> (std::string const &amp;filename, char const *mime_type, unsigned width, unsigned height) const </td></tr>
<tr class="memitem:adebc1615d63963874fab537b52341507"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#adebc1615d63963874fab537b52341507">AddToOptionBox</a> (GtkWidget *w)</td></tr>
<tr class="memitem:a1e97e711371991bac642cd74d99f5814"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a1e97e711371991bac642cd74d99f5814">DestroyExtraWidget</a> ()</td></tr>
<tr class="memitem:a0d088f8429db619c9628dcabec596496"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgcugtk_1_1SpectrumDocument.html">SpectrumDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a0d088f8429db619c9628dcabec596496">GetDoc</a> (void) const </td></tr>
<tr class="memitem:af4bbe374ad9d4ffa7b22477c2a79512d"><td class="memItemLeft" align="right" valign="top">GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#af4bbe374ad9d4ffa7b22477c2a79512d">GetWidget</a> (void) const </td></tr>
<tr class="memitem:a9abb92332b6d5dd964a35f1925358a0a"><td class="memItemLeft" align="right" valign="top">GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a9abb92332b6d5dd964a35f1925358a0a">GetOptionBox</a> (void) const </td></tr>
<tr class="memitem:a91dfdfc3c86122f5441adcedcb695ffe"><td class="memItemLeft" align="right" valign="top">GogSeries *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a91dfdfc3c86122f5441adcedcb695ffe">GetSeries</a> (void) const </td></tr>
<tr class="memitem:a32d3c668b7e73a41a593bb259b55ceef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a32d3c668b7e73a41a593bb259b55ceef">GetWidth</a> (void) const </td></tr>
<tr class="memitem:a757862926b3fe9befb0891bcaa210916"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgcugtk_1_1SpectrumView.html#a757862926b3fe9befb0891bcaa210916">GetHeight</a> (void) const </td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The view class used for spectra. This API is still quite unstable and might change in the future. </p>

<p>Definition at line <a class="el" href="spectrumview_8h_source.html#l00038">38</a> of file <a class="el" href="spectrumview_8h_source.html">spectrumview.h</a>.</p>
</div><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a60def8feb840165feebe22bf73de41da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gcugtk::SpectrumView::SpectrumView </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classgcugtk_1_1SpectrumDocument.html">SpectrumDocument</a> *&#160;</td>
          <td class="paramname"><em>pDoc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pDoc,:</td><td>a pointer to the <a class="el" href="classgcugtk_1_1SpectrumDocument.html">SpectrumDocument</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<p>Creates a view for the document. </p>

</div>
</div>
<a class="anchor" id="a7b6cd91214fbfcffcb3557873d5b2acd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual gcugtk::SpectrumView::~SpectrumView </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destructor. </p>
<p>The destructor of <a class="el" href="classgcugtk_1_1SpectrumView.html">SpectrumView</a>. </p>

</div>
</div>
<h2>Member Function Documentation</h2>
<a class="anchor" id="adebc1615d63963874fab537b52341507"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::AddToOptionBox </td>
          <td>(</td>
          <td class="paramtype">GtkWidget *&#160;</td>
          <td class="paramname"><em>w</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">w</td><td>the widget to add to the view.</td></tr>
  </table>
  </dd>
</dl>
<p>Adds a widget to display more options to the view. </p>

</div>
</div>
<a class="anchor" id="a1e97e711371991bac642cd74d99f5814"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::DestroyExtraWidget </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Destroys any widget that might have been added to the view using <a class="el" href="classgcugtk_1_1SpectrumView.html#adebc1615d63963874fab537b52341507">AddToOptionBox()</a>. </p>

</div>
</div>
<a class="anchor" id="a0d088f8429db619c9628dcabec596496"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcugtk::SpectrumView::GetDoc </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the associated document. </dd></dl>

<p>Definition at line <a class="el" href="spectrumview_8h_source.html#l00170">170</a> of file <a class="el" href="spectrumview_8h_source.html">spectrumview.h</a>.</p>

</div>
</div>
<a class="anchor" id="a757862926b3fe9befb0891bcaa210916"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcugtk::SpectrumView::GetHeight </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the view height. </dd></dl>

<p>Definition at line <a class="el" href="spectrumview_8h_source.html#l00190">190</a> of file <a class="el" href="spectrumview_8h_source.html">spectrumview.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9abb92332b6d5dd964a35f1925358a0a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcugtk::SpectrumView::GetOptionBox </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>a GtkBox to which an optional user interface might be added. </dd></dl>

<p>Definition at line <a class="el" href="spectrumview_8h_source.html#l00178">178</a> of file <a class="el" href="spectrumview_8h_source.html">spectrumview.h</a>.</p>

</div>
</div>
<a class="anchor" id="a91dfdfc3c86122f5441adcedcb695ffe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcugtk::SpectrumView::GetSeries </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the first GogSeries* created for the view. </dd></dl>

<p>Definition at line <a class="el" href="spectrumview_8h_source.html#l00182">182</a> of file <a class="el" href="spectrumview_8h_source.html">spectrumview.h</a>.</p>

</div>
</div>
<a class="anchor" id="af4bbe374ad9d4ffa7b22477c2a79512d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcugtk::SpectrumView::GetWidget </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the widget used to display the spectrum. </dd></dl>

<p>Definition at line <a class="el" href="spectrumview_8h_source.html#l00174">174</a> of file <a class="el" href="spectrumview_8h_source.html">spectrumview.h</a>.</p>

</div>
</div>
<a class="anchor" id="a32d3c668b7e73a41a593bb259b55ceef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gcugtk::SpectrumView::GetWidth </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the view width. </dd></dl>

<p>Definition at line <a class="el" href="spectrumview_8h_source.html#l00186">186</a> of file <a class="el" href="spectrumview_8h_source.html">spectrumview.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8cd5d6f562d1d0dafe367471abc5efe0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::InvertAxis </td>
          <td>(</td>
          <td class="paramtype">GogAxisType&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inverted</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>an axis type. </td></tr>
    <tr><td class="paramname">inverted</td><td>whether to invert the axis scale or not</td></tr>
  </table>
  </dd>
</dl>
<p>Used to invert the first axis of either GOG_AXIS_X or GOG_AXIS_Y types. </p>

</div>
</div>
<a class="anchor" id="a840b96664380fabafe26d5c8c87eca0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GogSeries* gcugtk::SpectrumView::NewSeries </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>new_plot</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">new_plot</td><td>if true, a new plot is created (this is not yet implemented). Creates a new GogSeries for the chart. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a62177e62e6e764a728b5cb689e1beda5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::OnMaxChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework if the maximum has changed for the x-axis. </p>

</div>
</div>
<a class="anchor" id="a9e4ce9b2c464af75b2495ac4c6fd5708"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::OnMinChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework if the minimum has changed for the x-axis. </p>

</div>
</div>
<a class="anchor" id="a60fbe9a5eb4fbf2ca31c9b1f4eb2d040"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::OnXRangeChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework if the range has changed for the x-axis. </p>

</div>
</div>
<a class="anchor" id="a8ccf24652ac992deac1c0db58e97d3b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::OnYMaxChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework if the maximum has changed for the y-axis. </p>

</div>
</div>
<a class="anchor" id="a9a6b6a4bb5a3949406a13d81a47e8d0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::OnYMinChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework if the minimum has changed for the y-axis. </p>

</div>
</div>
<a class="anchor" id="a4a31722d10dedb3cf077414abea799a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::OnYRangeChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Called by the framework if the range has changed for the y-axis. </p>

</div>
</div>
<a class="anchor" id="acbe7df3c88234a5fb73eec5e35098bb6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::Render </td>
          <td>(</td>
          <td class="paramtype">cairo_t *&#160;</td>
          <td class="paramname"><em>cr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cr</td><td>the cairo_t* to which render. </td></tr>
    <tr><td class="paramname">width</td><td>the width of the rendering area. </td></tr>
    <tr><td class="paramname">height</td><td>the height of the rendering area.</td></tr>
  </table>
  </dd>
</dl>
<p>Renders the chart to <em>cr</em>. </p>

</div>
</div>
<a class="anchor" id="a61288706a246365cc168f49f29842ac1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::SaveAsImage </td>
          <td>(</td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>the name of the file. </td></tr>
    <tr><td class="paramname">mime_type</td><td>the requested mime type. </td></tr>
    <tr><td class="paramname">width</td><td>the width of the generated image. </td></tr>
    <tr><td class="paramname">height</td><td>the height of the generated image.</td></tr>
  </table>
  </dd>
</dl>
<p>Export the view contents as an image. The size of the new image is defined by the width and height parameters. Supported ilage file format include svg, png, jpeg, ps, eps, and pdf, and possibly a few other bitmap formats. </p>

</div>
</div>
<a class="anchor" id="af3e8d7a7132d48803881e438d86f3ba3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::SetAxisBounds </td>
          <td>(</td>
          <td class="paramtype">GogAxisType&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inverted</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>an axis type. </td></tr>
    <tr><td class="paramname">min</td><td>the mimimum value to show. </td></tr>
    <tr><td class="paramname">max</td><td>the maximum value to show. </td></tr>
    <tr><td class="paramname">inverted</td><td>whether to invert the axis.</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the scale of the first axis of the selected type. </p>

</div>
</div>
<a class="anchor" id="a832f06419a849260a0b0ba54dd4a4740"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::SetAxisLabel </td>
          <td>(</td>
          <td class="paramtype">GogAxisType&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>unit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>an axis type. </td></tr>
    <tr><td class="paramname">unit</td><td>a text (might be a unit).</td></tr>
  </table>
  </dd>
</dl>
<p>Sets the text for the label of the first axis of the selected type. </p>

</div>
</div>
<a class="anchor" id="af0ce2ae0831ef7d3f121e8e328f2509a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void gcugtk::SpectrumView::ShowAxis </td>
          <td>(</td>
          <td class="paramtype">GogAxisType&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>show</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>an axis type. </td></tr>
    <tr><td class="paramname">show</td><td>whether to show the axis or not</td></tr>
  </table>
  </dd>
</dl>
<p>Used to show or hide the first axis of either GOG_AXIS_X or GOG_AXIS_Y types. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="spectrumview_8h_source.html">spectrumview.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 14 2013 17:34:33 for The Gnome Chemistry Utils by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>