Sophie

Sophie

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

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: vtkXYPlotWidget 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>vtkXYPlotWidget Class Reference</h1><!-- doxytag: class="vtkXYPlotWidget" --><!-- doxytag: inherits="vtkInteractorObserver" --><code>#include &lt;<a class="el" href="a05542.html">vtkXYPlotWidget.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkXYPlotWidget:</div>
<div class="dynsection">
<p><center><img src="a16356.png" border="0" usemap="#a16357" alt="Inheritance graph"></center>
<map name="a16357">
<area shape="rect" href="a00902.html" title="an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor..." alt="" coords="5,155,160,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="43,80,123,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="28,5,137,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkXYPlotWidget:</div>
<div class="dynsection">
<p><center><img src="a16358.png" border="0" usemap="#a16359" alt="Collaboration graph"></center>
<map name="a16359">
<area shape="rect" href="a00902.html" title="an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor..." alt="" coords="747,531,902,557"><area shape="rect" href="a01091.html" title="manage contention for cursors and other resources" alt="" coords="1102,604,1251,631"><area shape="rect" href="a01491.html" title="platform&#45;independent render window interaction including picking and frame rate control..." alt="" coords="1470,548,1662,575"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="407,856,487,883"><area shape="rect" href="a00086.html" title="define API for picking subclasses" alt="" coords="2632,492,2760,519"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="1519,868,1612,895"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="774,341,875,368"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="790,820,859,847"><area shape="rect" href="a00681.html" title="manager for OpenGL&#45;based selection." alt="" coords="2622,608,2771,635"><area shape="rect" href="a01482.html" title="Render the props of a vtkRenderer." alt="" coords="927,1083,1076,1109"><area shape="rect" href="a01485.html" title="Perform part of the rendering of a vtkRenderer." alt="" coords="1119,273,1234,300"><area shape="rect" href="a00954.html" title="a virtual light for 3D rendering" alt="" coords="1732,869,1802,896"><area shape="rect" href="a00227.html" title="a virtual camera for 3D rendering" alt="" coords="780,1023,868,1049"><area shape="rect" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate..." alt="" coords="1900,1221,2007,1248"><area shape="rect" href="a01323.html" title="represent surface properties of a 2D image" alt="" coords="947,1248,1056,1275"><area shape="rect" href="a01692.html" title="represent text properties." alt="" coords="1895,1325,2012,1352"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="931,1476,1072,1503"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,769,116,796"><area shape="rect" href="a00291.html" title="superclass for callback/observer methods" alt="" coords="171,727,275,753"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="168,1585,278,1612"><area shape="rect" href="a01480.html" title="abstract specification for renderers" alt="" coords="2246,652,2342,679"><area shape="rect" href="a01961.html" title="generate an x&#45;y plot from input dataset(s) or field data" alt="" coords="2896,1633,3011,1660"><area shape="rect" href="a01266.html" title="draw vtkPolyData onto the image plane" alt="" coords="2215,1587,2372,1613"><area shape="rect" href="a00951.html" title="draw symbols with text" alt="" coords="2626,1633,2767,1660"><area shape="rect" href="a00155.html" title="Create an axis with tick marks and labels." alt="" coords="2639,1392,2754,1419"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="1887,547,2020,573"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="1114,705,1239,732"><area shape="rect" href="a00956.html" title="a list of lights" alt="" coords="1295,324,1426,351"><area shape="rect" href="a00346.html" title="a list of Cullers" alt="" coords="1699,376,1835,403"><area shape="rect" href="a00364.html" title="maintain an unordered list of data objects" alt="" coords="1276,223,1444,249"><area shape="rect" href="a00378.html" title="maintain an unordered list of dataset objects" alt="" coords="1286,121,1435,148"><area shape="rect" href="a00717.html" title="DEPRECATED A vtkPolyDataPainter that colors each polygon with a color coded integer..." alt="" coords="1686,676,1848,703"><area shape="rect" href="a00093.html" title="a actor that draws 2D data" alt="" coords="2248,1184,2339,1211"><area shape="rect" href="a00095.html" title="a list of actors" alt="" coords="1887,813,2020,840"><area shape="rect" href="a01841.html" title="a list of volumes" alt="" coords="1880,928,2027,955"><area shape="rect" href="a00226.html" title="supports function callbacks" alt="" coords="370,679,524,705"><area shape="rect" href="a00985.html" title="abstract class specifies interface for objects which render 2D actors" alt="" coords="1902,1484,2006,1511"><area shape="rect" href="a01691.html" title="2D text annotation" alt="" coords="2238,1507,2350,1533"><area shape="rect" href="a00115.html" title="appends one or more polygonal datasets together" alt="" coords="2427,2193,2568,2220"><area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="1876,2193,2031,2220"><area shape="rect" href="a00651.html" title="copy oriented and scaled glyph geometry to every input point" alt="" coords="2247,2140,2340,2167"><area shape="rect" href="a00652.html" title="create 2D glyphs represented by vtkPolyData" alt="" coords="2430,2255,2566,2281"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="1874,1636,2034,1663"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1515,1955,1616,1981"><area shape="rect" href="a00900.html" title="dynamic, self&#45;adjusting array of int" alt="" coords="2080,2021,2168,2048"><area shape="rect" href="a00436.html" title="dynamic, self&#45;adjusting array of double" alt="" coords="2067,1853,2182,1880"><area shape="rect" href="a01226.html" title="implicit function for convex set of planes" alt="" coords="2083,2101,2166,2128"><area shape="rect" href="a00650.html" title="copy oriented and scaled glyph geometry to every input point (2D specialization)" alt="" coords="2650,2140,2743,2167"><area shape="rect" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips" alt="" coords="1906,1936,2002,1963"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a16360.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
2D widget for manipulating a XY plot 
<p>
This class provides support for interactively manipulating the position, size, and orientation of a XY Plot. It listens to Left mouse events and mouse movement. It will change the cursor shape based on its location. If the cursor is over an edge of thea XY plot it will change the cursor shape to a resize edge shape. If the position of a XY plot is moved to be close to the center of one of the four edges of the viewport, then the XY plot will change its orientation to align with that edge. This orientation is sticky in that it will stay that orientation until the position is moved close to another edge.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00902.html" title="an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor...">vtkInteractorObserver</a></dd></dl>
<dl class="user" compact><dt><b>Events:</b></dt><dd><a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe80169e81bad5684448ec6d58cd2a19fa">vtkCommand::DisableEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe3be316361b18c911f1655da2896b8556">vtkCommand::EndInteractionEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fec29906f21d68334a1fb26f6c4fddef02">vtkCommand::InteractionEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe51920c61b5ecd5e68068ec0d53dae020">vtkCommand::StartInteractionEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8feff1e2e83f33b3c331ec4b6ccd1eb98ce">vtkCommand::EnableEvent</a> </dd></dl>

<p>Definition at line <a class="el" href="a05542.html#l00041">41</a> of file <a class="el" href="a05542.html">vtkXYPlotWidget.h</a>.</p>
<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">typedef <a class="el" href="a00902.html">vtkInteractorObserver</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#9f6752dd68ab2da1010c38f4aa09223b">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#c17b795af99f54cb08301f962367c917">GetClassName</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="a01962.html#2cfd04c46c8f48d3d3da83df853f782f">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#5714bac408c4748fdb3f2c459fb6f96a">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#096f9e70fc25454340c75f0af85c8632">SetEnabled</a> (int)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#9b3872de605cf4bdb334fed2f4dcc3de">SetXYPlotActor</a> (<a class="el" href="a01961.html">vtkXYPlotActor</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01961.html">vtkXYPlotActor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#a5b2b4c9bf204d04715f7448e9778aac">GetXYPlotActor</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="a01962.html">vtkXYPlotWidget</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#89acb87caf9abf2fe69dad082862f465">New</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#a268a44b14e89ef2e95420aaaca60f10">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01962.html">vtkXYPlotWidget</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#f7822ba9687358c1cff31cac4c988ac0">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td colspan="2"><br><h2>Protected 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="a01962.html#b71eff10d786707bb0adffd741c8895d">WidgetState</a> { <br>
&nbsp;&nbsp;<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895d8b31bab961be1cbf9a25b17d253bf0f5">Moving</a> = 0, 
<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895dccdd5b530b5e2c08c6a5cd53b2cb1b3b">AdjustingP1</a>, 
<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895d7ceeffc51264340eda5568337bce40f4">AdjustingP2</a>, 
<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895ddbb1547420a43287f277a6cac4b7f5a4">AdjustingP3</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895d01ece736a116053280ba1f38a7e79a8e">AdjustingP4</a>, 
<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895d3f0e12e2b5793f3ab3d9092321be1fa2">AdjustingE1</a>, 
<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895d0bd0137be192debff9a1f55554fe32f9">AdjustingE2</a>, 
<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895dc24c7b715a66a5c0e08b722870014814">AdjustingE3</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895dfc23688cbe6fed6f7f02a54b447e65a9">AdjustingE4</a>, 
<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895d3afa14fb6ec449871d067f94dbdd2ab5">Inside</a>, 
<a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895d3b753b59855ab1952762031332e41de1">Outside</a>
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Protected 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="a01962.html#94dbda4f20315ba6197a74e11b6966be">vtkXYPlotWidget</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#7a9fa62ba628460f1a1411e038992dd3">~vtkXYPlotWidget</a> ()</td></tr>

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#9643b037773e30fcea6eb1b7d5f214ab">ComputeStateBasedOnPosition</a> (int X, int Y, int *pos1, int *pos2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#908b0ef68b474bb4f0f69b414d830ff3">SetCursor</a> (int <a class="el" href="a01962.html#630d2a36bac30ceb3f0ab483c253d7d1">State</a>)</td></tr>

<tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#adba3e8069a78a23b7ef97a4b645948b">ProcessEvents</a> (<a class="el" href="a01084.html">vtkObject</a> *object, unsigned long event, void *clientdata, void *calldata)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01961.html">vtkXYPlotActor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#3590b4225f1c657d39cfa634a0d2091b">XYPlotActor</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#e02a40aa3362e43d9398e33bcf6c7588">StartPosition</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01962.html#630d2a36bac30ceb3f0ab483c253d7d1">State</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="9f6752dd68ab2da1010c38f4aa09223b"></a><!-- doxytag: member="vtkXYPlotWidget::Superclass" ref="9f6752dd68ab2da1010c38f4aa09223b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00902.html">vtkInteractorObserver</a> <a class="el" href="a00902.html">vtkXYPlotWidget::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00902.html#30ef163999105e35a0e83723c7233228">vtkInteractorObserver</a>.</p>

<p>Definition at line <a class="el" href="a05542.html#l00045">45</a> of file <a class="el" href="a05542.html">vtkXYPlotWidget.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="b71eff10d786707bb0adffd741c8895d"></a><!-- doxytag: member="vtkXYPlotWidget::WidgetState" ref="b71eff10d786707bb0adffd741c8895d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a01962.html#b71eff10d786707bb0adffd741c8895d">vtkXYPlotWidget::WidgetState</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895d8b31bab961be1cbf9a25b17d253bf0f5"></a><!-- doxytag: member="Moving" ref="b71eff10d786707bb0adffd741c8895d8b31bab961be1cbf9a25b17d253bf0f5" args="" -->Moving</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895dccdd5b530b5e2c08c6a5cd53b2cb1b3b"></a><!-- doxytag: member="AdjustingP1" ref="b71eff10d786707bb0adffd741c8895dccdd5b530b5e2c08c6a5cd53b2cb1b3b" args="" -->AdjustingP1</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895d7ceeffc51264340eda5568337bce40f4"></a><!-- doxytag: member="AdjustingP2" ref="b71eff10d786707bb0adffd741c8895d7ceeffc51264340eda5568337bce40f4" args="" -->AdjustingP2</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895ddbb1547420a43287f277a6cac4b7f5a4"></a><!-- doxytag: member="AdjustingP3" ref="b71eff10d786707bb0adffd741c8895ddbb1547420a43287f277a6cac4b7f5a4" args="" -->AdjustingP3</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895d01ece736a116053280ba1f38a7e79a8e"></a><!-- doxytag: member="AdjustingP4" ref="b71eff10d786707bb0adffd741c8895d01ece736a116053280ba1f38a7e79a8e" args="" -->AdjustingP4</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895d3f0e12e2b5793f3ab3d9092321be1fa2"></a><!-- doxytag: member="AdjustingE1" ref="b71eff10d786707bb0adffd741c8895d3f0e12e2b5793f3ab3d9092321be1fa2" args="" -->AdjustingE1</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895d0bd0137be192debff9a1f55554fe32f9"></a><!-- doxytag: member="AdjustingE2" ref="b71eff10d786707bb0adffd741c8895d0bd0137be192debff9a1f55554fe32f9" args="" -->AdjustingE2</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895dc24c7b715a66a5c0e08b722870014814"></a><!-- doxytag: member="AdjustingE3" ref="b71eff10d786707bb0adffd741c8895dc24c7b715a66a5c0e08b722870014814" args="" -->AdjustingE3</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895dfc23688cbe6fed6f7f02a54b447e65a9"></a><!-- doxytag: member="AdjustingE4" ref="b71eff10d786707bb0adffd741c8895dfc23688cbe6fed6f7f02a54b447e65a9" args="" -->AdjustingE4</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895d3afa14fb6ec449871d067f94dbdd2ab5"></a><!-- doxytag: member="Inside" ref="b71eff10d786707bb0adffd741c8895d3afa14fb6ec449871d067f94dbdd2ab5" args="" -->Inside</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b71eff10d786707bb0adffd741c8895d3b753b59855ab1952762031332e41de1"></a><!-- doxytag: member="Outside" ref="b71eff10d786707bb0adffd741c8895d3b753b59855ab1952762031332e41de1" args="" -->Outside</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a05542.html#l00080">80</a> of file <a class="el" href="a05542.html">vtkXYPlotWidget.h</a>.</p>

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

<p>

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

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="89acb87caf9abf2fe69dad082862f465"></a><!-- doxytag: member="vtkXYPlotWidget::New" ref="89acb87caf9abf2fe69dad082862f465" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01962.html">vtkXYPlotWidget</a>* vtkXYPlotWidget::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="c17b795af99f54cb08301f962367c917"></a><!-- doxytag: member="vtkXYPlotWidget::GetClassName" ref="c17b795af99f54cb08301f962367c917" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkXYPlotWidget::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00902.html#567a6c269b3f85c0c45658d4cec41112">vtkInteractorObserver</a>.</p>

</div>
</div><p>
<a class="anchor" name="a268a44b14e89ef2e95420aaaca60f10"></a><!-- doxytag: member="vtkXYPlotWidget::IsTypeOf" ref="a268a44b14e89ef2e95420aaaca60f10" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkXYPlotWidget::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a00902.html#670538fa10b65802a739565c5697bca0">vtkInteractorObserver</a>.</p>

</div>
</div><p>
<a class="anchor" name="2cfd04c46c8f48d3d3da83df853f782f"></a><!-- doxytag: member="vtkXYPlotWidget::IsA" ref="2cfd04c46c8f48d3d3da83df853f782f" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkXYPlotWidget::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a00902.html#cbfff0fb3ff2a5ae7ef989cf185f64da">vtkInteractorObserver</a>.</p>

</div>
</div><p>
<a class="anchor" name="f7822ba9687358c1cff31cac4c988ac0"></a><!-- doxytag: member="vtkXYPlotWidget::SafeDownCast" ref="f7822ba9687358c1cff31cac4c988ac0" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01962.html">vtkXYPlotWidget</a>* vtkXYPlotWidget::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00902.html#d7859617ea2a361eea0f20d0c7926a28">vtkInteractorObserver</a>.</p>

</div>
</div><p>
<a class="anchor" name="5714bac408c4748fdb3f2c459fb6f96a"></a><!-- doxytag: member="vtkXYPlotWidget::PrintSelf" ref="5714bac408c4748fdb3f2c459fb6f96a" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXYPlotWidget::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a00902.html#a6e7066703c2d629dbb9e7cfa7035fde">vtkInteractorObserver</a>.</p>

</div>
</div><p>
<a class="anchor" name="9b3872de605cf4bdb334fed2f4dcc3de"></a><!-- doxytag: member="vtkXYPlotWidget::SetXYPlotActor" ref="9b3872de605cf4bdb334fed2f4dcc3de" args="(vtkXYPlotActor *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXYPlotWidget::SetXYPlotActor           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01961.html">vtkXYPlotActor</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the XY plot used by this Widget. One is created automatically. 
</div>
</div><p>
<a class="anchor" name="a5b2b4c9bf204d04715f7448e9778aac"></a><!-- doxytag: member="vtkXYPlotWidget::GetXYPlotActor" ref="a5b2b4c9bf204d04715f7448e9778aac" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01961.html">vtkXYPlotActor</a>* vtkXYPlotWidget::GetXYPlotActor           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the XY plot used by this Widget. One is created automatically. 
</div>
</div><p>
<a class="anchor" name="096f9e70fc25454340c75f0af85c8632"></a><!-- doxytag: member="vtkXYPlotWidget::SetEnabled" ref="096f9e70fc25454340c75f0af85c8632" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXYPlotWidget::SetEnabled           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods for turning the interactor observer on and off. 
<p>Reimplemented from <a class="el" href="a00902.html#b43191e675e294441a76efa7e4f884d9">vtkInteractorObserver</a>.</p>

</div>
</div><p>
<a class="anchor" name="adba3e8069a78a23b7ef97a4b645948b"></a><!-- doxytag: member="vtkXYPlotWidget::ProcessEvents" ref="adba3e8069a78a23b7ef97a4b645948b" args="(vtkObject *object, unsigned long event, void *clientdata, void *calldata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkXYPlotWidget::ProcessEvents           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>clientdata</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>calldata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Handles the char widget activation event. Also handles the delete event. 
<p>Reimplemented from <a class="el" href="a00902.html#1b34006a2cc7da4efa585cf81252012e">vtkInteractorObserver</a>.</p>

</div>
</div><p>
<a class="anchor" name="669643c3eb27998228106339143ad86c"></a><!-- doxytag: member="vtkXYPlotWidget::OnLeftButtonDown" ref="669643c3eb27998228106339143ad86c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXYPlotWidget::OnLeftButtonDown           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1cbf90b3964c89e044a933a311500ec1"></a><!-- doxytag: member="vtkXYPlotWidget::OnLeftButtonUp" ref="1cbf90b3964c89e044a933a311500ec1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXYPlotWidget::OnLeftButtonUp           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8c88dbad38fe42b5925a4cedbfc8c12f"></a><!-- doxytag: member="vtkXYPlotWidget::OnMouseMove" ref="8c88dbad38fe42b5925a4cedbfc8c12f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXYPlotWidget::OnMouseMove           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9643b037773e30fcea6eb1b7d5f214ab"></a><!-- doxytag: member="vtkXYPlotWidget::ComputeStateBasedOnPosition" ref="9643b037773e30fcea6eb1b7d5f214ab" args="(int X, int Y, int *pos1, int *pos2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXYPlotWidget::ComputeStateBasedOnPosition           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>Y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>pos1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>pos2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="908b0ef68b474bb4f0f69b414d830ff3"></a><!-- doxytag: member="vtkXYPlotWidget::SetCursor" ref="908b0ef68b474bb4f0f69b414d830ff3" args="(int State)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXYPlotWidget::SetCursor           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>State</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="3590b4225f1c657d39cfa634a0d2091b"></a><!-- doxytag: member="vtkXYPlotWidget::XYPlotActor" ref="3590b4225f1c657d39cfa634a0d2091b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01961.html">vtkXYPlotActor</a>* <a class="el" href="a01962.html#3590b4225f1c657d39cfa634a0d2091b">vtkXYPlotWidget::XYPlotActor</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05542.html#l00062">62</a> of file <a class="el" href="a05542.html">vtkXYPlotWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e02a40aa3362e43d9398e33bcf6c7588"></a><!-- doxytag: member="vtkXYPlotWidget::StartPosition" ref="e02a40aa3362e43d9398e33bcf6c7588" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a01962.html#e02a40aa3362e43d9398e33bcf6c7588">vtkXYPlotWidget::StartPosition</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05542.html#l00076">76</a> of file <a class="el" href="a05542.html">vtkXYPlotWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="630d2a36bac30ceb3f0ab483c253d7d1"></a><!-- doxytag: member="vtkXYPlotWidget::State" ref="630d2a36bac30ceb3f0ab483c253d7d1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01962.html#630d2a36bac30ceb3f0ab483c253d7d1">vtkXYPlotWidget::State</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05542.html#l00079">79</a> of file <a class="el" href="a05542.html">vtkXYPlotWidget.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Widgets/<a class="el" href="a05542.html">vtkXYPlotWidget.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:50: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>