Sophie

Sophie

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

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: vtkAreaPicker 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>vtkAreaPicker Class Reference</h1><!-- doxytag: class="vtkAreaPicker" --><!-- doxytag: inherits="vtkAbstractPropPicker" --><code>#include &lt;<a class="el" href="a05154.html">vtkAreaPicker.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkAreaPicker:</div>
<div class="dynsection">
<p><center><img src="a07945.png" border="0" usemap="#a07946" alt="Inheritance graph"></center>
<map name="a07946">
<area shape="rect" href="a01479.html" title="Uses graphics hardware to picks props behind a selection rectangle on a viewport..." alt="" coords="5,379,171,406"><area shape="rect" href="a00088.html" title="abstract API for pickers that can pick an instance of vtkProp" alt="" coords="9,230,167,256"><area shape="rect" href="a00086.html" title="define API for picking subclasses" alt="" coords="24,155,152,182"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="48,80,128,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="33,6,143,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkAreaPicker:</div>
<div class="dynsection">
<p><center><img src="a07947.png" border="0" usemap="#a07948" alt="Collaboration graph"></center>
<map name="a07948">
<area shape="rect" href="a00088.html" title="abstract API for pickers that can pick an instance of vtkProp" alt="" coords="2624,1524,2782,1551"><area shape="rect" href="a00086.html" title="define API for picking subclasses" alt="" coords="2368,1616,2496,1643"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="322,863,402,890"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="1695,1015,1788,1042"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="1339,871,1427,898"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="983,1352,1084,1379"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="999,1056,1068,1083"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="634,535,743,562"><area shape="rect" href="a00681.html" title="manager for OpenGL&#45;based selection." alt="" coords="2358,1254,2507,1280"><area shape="rect" href="a01482.html" title="Render the props of a vtkRenderer." alt="" coords="791,1148,940,1175"><area shape="rect" href="a01485.html" title="Perform part of the rendering of a vtkRenderer." alt="" coords="1151,930,1266,956"><area shape="rect" href="a00954.html" title="a virtual light for 3D rendering" alt="" coords="831,1210,900,1236"><area shape="rect" href="a00227.html" title="a virtual camera for 3D rendering" alt="" coords="644,1575,732,1602"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="1703,72,1780,99"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="972,444,1095,471"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1159,591,1258,618"><area shape="rect" href="a00855.html" title="abstract interface for implicit functions" alt="" coords="966,228,1102,255"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="612,230,764,256"><area shape="rect" href="a01715.html" title="Timer support and logging." alt="" coords="816,812,915,839"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="1688,450,1795,476"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1334,618,1432,644"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,863,116,890"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,348,116,375"><area shape="rect" href="a01480.html" title="abstract specification for renderers" alt="" coords="2038,1207,2134,1234"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="458,96,575,123"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="2388,590,2476,616"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="2044,403,2127,430"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="1675,859,1808,886"><area shape="rect" href="a00083.html" title="abstract class specifies interface to map data" alt="" coords="1674,747,1810,774"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="1320,1280,1446,1307"><area shape="rect" href="a01321.html" title="a list of Props" alt="" coords="1319,1498,1447,1524"><area shape="rect" href="a00956.html" title="a list of lights" alt="" coords="1494,1362,1624,1388"><area shape="rect" href="a00346.html" title="a list of Cullers" alt="" coords="1491,1312,1627,1339"><area shape="rect" href="a01225.html" title="maintain a list of planes" alt="" coords="1315,820,1451,847"><area shape="rect" href="a00717.html" title="DEPRECATED A vtkPolyDataPainter that colors each polygon with a color coded integer..." alt="" coords="1478,1096,1640,1123"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="310,1544,414,1571"><area shape="rect" href="a00095.html" title="a list of actors" alt="" coords="1675,1474,1808,1500"><area shape="rect" href="a01841.html" title="a list of volumes" alt="" coords="1668,1423,1815,1450"><area shape="rect" href="a01319.html" title="a list of 3D props" alt="" coords="1852,1736,1999,1763"><area shape="rect" href="a00513.html" title="Returns the portion of the input dataset that lies within a selection frustum." alt="" coords="2339,223,2526,250"><area shape="rect" href="a01226.html" title="implicit function for convex set of planes" alt="" coords="2044,168,2127,195"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1332,138,1434,164"><area shape="rect" href="a00520.html" title="abstract base class for all extract selection filters." alt="" coords="1840,290,2011,316"><area shape="rect" href="a00363.html" title="Superclass for algorithms that produce only data object as output." alt="" coords="1476,335,1642,362"><area shape="rect" href="a01224.html" title="perform various plane computations" alt="" coords="1522,240,1596,267"><area shape="rect" href="a00084.html" title="abstract class specifies interface to map 3D data" alt="" coords="2162,719,2314,746"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="1668,618,1815,644"><area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="2039,668,2132,695"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="2035,618,2136,644"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a07949.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Picks props behind a selection rectangle on a viewport. 
<p>
The <a class="el" href="a00123.html" title="Picks props behind a selection rectangle on a viewport.">vtkAreaPicker</a> picks all vtkProp3Ds that lie behind the screen space rectangle from x0,y0 and x1,y1. The selection is based upon the bounding box of the prop and is thus not exact.<p>
Like <a class="el" href="a01212.html" title="superclass for 3D geometric pickers (uses ray cast)">vtkPicker</a>, a pick results in a list of Prop3Ds because many props may lie within the pick frustum. You can also get an AssemblyPath, which in this case is defined to be the path to the one particular prop in the Prop3D list that lies nearest to the near plane.<p>
This picker also returns the selection frustum, defined as either a <a class="el" href="a01226.html" title="implicit function for convex set of planes">vtkPlanes</a>, or a set of eight corner vertices in world space. The <a class="el" href="a01226.html" title="implicit function for convex set of planes">vtkPlanes</a> version is an ImplicitFunction, which is suitable for use with the <a class="el" href="a00505.html" title="extract cells that lie either entirely inside or outside of a specified implicit...">vtkExtractGeometry</a>. The six frustum planes are in order: left, right, bottom, top, near, far<p>
Because this picker picks everything within a volume, the world pick point result is ill-defined. Therefore if you ask this class for the world pick position, you will get the centroid of the pick frustum. This may be outside of all props in the prop list.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00911.html" title="Like TrackBallCamera, but this can pick props underneath a rubber band selection...">vtkInteractorStyleRubberBandPick</a>, <a class="el" href="a00513.html" title="Returns the portion of the input dataset that lies within a selection frustum.">vtkExtractSelectedFrustum</a>.</dd></dl>
<dl class="user" compact><dt><b>Events:</b></dt><dd><a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe7620bcd4164215986d973fe7219628b3">vtkCommand::PickEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8febecbc82005d3c5988eb590fcffc724e0">vtkCommand::EndPickEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe421982f4c1b3e65c478a85f3378f4e42">vtkCommand::StartPickEvent</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_1.html#c2_vtk_t_vtkAreaPicker">vtkAreaPicker (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a05154.html#l00064">64</a> of file <a class="el" href="a05154.html">vtkAreaPicker.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="a00088.html">vtkAbstractPropPicker</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#cd795919f15ed8d41f2e967ccfc281a9">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="a00123.html#764cd5fab468fd13d48890558bddef6b">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="a00123.html#ac0b4a961bb019593b6e997e6405f345">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="a00123.html#88b81c3ba76c68e8999e5b6f0197edcd">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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#c4dbad8d59a60328788f05f96ac21ae4">SetPickCoords</a> (double x0, double y0, double x1, double y1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#1bcaa4148cfd8c8457a03bc8d60e9e64">SetRenderer</a> (<a class="el" href="a01480.html">vtkRenderer</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="a00123.html#669916dd6fff36e24f650c1aab36bc56">Pick</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="a00123.html#e22b95eb7761b438a19932ba815064d7">AreaPick</a> (double x0, double y0, double x1, double y1, <a class="el" href="a01480.html">vtkRenderer</a> *renderer=NULL)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01319.html">vtkProp3DCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#971931d137754ef37ab214a18422d899">GetProp3Ds</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#9055fa048867dc2920114ce8bfec3b38">Pick</a> (double x0, double y0, double vtkNotUsed(z0), <a class="el" href="a01480.html">vtkRenderer</a> *renderer=NULL)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00084.html">vtkAbstractMapper3D</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#ff9d9d3e8006db660ae391927296a02b">GetMapper</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#f086870c47e1d91a3138197f91aa4093">GetDataSet</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01226.html">vtkPlanes</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#e91d21ac767f739d18c1abe4de4c7ca1">GetFrustum</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01250.html">vtkPoints</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#3e4e7812af2f491cfc53d754dc70ecef">GetClipPoints</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="a00123.html">vtkAreaPicker</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#716a11048db14f0333e52054cc5f588d">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="a00123.html#64c70ec521cb749214030bf1f355b9b7">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00123.html">vtkAreaPicker</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#3562e41e66cb4fee934714d74536ad6d">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</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="a00123.html#e7d629365d7db2c4414c4726b71c2539">vtkAreaPicker</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#8967bfa5218cef433e037d6934695330">DefineFrustum</a> (double x0, double y0, double x1, double y1, <a class="el" href="a01480.html">vtkRenderer</a> *renderer)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#809233f31d79373d0e657bc39972b9b1">PickProps</a> (<a class="el" href="a01480.html">vtkRenderer</a> *renderer)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#b433d6225894581f4de4de4bc5417f6e">TypeDecipher</a> (<a class="el" href="a01317.html">vtkProp</a> *, <a class="el" href="a00725.html">vtkImageActor</a> **, <a class="el" href="a00084.html">vtkAbstractMapper3D</a> **)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#175564356bb646d21d1013b7a397ae0f">ABoxFrustumIsect</a> (double bounds[], double &amp;mindist)</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="a01250.html">vtkPoints</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#f270bc7319c3e4d04574fc333b38538c">ClipPoints</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01226.html">vtkPlanes</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#3883754508a1ca388cfb213b3cfb8cd6">Frustum</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01319.html">vtkProp3DCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#f791612afc80268372b04fb2df03765b">Prop3Ds</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00084.html">vtkAbstractMapper3D</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#2f21c3f8373c31f7bb5dd7d0402fef92">Mapper</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#70a14c50675e791389fa2ec76d49db2b">DataSet</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00513.html">vtkExtractSelectedFrustum</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#e8c34fdb29ad2d0027d9d876e56c2e97">FrustumExtractor</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#de6c58df85a7d9db9e9587157395baf6">X0</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#555db1885765d3ce26d10c257c6d7ee0">Y0</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#c5260281f080d430f9e18ff73c80cc20">X1</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00123.html#2e1efc5ff0194e3c607d4b0385844d0d">Y1</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="cd795919f15ed8d41f2e967ccfc281a9"></a><!-- doxytag: member="vtkAreaPicker::Superclass" ref="cd795919f15ed8d41f2e967ccfc281a9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00088.html">vtkAbstractPropPicker</a> <a class="el" href="a00088.html">vtkAreaPicker::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00088.html#2874fa0c5dd1065ffda3c490e0df6e62">vtkAbstractPropPicker</a>.</p>

<p>Reimplemented in <a class="el" href="a01479.html#9d15282ae56a8682c37424b943810442">vtkRenderedAreaPicker</a>.</p>

<p>Definition at line <a class="el" href="a05154.html#l00068">68</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e7d629365d7db2c4414c4726b71c2539"></a><!-- doxytag: member="vtkAreaPicker::vtkAreaPicker" ref="e7d629365d7db2c4414c4726b71c2539" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkAreaPicker::vtkAreaPicker           </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="edc8af193d79502214e0edbc58159a0f"></a><!-- doxytag: member="vtkAreaPicker::~vtkAreaPicker" ref="edc8af193d79502214e0edbc58159a0f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkAreaPicker::~vtkAreaPicker           </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="716a11048db14f0333e52054cc5f588d"></a><!-- doxytag: member="vtkAreaPicker::New" ref="716a11048db14f0333e52054cc5f588d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00123.html">vtkAreaPicker</a>* vtkAreaPicker::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>

<p>Reimplemented in <a class="el" href="a01479.html#1d3480ddfdb6362513a52ac159e47dd6">vtkRenderedAreaPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="764cd5fab468fd13d48890558bddef6b"></a><!-- doxytag: member="vtkAreaPicker::GetClassName" ref="764cd5fab468fd13d48890558bddef6b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkAreaPicker::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="a00088.html#abfd74bbdf42a0f09f5ed8e06191e439">vtkAbstractPropPicker</a>.</p>

<p>Reimplemented in <a class="el" href="a01479.html#e3fe9b64838f7e62709810049997abc2">vtkRenderedAreaPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="64c70ec521cb749214030bf1f355b9b7"></a><!-- doxytag: member="vtkAreaPicker::IsTypeOf" ref="64c70ec521cb749214030bf1f355b9b7" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkAreaPicker::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="a00088.html#f61d20e75259a9e48a18f88ca539008d">vtkAbstractPropPicker</a>.</p>

<p>Reimplemented in <a class="el" href="a01479.html#de308eb6b795e992d8c776083e8e60d4">vtkRenderedAreaPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="ac0b4a961bb019593b6e997e6405f345"></a><!-- doxytag: member="vtkAreaPicker::IsA" ref="ac0b4a961bb019593b6e997e6405f345" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkAreaPicker::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="a00088.html#b1298f596bafccba0af6821eebe34084">vtkAbstractPropPicker</a>.</p>

<p>Reimplemented in <a class="el" href="a01479.html#910f54ffa1425140aa4fac199cd69ca5">vtkRenderedAreaPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="3562e41e66cb4fee934714d74536ad6d"></a><!-- doxytag: member="vtkAreaPicker::SafeDownCast" ref="3562e41e66cb4fee934714d74536ad6d" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00123.html">vtkAreaPicker</a>* vtkAreaPicker::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="a00088.html#6ae2b5b699e03e70b58d02b61b544971">vtkAbstractPropPicker</a>.</p>

<p>Reimplemented in <a class="el" href="a01479.html#5536fed28858ca8330a55464ed7690aa">vtkRenderedAreaPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="88b81c3ba76c68e8999e5b6f0197edcd"></a><!-- doxytag: member="vtkAreaPicker::PrintSelf" ref="88b81c3ba76c68e8999e5b6f0197edcd" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkAreaPicker::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="a00088.html#f136efb76670dbf00a158221aceb1cee">vtkAbstractPropPicker</a>.</p>

<p>Reimplemented in <a class="el" href="a01479.html#aca267e3494399f03b9d62ea74e88e52">vtkRenderedAreaPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="c4dbad8d59a60328788f05f96ac21ae4"></a><!-- doxytag: member="vtkAreaPicker::SetPickCoords" ref="c4dbad8d59a60328788f05f96ac21ae4" args="(double x0, double y0, double x1, double y1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkAreaPicker::SetPickCoords           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y1</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 the default screen rectangle to pick in. 
</div>
</div><p>
<a class="anchor" name="1bcaa4148cfd8c8457a03bc8d60e9e64"></a><!-- doxytag: member="vtkAreaPicker::SetRenderer" ref="1bcaa4148cfd8c8457a03bc8d60e9e64" args="(vtkRenderer *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkAreaPicker::SetRenderer           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the default renderer to pick on. 
</div>
</div><p>
<a class="anchor" name="669916dd6fff36e24f650c1aab36bc56"></a><!-- doxytag: member="vtkAreaPicker::Pick" ref="669916dd6fff36e24f650c1aab36bc56" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkAreaPicker::Pick           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Perform an AreaPick within the default screen rectangle and renderer. 
</div>
</div><p>
<a class="anchor" name="e22b95eb7761b438a19932ba815064d7"></a><!-- doxytag: member="vtkAreaPicker::AreaPick" ref="e22b95eb7761b438a19932ba815064d7" args="(double x0, double y0, double x1, double y1, vtkRenderer *renderer=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkAreaPicker::AreaPick           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>renderer</em> = <code>NULL</code></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>
Perform pick operation in volume behind the given screen coordinates. Props intersecting the selection frustum will be accesible via GetProp3D. GetPlanes returns a vtkImplicitFunciton suitable for <a class="el" href="a00505.html" title="extract cells that lie either entirely inside or outside of a specified implicit...">vtkExtractGeometry</a>. 
<p>Reimplemented in <a class="el" href="a01479.html#f12ec72781d7265d2832fec26d647011">vtkRenderedAreaPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="9055fa048867dc2920114ce8bfec3b38"></a><!-- doxytag: member="vtkAreaPicker::Pick" ref="9055fa048867dc2920114ce8bfec3b38" args="(double x0, double y0, double vtkNotUsed(z0), vtkRenderer *renderer=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkAreaPicker::Pick           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &nbsp;</td>
          <td class="paramname"> <em>vtkNotUsed</em>z0, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>renderer</em> = <code>NULL</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Perform pick operation in volume behind the given screen coordinate. This makes a thin frustum around the selected pixel. Note: this ignores Z in order to pick everying in a volume from z=0 to z=1. 
<p>Definition at line <a class="el" href="a05154.html#l00090">90</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ff9d9d3e8006db660ae391927296a02b"></a><!-- doxytag: member="vtkAreaPicker::GetMapper" ref="ff9d9d3e8006db660ae391927296a02b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00084.html">vtkAbstractMapper3D</a>* vtkAreaPicker::GetMapper           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return mapper that was picked (if any). 
</div>
</div><p>
<a class="anchor" name="f086870c47e1d91a3138197f91aa4093"></a><!-- doxytag: member="vtkAreaPicker::GetDataSet" ref="f086870c47e1d91a3138197f91aa4093" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00374.html">vtkDataSet</a>* vtkAreaPicker::GetDataSet           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a pointer to the dataset that was picked (if any). If nothing was picked then NULL is returned. 
</div>
</div><p>
<a class="anchor" name="971931d137754ef37ab214a18422d899"></a><!-- doxytag: member="vtkAreaPicker::GetProp3Ds" ref="971931d137754ef37ab214a18422d899" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01319.html">vtkProp3DCollection</a>* vtkAreaPicker::GetProp3Ds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a collection of all the prop 3D's that were intersected by the pick ray. This collection is not sorted. 
<p>Definition at line <a class="el" href="a05154.html#l00107">107</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e91d21ac767f739d18c1abe4de4c7ca1"></a><!-- doxytag: member="vtkAreaPicker::GetFrustum" ref="e91d21ac767f739d18c1abe4de4c7ca1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01226.html">vtkPlanes</a>* vtkAreaPicker::GetFrustum           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the six planes that define the selection frustum. The implicit function defined by the planes evaluates to negative inside and positive outside. 
</div>
</div><p>
<a class="anchor" name="3e4e7812af2f491cfc53d754dc70ecef"></a><!-- doxytag: member="vtkAreaPicker::GetClipPoints" ref="3e4e7812af2f491cfc53d754dc70ecef" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01250.html">vtkPoints</a>* vtkAreaPicker::GetClipPoints           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return eight points that define the selection frustum. 
</div>
</div><p>
<a class="anchor" name="c5feb8a919dfc8d08a8a2b64e0bccac1"></a><!-- doxytag: member="vtkAreaPicker::Initialize" ref="c5feb8a919dfc8d08a8a2b64e0bccac1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkAreaPicker::Initialize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00088.html#15c0e600ad8c7e53a3246c46a5a82391">vtkAbstractPropPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="8967bfa5218cef433e037d6934695330"></a><!-- doxytag: member="vtkAreaPicker::DefineFrustum" ref="8967bfa5218cef433e037d6934695330" args="(double x0, double y0, double x1, double y1, vtkRenderer *renderer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkAreaPicker::DefineFrustum           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>renderer</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="809233f31d79373d0e657bc39972b9b1"></a><!-- doxytag: member="vtkAreaPicker::PickProps" ref="809233f31d79373d0e657bc39972b9b1" args="(vtkRenderer *renderer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkAreaPicker::PickProps           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01480.html">vtkRenderer</a> *&nbsp;</td>
          <td class="paramname"> <em>renderer</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b433d6225894581f4de4de4bc5417f6e"></a><!-- doxytag: member="vtkAreaPicker::TypeDecipher" ref="b433d6225894581f4de4de4bc5417f6e" args="(vtkProp *, vtkImageActor **, vtkAbstractMapper3D **)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkAreaPicker::TypeDecipher           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00725.html">vtkImageActor</a> **&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00084.html">vtkAbstractMapper3D</a> **&nbsp;</td>
          <td class="paramname"></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="175564356bb646d21d1013b7a397ae0f"></a><!-- doxytag: member="vtkAreaPicker::ABoxFrustumIsect" ref="175564356bb646d21d1013b7a397ae0f" args="(double bounds[], double &amp;mindist)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkAreaPicker::ABoxFrustumIsect           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bounds</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>mindist</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>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="f270bc7319c3e4d04574fc333b38538c"></a><!-- doxytag: member="vtkAreaPicker::ClipPoints" ref="f270bc7319c3e4d04574fc333b38538c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01250.html">vtkPoints</a>* <a class="el" href="a00123.html#f270bc7319c3e4d04574fc333b38538c">vtkAreaPicker::ClipPoints</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05154.html#l00132">132</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3883754508a1ca388cfb213b3cfb8cd6"></a><!-- doxytag: member="vtkAreaPicker::Frustum" ref="3883754508a1ca388cfb213b3cfb8cd6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01226.html">vtkPlanes</a>* <a class="el" href="a00123.html#3883754508a1ca388cfb213b3cfb8cd6">vtkAreaPicker::Frustum</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05154.html#l00133">133</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f791612afc80268372b04fb2df03765b"></a><!-- doxytag: member="vtkAreaPicker::Prop3Ds" ref="f791612afc80268372b04fb2df03765b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01319.html">vtkProp3DCollection</a>* <a class="el" href="a00123.html#f791612afc80268372b04fb2df03765b">vtkAreaPicker::Prop3Ds</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05154.html#l00135">135</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2f21c3f8373c31f7bb5dd7d0402fef92"></a><!-- doxytag: member="vtkAreaPicker::Mapper" ref="2f21c3f8373c31f7bb5dd7d0402fef92" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00084.html">vtkAbstractMapper3D</a>* <a class="el" href="a00123.html#2f21c3f8373c31f7bb5dd7d0402fef92">vtkAreaPicker::Mapper</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05154.html#l00136">136</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="70a14c50675e791389fa2ec76d49db2b"></a><!-- doxytag: member="vtkAreaPicker::DataSet" ref="70a14c50675e791389fa2ec76d49db2b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00374.html">vtkDataSet</a>* <a class="el" href="a00123.html#70a14c50675e791389fa2ec76d49db2b">vtkAreaPicker::DataSet</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05154.html#l00137">137</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e8c34fdb29ad2d0027d9d876e56c2e97"></a><!-- doxytag: member="vtkAreaPicker::FrustumExtractor" ref="e8c34fdb29ad2d0027d9d876e56c2e97" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00513.html">vtkExtractSelectedFrustum</a>* <a class="el" href="a00123.html#e8c34fdb29ad2d0027d9d876e56c2e97">vtkAreaPicker::FrustumExtractor</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05154.html#l00140">140</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="de6c58df85a7d9db9e9587157395baf6"></a><!-- doxytag: member="vtkAreaPicker::X0" ref="de6c58df85a7d9db9e9587157395baf6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00123.html#de6c58df85a7d9db9e9587157395baf6">vtkAreaPicker::X0</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05154.html#l00142">142</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="555db1885765d3ce26d10c257c6d7ee0"></a><!-- doxytag: member="vtkAreaPicker::Y0" ref="555db1885765d3ce26d10c257c6d7ee0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00123.html#555db1885765d3ce26d10c257c6d7ee0">vtkAreaPicker::Y0</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05154.html#l00143">143</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c5260281f080d430f9e18ff73c80cc20"></a><!-- doxytag: member="vtkAreaPicker::X1" ref="c5260281f080d430f9e18ff73c80cc20" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00123.html#c5260281f080d430f9e18ff73c80cc20">vtkAreaPicker::X1</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05154.html#l00144">144</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e1efc5ff0194e3c607d4b0385844d0d"></a><!-- doxytag: member="vtkAreaPicker::Y1" ref="2e1efc5ff0194e3c607d4b0385844d0d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00123.html#2e1efc5ff0194e3c607d4b0385844d0d">vtkAreaPicker::Y1</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05154.html#l00145">145</a> of file <a class="el" href="a05154.html">vtkAreaPicker.h</a>.</p>

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