Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 81adc19a14c2cc1cbca5f0c63be116dc > files > 232

libqwt-devel-5.2.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Qwt User&#39;s Guide: QwtPlotMarker Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.8 -->
<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 class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</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>
<div class="contents">
<h1>QwtPlotMarker Class Reference</h1><!-- doxytag: class="QwtPlotMarker" --><!-- doxytag: inherits="QwtPlotItem" -->A class for drawing markers.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="qwt__plot__marker_8h-source.html">qwt_plot_marker.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for QwtPlotMarker:</div>
<div class="dynsection">
<p><center><img src="class_qwt_plot_marker__inherit__graph.png" border="0" usemap="#_qwt_plot_marker__inherit__map" alt="Inheritance graph"></center>
<map name="_qwt_plot_marker__inherit__map">
<area shape="rect" href="class_qwt_plot_item.html" title="Base class for items on the plot canvas." alt="" coords="43,83,139,107"><area shape="rect" href="class_qwt_legend_item_manager.html" title="Abstract API to bind plot items to the legend." alt="" coords="7,8,175,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="class_qwt_plot_marker-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#297efa835423bfa5a870bbc8ff1c623b">LineStyle</a> { <br>
&nbsp;&nbsp;<b>NoLine</b>, 
<br>
&nbsp;&nbsp;<b>HLine</b>, 
<br>
&nbsp;&nbsp;<b>VLine</b>, 
<br>
&nbsp;&nbsp;<b>Cross</b>
<br>
 }</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_qwt_plot_marker.html#86eeb61f8f50e879569a439f8d6ab912">QwtPlotMarker</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#920d2ddeb2041c03790d7c173e3ad0cf">~QwtPlotMarker</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#4e48032adf8bdda1aacba4977280123f">rtti</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_qwt_plot_marker.html#ad43f527f3c0033865fea5a488ef3857">xValue</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_qwt_plot_marker.html#30ec999a3e4eba759d4c405fa92f9563">yValue</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QwtDoublePoint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#de838d7e6da2e84934bb87327afd3c5c">value</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_qwt_plot_marker.html#0d53b0e0ed8b48478c02a0ecaf5852b2">setXValue</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#47d8e3c0708ad02a9c7cc6aaf985e278">setYValue</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#d3a480c64192dabffd02bf5db31f917c">setValue</a> (double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#ef658b7c91945ba1ef7cc38b500abf0d">setValue</a> (const QwtDoublePoint &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#e4533f9f9f5a7dfbc85729215d4b5932">setLineStyle</a> (<a class="el" href="class_qwt_plot_marker.html#297efa835423bfa5a870bbc8ff1c623b">LineStyle</a> st)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_plot_marker.html#297efa835423bfa5a870bbc8ff1c623b">LineStyle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#9afac9382c6e482ea0181048b155e287">lineStyle</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_qwt_plot_marker.html#c21d413827e42d8a9d5c35a373314195">setLinePen</a> (const QPen &amp;p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const QPen &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#744b2aa104fa41d2f09c6658749c2d72">linePen</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_qwt_plot_marker.html#eb0c9bdaeb6dfd7e86ef832fa5f8e3dd">setSymbol</a> (const <a class="el" href="class_qwt_symbol.html">QwtSymbol</a> &amp;s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_qwt_symbol.html">QwtSymbol</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#b8d26c432d071ac5d118b733f6a25e4f">symbol</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_qwt_plot_marker.html#d90adc27ccd6a10a7d6d1bb4464bf7d1">setLabel</a> (const <a class="el" href="class_qwt_text.html">QwtText</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_qwt_text.html">QwtText</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#cf81c4a657fd772cf7c5387a19ab6793">label</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_qwt_plot_marker.html#b0c88d103cc68093ac7469ad421105e0">setLabelAlignment</a> (Qt::Alignment)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Qt::Alignment&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#16415f05a235642e2b93df9e4685d68e">labelAlignment</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_qwt_plot_marker.html#2bd6a30b0b04bd2c07505e1cfcdd2561">setLabelOrientation</a> (Qt::Orientation)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Qt::Orientation&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#b3be191bccfa7e668cc2ae8303c43c18">labelOrientation</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_qwt_plot_marker.html#856c9c5c6e22d86461ee6df101534831">setSpacing</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#d7655fdd7089b6c8058c238f1462f298">spacing</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#2958b4b028b822f2b5e08fda061928e7">draw</a> (QPainter *p, const <a class="el" href="class_qwt_scale_map.html">QwtScaleMap</a> &amp;xMap, const <a class="el" href="class_qwt_scale_map.html">QwtScaleMap</a> &amp;yMap, const QRect &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual QwtDoubleRect&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#5ecbe55bda2502a3fd6410df42e28fb4">boundingRect</a> () const </td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_qwt_plot_marker.html#27aa0cb5eab326e0e414d79da43d0430">drawAt</a> (QPainter *, const QRect &amp;, const QPoint &amp;) const </td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
A class for drawing markers. 
<p>
A marker can be a horizontal line, a vertical line, a symbol, a label or any combination of them, which can be drawn around a center point inside a bounding rectangle.<p>
The <a class="el" href="class_qwt_plot_marker.html#eb0c9bdaeb6dfd7e86ef832fa5f8e3dd" title="Assign a symbol.">QwtPlotMarker::setSymbol()</a> member assigns a symbol to the marker. The symbol is drawn at the specified point.<p>
With <a class="el" href="class_qwt_plot_marker.html#d90adc27ccd6a10a7d6d1bb4464bf7d1" title="Set the label.">QwtPlotMarker::setLabel()</a>, a label can be assigned to the marker. The <a class="el" href="class_qwt_plot_marker.html#b0c88d103cc68093ac7469ad421105e0" title="Set the alignment of the label.">QwtPlotMarker::setLabelAlignment()</a> member specifies where the label is drawn. All the Align*-constants in Qt::AlignmentFlags (see Qt documentation) are valid. The interpretation of the alignment depends on the marker's line style. The alignment refers to the center point of the marker, which means, for example, that the label would be printed left above the center point if the alignment was set to AlignLeft|AlignTop. <hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="297efa835423bfa5a870bbc8ff1c623b"></a><!-- doxytag: member="QwtPlotMarker::LineStyle" ref="297efa835423bfa5a870bbc8ff1c623b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_qwt_plot_marker.html#297efa835423bfa5a870bbc8ff1c623b">QwtPlotMarker::LineStyle</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Line styles. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#e4533f9f9f5a7dfbc85729215d4b5932" title="Set the line style.">setLineStyle()</a>, <a class="el" href="class_qwt_plot_marker.html#9afac9382c6e482ea0181048b155e287">lineStyle()</a> </dd></dl>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="86eeb61f8f50e879569a439f8d6ab912"></a><!-- doxytag: member="QwtPlotMarker::QwtPlotMarker" ref="86eeb61f8f50e879569a439f8d6ab912" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QwtPlotMarker::QwtPlotMarker           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets alignment to Qt::AlignCenter, and style to NoLine. 
<p>

</div>
</div><p>
<a class="anchor" name="920d2ddeb2041c03790d7c173e3ad0cf"></a><!-- doxytag: member="QwtPlotMarker::~QwtPlotMarker" ref="920d2ddeb2041c03790d7c173e3ad0cf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QwtPlotMarker::~QwtPlotMarker           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destructor. 
<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="5ecbe55bda2502a3fd6410df42e28fb4"></a><!-- doxytag: member="QwtPlotMarker::boundingRect" ref="5ecbe55bda2502a3fd6410df42e28fb4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QwtDoubleRect QwtPlotMarker::boundingRect           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An invalid bounding rect: QwtDoubleRect(1.0, 1.0, -2.0, -2.0) </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_plot_item.html#4c2c1c77421229383b3c43cb777e3bfe">QwtPlotItem</a>.</p>

</div>
</div><p>
<a class="anchor" name="2958b4b028b822f2b5e08fda061928e7"></a><!-- doxytag: member="QwtPlotMarker::draw" ref="2958b4b028b822f2b5e08fda061928e7" args="(QPainter *p, const QwtScaleMap &amp;xMap, const QwtScaleMap &amp;yMap, const QRect &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::draw           </td>
          <td>(</td>
          <td class="paramtype">QPainter *&nbsp;</td>
          <td class="paramname"> <em>painter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="class_qwt_scale_map.html">QwtScaleMap</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>xMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="class_qwt_scale_map.html">QwtScaleMap</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>yMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QRect &amp;&nbsp;</td>
          <td class="paramname"> <em>canvasRect</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Draw the marker<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>painter</em>&nbsp;</td><td>Painter </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>xMap</em>&nbsp;</td><td>x Scale Map </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>yMap</em>&nbsp;</td><td>y Scale Map </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>canvasRect</em>&nbsp;</td><td>Contents rect of the canvas in painter coordinates </td></tr>
  </table>
</dl>

<p>Implements <a class="el" href="class_qwt_plot_item.html#5483623e4fd1ae85b06b93523784358b">QwtPlotItem</a>.</p>

</div>
</div><p>
<a class="anchor" name="27aa0cb5eab326e0e414d79da43d0430"></a><!-- doxytag: member="QwtPlotMarker::drawAt" ref="27aa0cb5eab326e0e414d79da43d0430" args="(QPainter *, const QRect &amp;, const QPoint &amp;) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::drawAt           </td>
          <td>(</td>
          <td class="paramtype">QPainter *&nbsp;</td>
          <td class="paramname"> <em>painter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QRect &amp;&nbsp;</td>
          <td class="paramname"> <em>canvasRect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QPoint &amp;&nbsp;</td>
          <td class="paramname"> <em>pos</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Draw the marker at a specific position<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>painter</em>&nbsp;</td><td>Painter </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>canvasRect</em>&nbsp;</td><td>Contents rect of the canvas in painter coordinates </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pos</em>&nbsp;</td><td>Position of the marker in painter coordinates </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="cf81c4a657fd772cf7c5387a19ab6793"></a><!-- doxytag: member="QwtPlotMarker::label" ref="cf81c4a657fd772cf7c5387a19ab6793" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_text.html">QwtText</a> QwtPlotMarker::label           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the label </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#d90adc27ccd6a10a7d6d1bb4464bf7d1" title="Set the label.">setLabel()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="16415f05a235642e2b93df9e4685d68e"></a><!-- doxytag: member="QwtPlotMarker::labelAlignment" ref="16415f05a235642e2b93df9e4685d68e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Qt::Alignment QwtPlotMarker::labelAlignment           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the label alignment </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#b0c88d103cc68093ac7469ad421105e0" title="Set the alignment of the label.">setLabelAlignment()</a>, <a class="el" href="class_qwt_plot_marker.html#2bd6a30b0b04bd2c07505e1cfcdd2561" title="Set the orientation of the label.">setLabelOrientation()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="b3be191bccfa7e668cc2ae8303c43c18"></a><!-- doxytag: member="QwtPlotMarker::labelOrientation" ref="b3be191bccfa7e668cc2ae8303c43c18" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Qt::Orientation QwtPlotMarker::labelOrientation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the label orientation </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#2bd6a30b0b04bd2c07505e1cfcdd2561" title="Set the orientation of the label.">setLabelOrientation()</a>, <a class="el" href="class_qwt_plot_marker.html#16415f05a235642e2b93df9e4685d68e">labelAlignment()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="744b2aa104fa41d2f09c6658749c2d72"></a><!-- doxytag: member="QwtPlotMarker::linePen" ref="744b2aa104fa41d2f09c6658749c2d72" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QPen &amp; QwtPlotMarker::linePen           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the line pen </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#c21d413827e42d8a9d5c35a373314195">setLinePen()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="9afac9382c6e482ea0181048b155e287"></a><!-- doxytag: member="QwtPlotMarker::lineStyle" ref="9afac9382c6e482ea0181048b155e287" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_qwt_plot_marker.html#297efa835423bfa5a870bbc8ff1c623b">QwtPlotMarker::LineStyle</a> QwtPlotMarker::lineStyle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the line style </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd>For a description of line styles, see <a class="el" href="class_qwt_plot_marker.html#e4533f9f9f5a7dfbc85729215d4b5932" title="Set the line style.">QwtPlotMarker::setLineStyle()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="4e48032adf8bdda1aacba4977280123f"></a><!-- doxytag: member="QwtPlotMarker::rtti" ref="4e48032adf8bdda1aacba4977280123f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int QwtPlotMarker::rtti           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>QwtPlotItem::Rtti_PlotMarker </dd></dl>

<p>Reimplemented from <a class="el" href="class_qwt_plot_item.html#f153b5a40a60ac626f1c58e69fc4ecad">QwtPlotItem</a>.</p>

</div>
</div><p>
<a class="anchor" name="d90adc27ccd6a10a7d6d1bb4464bf7d1"></a><!-- doxytag: member="QwtPlotMarker::setLabel" ref="d90adc27ccd6a10a7d6d1bb4464bf7d1" args="(const QwtText &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setLabel           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_qwt_text.html">QwtText</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>label</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the label. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>label</em>&nbsp;</td><td>label text </td></tr>
  </table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#cf81c4a657fd772cf7c5387a19ab6793">label()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="b0c88d103cc68093ac7469ad421105e0"></a><!-- doxytag: member="QwtPlotMarker::setLabelAlignment" ref="b0c88d103cc68093ac7469ad421105e0" args="(Qt::Alignment)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setLabelAlignment           </td>
          <td>(</td>
          <td class="paramtype">Qt::Alignment&nbsp;</td>
          <td class="paramname"> <em>align</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the alignment of the label. 
<p>
In case of QwtPlotMarker::HLine the alignment is relative to the y position of the marker, but the horizontal flags correspond to the canvas rectangle. In case of QwtPlotMarker::VLine the alignment is relative to the x position of the marker, but the vertical flags correspond to the canvas rectangle.<p>
In all other styles the alignment is relative to the marker's position.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>align</em>&nbsp;</td><td>Alignment. A combination of AlignTop, AlignBottom, AlignLeft, AlignRight, AlignCenter, AlgnHCenter, AlignVCenter. </td></tr>
  </table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#16415f05a235642e2b93df9e4685d68e">labelAlignment()</a>, <a class="el" href="class_qwt_plot_marker.html#b3be191bccfa7e668cc2ae8303c43c18">labelOrientation()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="2bd6a30b0b04bd2c07505e1cfcdd2561"></a><!-- doxytag: member="QwtPlotMarker::setLabelOrientation" ref="2bd6a30b0b04bd2c07505e1cfcdd2561" args="(Qt::Orientation)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setLabelOrientation           </td>
          <td>(</td>
          <td class="paramtype">Qt::Orientation&nbsp;</td>
          <td class="paramname"> <em>orientation</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the orientation of the label. 
<p>
When orientation is Qt::Vertical the label is rotated by 90.0 degrees ( from bottom to top ).<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>orientation</em>&nbsp;</td><td>Orientation of the label</td></tr>
  </table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#b3be191bccfa7e668cc2ae8303c43c18">labelOrientation()</a>, <a class="el" href="class_qwt_plot_marker.html#b0c88d103cc68093ac7469ad421105e0" title="Set the alignment of the label.">setLabelAlignment()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="c21d413827e42d8a9d5c35a373314195"></a><!-- doxytag: member="QwtPlotMarker::setLinePen" ref="c21d413827e42d8a9d5c35a373314195" args="(const QPen &amp;p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setLinePen           </td>
          <td>(</td>
          <td class="paramtype">const QPen &amp;&nbsp;</td>
          <td class="paramname"> <em>pen</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a pen for the line.<p>
The width of non cosmetic pens is scaled according to the resolution of the paint device.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pen</em>&nbsp;</td><td>New pen </td></tr>
  </table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#744b2aa104fa41d2f09c6658749c2d72">linePen()</a>, <a class="el" href="class_qwt_painter.html#a26d78607cf7f1d99e9b43c84f29e868" title="Scale a pen according to the layout metrics.">QwtPainter::scaledPen()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="e4533f9f9f5a7dfbc85729215d4b5932"></a><!-- doxytag: member="QwtPlotMarker::setLineStyle" ref="e4533f9f9f5a7dfbc85729215d4b5932" args="(LineStyle st)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setLineStyle           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_qwt_plot_marker.html#297efa835423bfa5a870bbc8ff1c623b">QwtPlotMarker::LineStyle</a>&nbsp;</td>
          <td class="paramname"> <em>st</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the line style. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>Line style. Can be one of QwtPlotMarker::NoLine, HLine, VLine or Cross </td></tr>
  </table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#9afac9382c6e482ea0181048b155e287">lineStyle()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="856c9c5c6e22d86461ee6df101534831"></a><!-- doxytag: member="QwtPlotMarker::setSpacing" ref="856c9c5c6e22d86461ee6df101534831" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setSpacing           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>spacing</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the spacing. 
<p>
When the label is not centered on the marker position, the spacing is the distance between the position and the label.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>spacing</em>&nbsp;</td><td>Spacing </td></tr>
  </table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#d7655fdd7089b6c8058c238f1462f298">spacing()</a>, <a class="el" href="class_qwt_plot_marker.html#b0c88d103cc68093ac7469ad421105e0" title="Set the alignment of the label.">setLabelAlignment()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="eb0c9bdaeb6dfd7e86ef832fa5f8e3dd"></a><!-- doxytag: member="QwtPlotMarker::setSymbol" ref="eb0c9bdaeb6dfd7e86ef832fa5f8e3dd" args="(const QwtSymbol &amp;s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setSymbol           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_qwt_symbol.html">QwtSymbol</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Assign a symbol. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>New symbol </td></tr>
  </table>
</dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#b8d26c432d071ac5d118b733f6a25e4f">symbol()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="ef658b7c91945ba1ef7cc38b500abf0d"></a><!-- doxytag: member="QwtPlotMarker::setValue" ref="ef658b7c91945ba1ef7cc38b500abf0d" args="(const QwtDoublePoint &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setValue           </td>
          <td>(</td>
          <td class="paramtype">const QwtDoublePoint &amp;&nbsp;</td>
          <td class="paramname"> <em>pos</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set Value. 
<p>

</div>
</div><p>
<a class="anchor" name="d3a480c64192dabffd02bf5db31f917c"></a><!-- doxytag: member="QwtPlotMarker::setValue" ref="d3a480c64192dabffd02bf5db31f917c" args="(double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setValue           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set Value. 
<p>

</div>
</div><p>
<a class="anchor" name="0d53b0e0ed8b48478c02a0ecaf5852b2"></a><!-- doxytag: member="QwtPlotMarker::setXValue" ref="0d53b0e0ed8b48478c02a0ecaf5852b2" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setXValue           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set X Value. 
<p>

</div>
</div><p>
<a class="anchor" name="47d8e3c0708ad02a9c7cc6aaf985e278"></a><!-- doxytag: member="QwtPlotMarker::setYValue" ref="47d8e3c0708ad02a9c7cc6aaf985e278" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QwtPlotMarker::setYValue           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set Y Value. 
<p>

</div>
</div><p>
<a class="anchor" name="d7655fdd7089b6c8058c238f1462f298"></a><!-- doxytag: member="QwtPlotMarker::spacing" ref="d7655fdd7089b6c8058c238f1462f298" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int QwtPlotMarker::spacing           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the spacing </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#856c9c5c6e22d86461ee6df101534831" title="Set the spacing.">setSpacing()</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="b8d26c432d071ac5d118b733f6a25e4f"></a><!-- doxytag: member="QwtPlotMarker::symbol" ref="b8d26c432d071ac5d118b733f6a25e4f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_qwt_symbol.html">QwtSymbol</a> &amp; QwtPlotMarker::symbol           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the symbol </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="class_qwt_plot_marker.html#eb0c9bdaeb6dfd7e86ef832fa5f8e3dd" title="Assign a symbol.">setSymbol()</a>, <a class="el" href="class_qwt_symbol.html" title="A class for drawing symbols.">QwtSymbol</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="de838d7e6da2e84934bb87327afd3c5c"></a><!-- doxytag: member="QwtPlotMarker::value" ref="de838d7e6da2e84934bb87327afd3c5c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QwtDoublePoint QwtPlotMarker::value           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return Value. 
<p>

</div>
</div><p>
<a class="anchor" name="ad43f527f3c0033865fea5a488ef3857"></a><!-- doxytag: member="QwtPlotMarker::xValue" ref="ad43f527f3c0033865fea5a488ef3857" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtPlotMarker::xValue           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return x Value. 
<p>

</div>
</div><p>
<a class="anchor" name="30ec999a3e4eba759d4c405fa92f9563"></a><!-- doxytag: member="QwtPlotMarker::yValue" ref="30ec999a3e4eba759d4c405fa92f9563" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double QwtPlotMarker::yValue           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return y Value. 
<p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Mar 22 16:41:24 2009 for Qwt User's Guide by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
</body>
</html>