Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 1356

vtk-doc-5.4.2-5mdv2010.0.noarch.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>VTK: vtkQtChartInteractorSetup Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="classes.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="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</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>vtkQtChartInteractorSetup Class Reference</h1><!-- doxytag: class="vtkQtChartInteractorSetup" --><code>#include &lt;<a class="el" href="a04527.html">vtkQtChartInteractorSetup.h</a>&gt;</code>
<p>

<p>
<a href="a13616.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
The <a class="el" href="a01353.html" title="The vtkQtChartInteractorSetup class is used to set up the chart interactor.">vtkQtChartInteractorSetup</a> class is used to set up the chart interactor. 
<p>

<p>Definition at line <a class="el" href="a04527.html#l00038">38</a> of file <a class="el" href="a04527.html">vtkQtChartInteractorSetup.h</a>.</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="a01353.html#5e2c08158e0ff820f134de606d9dee76">vtkQtChartInteractorSetup</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01353.html#05f320041dd884b86a5bc2ba7b67ff3f">~vtkQtChartInteractorSetup</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01362.html">vtkQtChartMouseSelection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01353.html#6d4bce7b473c964a2fa49a63c2f59178">createDefault</a> (<a class="el" href="a01335.html">vtkQtChartArea</a> *area)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the default interactor setup for the given chart.  <a href="#6d4bce7b473c964a2fa49a63c2f59178"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01362.html">vtkQtChartMouseSelection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01353.html#727fecd3afc353a236561af6c88df5a7">createSplitZoom</a> (<a class="el" href="a01335.html">vtkQtChartArea</a> *area)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates an interactor with the zoom functionality on separate buttons.  <a href="#727fecd3afc353a236561af6c88df5a7"></a><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="5e2c08158e0ff820f134de606d9dee76"></a><!-- doxytag: member="vtkQtChartInteractorSetup::vtkQtChartInteractorSetup" ref="5e2c08158e0ff820f134de606d9dee76" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkQtChartInteractorSetup::vtkQtChartInteractorSetup           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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

<p>

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

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="6d4bce7b473c964a2fa49a63c2f59178"></a><!-- doxytag: member="vtkQtChartInteractorSetup::createDefault" ref="6d4bce7b473c964a2fa49a63c2f59178" args="(vtkQtChartArea *area)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01362.html">vtkQtChartMouseSelection</a>* vtkQtChartInteractorSetup::createDefault           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01335.html">vtkQtChartArea</a> *&nbsp;</td>
          <td class="paramname"> <em>area</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates the default interactor setup for the given chart. 
<p>
Selection is set on the left mouse button. All the zoom functionality is added to the middle button. The panning capability is added to the right button. The separate zooming functions are accessed using keyboard modifiers. <ul>
<li>No modifiers: regular drag zoom. </li>
<li>Control: x-only drag zoom. </li>
<li>Alt: y-only drag zoom. </li>
<li>Shift: zoom box.</li>
</ul>
The interactor is created as a child of the chart area. The mouse functions are created as children of the interactor.<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>area</em>&nbsp;</td><td>The chart to add the interactor to. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the mouse selection handler. </dd></dl>

</div>
</div><p>
<a class="anchor" name="727fecd3afc353a236561af6c88df5a7"></a><!-- doxytag: member="vtkQtChartInteractorSetup::createSplitZoom" ref="727fecd3afc353a236561af6c88df5a7" args="(vtkQtChartArea *area)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01362.html">vtkQtChartMouseSelection</a>* vtkQtChartInteractorSetup::createSplitZoom           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01335.html">vtkQtChartArea</a> *&nbsp;</td>
          <td class="paramname"> <em>area</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Creates an interactor with the zoom functionality on separate buttons. 
<p>
The panning capability is added to the left button along with selection. The left button interaction mode must be set to access the different functionality. The zoom box function is set on the right button. The rest of the zoom capability is added to the middle button. X-only and y-only zooms are accessed using the control and alt modifiers respectively. If no modifiers are pressed, regular drag zoom is activated.<p>
The interactor is created as a child of the chart area. The mouse functions are created as children of the interactor.<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>area</em>&nbsp;</td><td>The chart to add the interactor to. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the mouse selection handler. </dd></dl>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/GUISupport/Qt/Chart/<a class="el" href="a04527.html">vtkQtChartInteractorSetup.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:28:16 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>