Sophie

Sophie

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

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: vtkPicker 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>vtkPicker Class Reference</h1><!-- doxytag: class="vtkPicker" --><!-- doxytag: inherits="vtkAbstractPropPicker" --><code>#include &lt;<a class="el" href="a05301.html">vtkPicker.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkPicker:</div>
<div class="dynsection">
<p><center><img src="a12975.png" border="0" usemap="#a12976" alt="Inheritance graph"></center>
<map name="a12976">
<area shape="rect" href="a00251.html" title="select a cell by shooting a ray into graphics window" alt="" coords="5,379,107,406"><area shape="rect" href="a01248.html" title="select a point by shooting a ray into a graphics window" alt="" coords="131,379,240,406"><area shape="rect" href="a00088.html" title="abstract API for pickers that can pick an instance of vtkProp" alt="" coords="41,230,199,256"><area shape="rect" href="a00086.html" title="define API for picking subclasses" alt="" coords="56,155,184,182"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="80,80,160,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="65,6,175,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkPicker:</div>
<div class="dynsection">
<p><center><img src="a12977.png" border="0" usemap="#a12978" alt="Collaboration graph"></center>
<map name="a12978">
<area shape="rect" href="a00088.html" title="abstract API for pickers that can pick an instance of vtkProp" alt="" coords="3526,615,3683,642"><area shape="rect" href="a00086.html" title="define API for picking subclasses" alt="" coords="3291,615,3419,642"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="302,660,382,687"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="2664,598,2758,624"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="2339,427,2427,454"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="2014,564,2115,591"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="896,300,966,327"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="572,694,682,720"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="551,926,703,952"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="882,795,980,822"><area shape="rect" href="a00681.html" title="manager for OpenGL&#45;based selection." alt="" coords="3280,830,3430,856"><area shape="rect" href="a01482.html" title="Render the props of a vtkRenderer." alt="" coords="1027,642,1176,668"><area shape="rect" href="a01485.html" title="Perform part of the rendering of a vtkRenderer." alt="" coords="1863,116,1978,143"><area shape="rect" href="a00954.html" title="a virtual light for 3D rendering" alt="" coords="1270,819,1339,846"><area shape="rect" href="a00227.html" title="a virtual camera for 3D rendering" alt="" coords="2339,1070,2427,1096"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="1686,1410,1763,1436"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="870,1078,992,1104"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="882,360,980,387"><area shape="rect" href="a01715.html" title="Timer support and logging." alt="" coords="736,90,835,116"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="1671,1112,1778,1139"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1255,1112,1354,1139"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,6,116,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,1382,116,1408"><area shape="rect" href="a01480.html" title="abstract specification for renderers" alt="" coords="2980,615,3076,642"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="407,1331,524,1358"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="2339,1295,2427,1322"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="2023,1092,2106,1119"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="2644,368,2778,395"><area shape="rect" href="a00083.html" title="abstract class specifies interface to map data" alt="" coords="2643,290,2779,316"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="2320,598,2446,624"><area shape="rect" href="a01321.html" title="a list of Props" alt="" coords="2319,654,2447,680"><area shape="rect" href="a00956.html" title="a list of lights" alt="" coords="2479,855,2610,882"><area shape="rect" href="a00346.html" title="a list of Cullers" alt="" coords="2476,450,2612,476"><area shape="rect" href="a01225.html" title="maintain a list of planes" alt="" coords="2315,376,2451,403"><area shape="rect" href="a00717.html" title="DEPRECATED A vtkPolyDataPainter that colors each polygon with a color coded integer..." alt="" coords="1424,231,1587,258"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="2012,943,2116,970"><area shape="rect" href="a00964.html" title="abstract superclass for linear transformations" alt="" coords="1654,975,1795,1002"><area shape="rect" href="a00696.html" title="superclass for homogeneous transformations" alt="" coords="1208,992,1400,1019"><area shape="rect" href="a01725.html" title="vtkTransformConcatenation" alt="" coords="1208,880,1400,907"><area shape="rect" href="a01730.html" title="vtkTransformPair" alt="" coords="867,926,995,952"><area shape="rect" href="a01726.html" title="vtkTransformConcatenationStack" alt="" coords="1612,924,1836,951"><area shape="rect" href="a00095.html" title="a list of actors" alt="" coords="2644,750,2778,776"><area shape="rect" href="a01841.html" title="a list of volumes" alt="" coords="2638,648,2784,675"><area shape="rect" href="a01319.html" title="a list of 3D props" alt="" coords="2808,999,2955,1026"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1254,1331,1355,1358"><area shape="rect" href="a00084.html" title="abstract class specifies interface to map 3D data" alt="" coords="3103,148,3255,175"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="1651,1295,1798,1322"><area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="2018,1295,2111,1322"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="2014,1346,2115,1372"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a12979.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
superclass for 3D geometric pickers (uses ray cast) 
<p>
<a class="el" href="a01212.html" title="superclass for 3D geometric pickers (uses ray cast)">vtkPicker</a> is used to select instances of <a class="el" href="a01318.html" title="represents an 3D object for placement in a rendered scene">vtkProp3D</a> by shooting a ray into a graphics window and intersecting with the actor's bounding box. The ray is defined from a point defined in window (or pixel) coordinates, and a point located from the camera's position.<p>
<a class="el" href="a01212.html" title="superclass for 3D geometric pickers (uses ray cast)">vtkPicker</a> may return more than one <a class="el" href="a01318.html" title="represents an 3D object for placement in a rendered scene">vtkProp3D</a>, since more than one bounding box may be intersected. <a class="el" href="a01212.html" title="superclass for 3D geometric pickers (uses ray cast)">vtkPicker</a> returns the list of props that were hit, the pick coordinates in world and untransformed mapper space, and the prop (<a class="el" href="a01318.html" title="represents an 3D object for placement in a rendered scene">vtkProp3D</a>) and mapper that are "closest" to the camera. The closest prop is the one whose center point (i.e., center of bounding box) projected on the ray is closest to the camera.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01212.html" title="superclass for 3D geometric pickers (uses ray cast)">vtkPicker</a> is used for quick geometric picking. If you desire to pick points or cells, use the subclass <a class="el" href="a01248.html" title="select a point by shooting a ray into a graphics window">vtkPointPicker</a> or <a class="el" href="a00251.html" title="select a cell by shooting a ray into graphics window">vtkCellPicker</a>, respectively. Or you may use hardware picking to pick any type of <a class="el" href="a01317.html" title="abstract superclass for all actors, volumes and annotations">vtkProp</a><ul>
<li>see <a class="el" href="a01324.html" title="pick an actor/prop using graphics hardware">vtkPropPicker</a> or <a class="el" href="a01890.html" title="find world x,y,z corresponding to display x,y,z">vtkWorldPointPicker</a>.</li></ul>
</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>

<p>Definition at line <a class="el" href="a05301.html#l00052">52</a> of file <a class="el" href="a05301.html">vtkPicker.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="a01212.html#4b2b9aabb9a13751cff9ab6f4889d781">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="a01212.html#d707139bf948ce1b29d510957b87057c">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="a01212.html#6acb280d3b82046e4ac17f07c4a4ed46">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="a01212.html#d94c8ad4fc7f987f64377d4da789ec6c">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"><a class="el" href="a01319.html">vtkProp3DCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#ea9c8966df9b24053b743cf098e51db5">GetProp3Ds</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00095.html">vtkActorCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#9985c9ec7ec1d6c1215e9998643411ab">GetActors</a> ()</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="a01212.html#586838872f12fea282d5f2f597995208">GetPickedPositions</a> ()</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="a01212.html#8501b8f3a7aeece2a8f07517a8de5a2e">SetTolerance</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#326af04702f535ac7858756368f8b06e">GetTolerance</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#76fdc1610be0abbf3c9617b806f360a4">GetMapperPosition</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="a01212.html#6d50b1bcbd90d7b3da3a0321cd96cf7f">GetMapperPosition</a> (double data[3])</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="a01212.html#7071c55031aa74e4ec9ae2f4f1c1fca6">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="a01212.html#5a02a8422fbdcf1df3abc0625900e4b9">GetDataSet</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="a01212.html#c477fe0437c00cf4a8ab869f55e35864">Pick</a> (double selectionX, double selectionY, double selectionZ, <a class="el" href="a01480.html">vtkRenderer</a> *renderer)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#2c37e44d7f79f61e9b8e0ad898f56773">Pick</a> (double selectionPt[3], <a class="el" href="a01480.html">vtkRenderer</a> *ren)</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="a01212.html">vtkPicker</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#ebaf4de6ea8bdd2b25e7735e54aac413">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="a01212.html#4844d64a6a04f9700216f09910a1197e">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01212.html">vtkPicker</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#4619c9e37985e9b4ac6eae0a700e5d2a">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="a01212.html#ae1581c5bde83146d546e8cf150ed6a9">vtkPicker</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#cba794c2d78584803ba7323841d875c9">MarkPicked</a> (<a class="el" href="a00143.html">vtkAssemblyPath</a> *path, <a class="el" href="a01318.html">vtkProp3D</a> *p, <a class="el" href="a00084.html">vtkAbstractMapper3D</a> *m, double tMin, double mapperPos[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#9d658d46e5feb65cf99a025f347d6a3c">IntersectWithLine</a> (double p1[3], double p2[3], double tol, <a class="el" href="a00143.html">vtkAssemblyPath</a> *path, <a class="el" href="a01318.html">vtkProp3D</a> *p, <a class="el" href="a00084.html">vtkAbstractMapper3D</a> *m)</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#b0503d6bc38c3dc17f393184e1f2269f">Tolerance</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#8c1b6b62797dc7ca98a820407680225c">MapperPosition</a> [3]</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="a01212.html#f99d47755678cd3c8dbb2a6430213887">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="a01212.html#8bc598eee9db38bd846a6dcbc4e06998">DataSet</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#988dc053fea9f0a38738e9b9d716f4b9">GlobalTMin</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01723.html">vtkTransform</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#3e45aba078743c2ec5bc5174f08f7325">Transform</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00095.html">vtkActorCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01212.html#c2f56fb0491993ab18fd12656a7dcda2">Actors</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="a01212.html#aa6170bdbe9f5a8c3b9e307bf392ae93">Prop3Ds</a></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="a01212.html#2354d34fd4ec5e9e63b76f402f3997a3">PickedPositions</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="4b2b9aabb9a13751cff9ab6f4889d781"></a><!-- doxytag: member="vtkPicker::Superclass" ref="4b2b9aabb9a13751cff9ab6f4889d781" 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">vtkPicker::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="a00251.html#c8fc8596caaf6967fe722eebe93e151e">vtkCellPicker</a>, and <a class="el" href="a01248.html#dc91ef11e99a4fbec73378d42bfbd0da">vtkPointPicker</a>.</p>

<p>Definition at line <a class="el" href="a05301.html#l00056">56</a> of file <a class="el" href="a05301.html">vtkPicker.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="ae1581c5bde83146d546e8cf150ed6a9"></a><!-- doxytag: member="vtkPicker::vtkPicker" ref="ae1581c5bde83146d546e8cf150ed6a9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkPicker::vtkPicker           </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="e7a8a9c46df7f621b31e7a25ae2dd183"></a><!-- doxytag: member="vtkPicker::~vtkPicker" ref="e7a8a9c46df7f621b31e7a25ae2dd183" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkPicker::~vtkPicker           </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="ebaf4de6ea8bdd2b25e7735e54aac413"></a><!-- doxytag: member="vtkPicker::New" ref="ebaf4de6ea8bdd2b25e7735e54aac413" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01212.html">vtkPicker</a>* vtkPicker::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="a00251.html#431399ee6d995600a37efeac153072b2">vtkCellPicker</a>, and <a class="el" href="a01248.html#4963a225f397202f5e8db45da0543295">vtkPointPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="d707139bf948ce1b29d510957b87057c"></a><!-- doxytag: member="vtkPicker::GetClassName" ref="d707139bf948ce1b29d510957b87057c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkPicker::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="a00251.html#5aaab72dad99489fc904eaa6ca13a59c">vtkCellPicker</a>, and <a class="el" href="a01248.html#25b697f9d020eb88a075883bcd320bed">vtkPointPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="4844d64a6a04f9700216f09910a1197e"></a><!-- doxytag: member="vtkPicker::IsTypeOf" ref="4844d64a6a04f9700216f09910a1197e" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkPicker::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="a00251.html#50ae253a78271fb53e86c923cb5da2a5">vtkCellPicker</a>, and <a class="el" href="a01248.html#fd42ae8111672cd10d7516f8f19bcc6a">vtkPointPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="6acb280d3b82046e4ac17f07c4a4ed46"></a><!-- doxytag: member="vtkPicker::IsA" ref="6acb280d3b82046e4ac17f07c4a4ed46" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkPicker::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="a00251.html#fd8691fd9c287d27705e23e422618672">vtkCellPicker</a>, and <a class="el" href="a01248.html#a4a9037f78a5e2342fe5935bb5e07c06">vtkPointPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="4619c9e37985e9b4ac6eae0a700e5d2a"></a><!-- doxytag: member="vtkPicker::SafeDownCast" ref="4619c9e37985e9b4ac6eae0a700e5d2a" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01212.html">vtkPicker</a>* vtkPicker::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="a00251.html#ecaa70b8155bad5b02736d468c85040e">vtkCellPicker</a>, and <a class="el" href="a01248.html#92ac13ddd90ab2f65014578f532cfaea">vtkPointPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="d94c8ad4fc7f987f64377d4da789ec6c"></a><!-- doxytag: member="vtkPicker::PrintSelf" ref="d94c8ad4fc7f987f64377d4da789ec6c" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkPicker::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="a00251.html#ffa00f627e4cdbdcdaa5c7c3ef742302">vtkCellPicker</a>, and <a class="el" href="a01248.html#0a2a748f9983e0e8db601cac70e1fedf">vtkPointPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="8501b8f3a7aeece2a8f07517a8de5a2e"></a><!-- doxytag: member="vtkPicker::SetTolerance" ref="8501b8f3a7aeece2a8f07517a8de5a2e" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPicker::SetTolerance           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify tolerance for performing pick operation. Tolerance is specified as fraction of rendering window size. (Rendering window size is measured across diagonal.) 
</div>
</div><p>
<a class="anchor" name="326af04702f535ac7858756368f8b06e"></a><!-- doxytag: member="vtkPicker::GetTolerance" ref="326af04702f535ac7858756368f8b06e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkPicker::GetTolerance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify tolerance for performing pick operation. Tolerance is specified as fraction of rendering window size. (Rendering window size is measured across diagonal.) 
</div>
</div><p>
<a class="anchor" name="76fdc1610be0abbf3c9617b806f360a4"></a><!-- doxytag: member="vtkPicker::GetMapperPosition" ref="76fdc1610be0abbf3c9617b806f360a4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkPicker::GetMapperPosition           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return position in mapper (i.e., non-transformed) coordinates of pick point. 
</div>
</div><p>
<a class="anchor" name="6d50b1bcbd90d7b3da3a0321cd96cf7f"></a><!-- doxytag: member="vtkPicker::GetMapperPosition" ref="6d50b1bcbd90d7b3da3a0321cd96cf7f" args="(double data[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPicker::GetMapperPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return position in mapper (i.e., non-transformed) coordinates of pick point. 
</div>
</div><p>
<a class="anchor" name="7071c55031aa74e4ec9ae2f4f1c1fca6"></a><!-- doxytag: member="vtkPicker::GetMapper" ref="7071c55031aa74e4ec9ae2f4f1c1fca6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00084.html">vtkAbstractMapper3D</a>* vtkPicker::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="5a02a8422fbdcf1df3abc0625900e4b9"></a><!-- doxytag: member="vtkPicker::GetDataSet" ref="5a02a8422fbdcf1df3abc0625900e4b9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00374.html">vtkDataSet</a>* vtkPicker::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="ea9c8966df9b24053b743cf098e51db5"></a><!-- doxytag: member="vtkPicker::GetProp3Ds" ref="ea9c8966df9b24053b743cf098e51db5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01319.html">vtkProp3DCollection</a>* vtkPicker::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="a05301.html#l00086">86</a> of file <a class="el" href="a05301.html">vtkPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9985c9ec7ec1d6c1215e9998643411ab"></a><!-- doxytag: member="vtkPicker::GetActors" ref="9985c9ec7ec1d6c1215e9998643411ab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00095.html">vtkActorCollection</a>* vtkPicker::GetActors           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a collection of all the actors that were intersected. This collection is not sorted. (This is a convenience method to maintain backward compatibility.) 
</div>
</div><p>
<a class="anchor" name="586838872f12fea282d5f2f597995208"></a><!-- doxytag: member="vtkPicker::GetPickedPositions" ref="586838872f12fea282d5f2f597995208" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01250.html">vtkPoints</a>* vtkPicker::GetPickedPositions           </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 list of the points the the actors returned by GetActors were intersected at. The order of this list will match the order of GetActors. 
<p>Definition at line <a class="el" href="a05301.html#l00096">96</a> of file <a class="el" href="a05301.html">vtkPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c477fe0437c00cf4a8ab869f55e35864"></a><!-- doxytag: member="vtkPicker::Pick" ref="c477fe0437c00cf4a8ab869f55e35864" args="(double selectionX, double selectionY, double selectionZ, vtkRenderer *renderer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkPicker::Pick           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionZ</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> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Perform pick operation with selection point provided. Normally the first two values for the selection point are x-y pixel coordinate, and the third value is =0. Return non-zero if something was successfully picked. 
<p>Implements <a class="el" href="a00086.html#2a0b3479c5e079d2a22fa59e7af828e7">vtkAbstractPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="2c37e44d7f79f61e9b8e0ad898f56773"></a><!-- doxytag: member="vtkPicker::Pick" ref="2c37e44d7f79f61e9b8e0ad898f56773" args="(double selectionPt[3], vtkRenderer *ren)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkPicker::Pick           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionPt</em>[3], </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>ren</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Perform pick operation with selection point provided. Normally the first two values for the selection point are x-y pixel coordinate, and the third value is =0. Return non-zero if something was successfully picked. 
<p>Reimplemented from <a class="el" href="a00086.html#d63fe85335f93d041358eec7538c940c">vtkAbstractPicker</a>.</p>

<p>Definition at line <a class="el" href="a05301.html#l00112">112</a> of file <a class="el" href="a05301.html">vtkPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cba794c2d78584803ba7323841d875c9"></a><!-- doxytag: member="vtkPicker::MarkPicked" ref="cba794c2d78584803ba7323841d875c9" args="(vtkAssemblyPath *path, vtkProp3D *p, vtkAbstractMapper3D *m, double tMin, double mapperPos[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkPicker::MarkPicked           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00143.html">vtkAssemblyPath</a> *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01318.html">vtkProp3D</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>, </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"> <em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>tMin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>mapperPos</em>[3]</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="9d658d46e5feb65cf99a025f347d6a3c"></a><!-- doxytag: member="vtkPicker::IntersectWithLine" ref="9d658d46e5feb65cf99a025f347d6a3c" args="(double p1[3], double p2[3], double tol, vtkAssemblyPath *path, vtkProp3D *p, vtkAbstractMapper3D *m)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkPicker::IntersectWithLine           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>p1</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>p2</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>tol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00143.html">vtkAssemblyPath</a> *&nbsp;</td>
          <td class="paramname"> <em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01318.html">vtkProp3D</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>, </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"> <em>m</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="a00251.html#42a910eabcc95be698c0879833f042a8">vtkCellPicker</a>, and <a class="el" href="a01248.html#b6b8f9127c08f49436d36f7dc4e0cb49">vtkPointPicker</a>.</p>

</div>
</div><p>
<a class="anchor" name="78257172021be8acfefafc3dd42f4985"></a><!-- doxytag: member="vtkPicker::Initialize" ref="78257172021be8acfefafc3dd42f4985" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkPicker::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>

<p>Reimplemented in <a class="el" href="a00251.html#220ef7eb6c6935ae7be7e3934fbc01dd">vtkCellPicker</a>, and <a class="el" href="a01248.html#30acdce850a43127a62eafb2578789f7">vtkPointPicker</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="b0503d6bc38c3dc17f393184e1f2269f"></a><!-- doxytag: member="vtkPicker::Tolerance" ref="b0503d6bc38c3dc17f393184e1f2269f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01212.html#b0503d6bc38c3dc17f393184e1f2269f">vtkPicker::Tolerance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05301.html#l00127">127</a> of file <a class="el" href="a05301.html">vtkPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8c1b6b62797dc7ca98a820407680225c"></a><!-- doxytag: member="vtkPicker::MapperPosition" ref="8c1b6b62797dc7ca98a820407680225c" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01212.html#8c1b6b62797dc7ca98a820407680225c">vtkPicker::MapperPosition</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05301.html#l00128">128</a> of file <a class="el" href="a05301.html">vtkPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f99d47755678cd3c8dbb2a6430213887"></a><!-- doxytag: member="vtkPicker::Mapper" ref="f99d47755678cd3c8dbb2a6430213887" 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="a01212.html#f99d47755678cd3c8dbb2a6430213887">vtkPicker::Mapper</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05301.html#l00130">130</a> of file <a class="el" href="a05301.html">vtkPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8bc598eee9db38bd846a6dcbc4e06998"></a><!-- doxytag: member="vtkPicker::DataSet" ref="8bc598eee9db38bd846a6dcbc4e06998" 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="a01212.html#8bc598eee9db38bd846a6dcbc4e06998">vtkPicker::DataSet</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05301.html#l00131">131</a> of file <a class="el" href="a05301.html">vtkPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="988dc053fea9f0a38738e9b9d716f4b9"></a><!-- doxytag: member="vtkPicker::GlobalTMin" ref="988dc053fea9f0a38738e9b9d716f4b9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01212.html#988dc053fea9f0a38738e9b9d716f4b9">vtkPicker::GlobalTMin</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="3e45aba078743c2ec5bc5174f08f7325"></a><!-- doxytag: member="vtkPicker::Transform" ref="3e45aba078743c2ec5bc5174f08f7325" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01723.html">vtkTransform</a>* <a class="el" href="a01212.html#3e45aba078743c2ec5bc5174f08f7325">vtkPicker::Transform</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05301.html#l00134">134</a> of file <a class="el" href="a05301.html">vtkPicker.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c2f56fb0491993ab18fd12656a7dcda2"></a><!-- doxytag: member="vtkPicker::Actors" ref="c2f56fb0491993ab18fd12656a7dcda2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00095.html">vtkActorCollection</a>* <a class="el" href="a01212.html#c2f56fb0491993ab18fd12656a7dcda2">vtkPicker::Actors</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="aa6170bdbe9f5a8c3b9e307bf392ae93"></a><!-- doxytag: member="vtkPicker::Prop3Ds" ref="aa6170bdbe9f5a8c3b9e307bf392ae93" 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="a01212.html#aa6170bdbe9f5a8c3b9e307bf392ae93">vtkPicker::Prop3Ds</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="2354d34fd4ec5e9e63b76f402f3997a3"></a><!-- doxytag: member="vtkPicker::PickedPositions" ref="2354d34fd4ec5e9e63b76f402f3997a3" 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="a01212.html#2354d34fd4ec5e9e63b76f402f3997a3">vtkPicker::PickedPositions</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05301.html#l00137">137</a> of file <a class="el" href="a05301.html">vtkPicker.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="a05301.html">vtkPicker.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:23:49 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>