Sophie

Sophie

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

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: vtkSeedRepresentation 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>vtkSeedRepresentation Class Reference</h1><!-- doxytag: class="vtkSeedRepresentation" --><!-- doxytag: inherits="vtkWidgetRepresentation" --><code>#include &lt;<a class="el" href="a05520.html">vtkSeedRepresentation.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkSeedRepresentation:</div>
<div class="dynsection">
<p><center><img src="a14321.png" border="0" usemap="#a14322" alt="Inheritance graph"></center>
<map name="a14322">
<area shape="rect" href="a01877.html" title="abstract class defines interface between the widget and widget representation classes..." alt="" coords="5,229,179,256"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="57,155,127,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="52,80,132,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="37,5,147,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkSeedRepresentation:</div>
<div class="dynsection">
<p><center><img src="a14323.png" border="0" usemap="#a14324" alt="Collaboration graph"></center>
<map name="a14324">
<area shape="rect" href="a01877.html" title="abstract class defines interface between the widget and widget representation classes..." alt="" coords="2887,293,3060,320"><area shape="rect" href="a00678.html" title="abstract class for representing widget handles" alt="" coords="3211,227,3387,253"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="1703,836,1772,863"><area shape="rect" href="a01480.html" title="abstract specification for renderers" alt="" coords="2631,923,2727,949"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="2032,728,2157,755"><area shape="rect" href="a00717.html" title="DEPRECATED A vtkPolyDataPainter that colors each polygon with a color coded integer..." alt="" coords="2013,1344,2176,1371"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="235,891,315,917"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="868,1728,977,1755"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="872,1012,973,1039"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="439,1009,588,1036"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="2371,813,2464,840"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="2051,1293,2139,1320"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="437,443,589,469"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="464,648,563,675"><area shape="rect" href="a01149.html" title="Abstract class for drawing poly data." alt="" coords="1291,1661,1373,1688"><area shape="rect" href="a01491.html" title="platform&#45;independent render window interaction including picking and frame rate control..." alt="" coords="3203,1383,3395,1409"><area shape="rect" href="a00902.html" title="an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor..." alt="" coords="2896,1311,3051,1337"><area shape="rect" href="a01091.html" title="manage contention for cursors and other resources" alt="" coords="3587,1336,3736,1363"><area shape="rect" href="a00086.html" title="define API for picking subclasses" alt="" coords="2909,1192,3037,1219"><area shape="rect" href="a01150.html" title="An adapter between a vtkPainter and a rendering device." alt="" coords="629,1564,803,1591"><area shape="rect" href="a00681.html" title="manager for OpenGL&#45;based selection." alt="" coords="2899,876,3048,903"><area shape="rect" href="a01482.html" title="Render the props of a vtkRenderer." alt="" coords="1044,1207,1193,1233"><area shape="rect" href="a01485.html" title="Perform part of the rendering of a vtkRenderer." alt="" coords="659,352,773,379"><area shape="rect" href="a00954.html" title="a virtual light for 3D rendering" alt="" coords="888,493,957,520"><area shape="rect" href="a00227.html" title="a virtual camera for 3D rendering" alt="" coords="2051,545,2139,572"><area shape="rect" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate..." alt="" coords="2625,279,2732,305"><area shape="rect" href="a01249.html" title="Abstract interface to translate 2D display positions to world coordinates." alt="" coords="2489,136,2599,163"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,1832,116,1859"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="432,1832,595,1859"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="209,1893,340,1920"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,203,116,229"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="423,1901,604,1928"><area shape="rect" href="a00144.html" title="a list of lists of props representing an assembly hierarchy" alt="" coords="1265,912,1399,939"><area shape="rect" href="a01321.html" title="a list of Props" alt="" coords="1673,997,1801,1024"><area shape="rect" href="a01481.html" title="a list of renderers" alt="" coords="1469,1165,1627,1192"><area shape="rect" href="a00956.html" title="a list of lights" alt="" coords="1853,1048,1984,1075"><area shape="rect" href="a00346.html" title="a list of Cullers" alt="" coords="1480,1115,1616,1141"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="3595,1532,3728,1559"><area shape="rect" href="a00094.html" title="a list of 2D actors" alt="" coords="2020,875,2169,901"><area shape="rect" href="a00095.html" title="a list of actors" alt="" coords="2207,916,2340,943"><area shape="rect" href="a01841.html" title="a list of volumes" alt="" coords="2200,971,2347,997"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="1685,577,1789,604"><area shape="rect" href="a01726.html" title="vtkTransformConcatenationStack" alt="" coords="1220,619,1444,645"><area shape="rect" href="a01207.html" title="describes a 4x4 matrix transformation" alt="" coords="1651,636,1824,663"><area shape="rect" href="a01725.html" title="vtkTransformConcatenation" alt="" coords="827,616,1019,643"><area shape="rect" href="a00696.html" title="superclass for homogeneous transformations" alt="" coords="1236,568,1428,595"><area shape="rect" href="a01268.html" title="Abstract class for drawing poly data." alt="" coords="1668,1469,1807,1496"><area shape="rect" href="a00722.html" title="dynamic, self&#45;adjusting array of vtkIdType" alt="" coords="1680,1317,1795,1344"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1281,1317,1383,1344"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a14325.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
represent the <a class="el" href="a01520.html" title="place multiple seed points">vtkSeedWidget</a> 
<p>
The <a class="el" href="a01519.html" title="represent the vtkSeedWidget">vtkSeedRepresentation</a> is a superclass for classes representing the <a class="el" href="a01520.html" title="place multiple seed points">vtkSeedWidget</a>. This representation consists of one or more handles (<a class="el" href="a00678.html" title="abstract class for representing widget handles">vtkHandleRepresentation</a>) which are used to place and manipulate the points defining the collection of seeds.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01520.html" title="place multiple seed points">vtkSeedWidget</a> <a class="el" href="a00678.html" title="abstract class for representing widget handles">vtkHandleRepresentation</a> <a class="el" href="a01519.html" title="represent the vtkSeedWidget">vtkSeedRepresentation</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_15.html#c2_vtk_t_vtkSeedRepresentation">vtkSeedRepresentation (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a05520.html#l00039">39</a> of file <a class="el" href="a05520.html">vtkSeedRepresentation.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01877.html">vtkWidgetRepresentation</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#935cb194d4d18577d7401ef82bcd4a2a">Superclass</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="a01519.html#aaba660479c8cd9d7d51987c5fadeaa2">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01519.html">vtkSeedRepresentation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#812b8cc83855f6b79f61ccbb54cbdd69">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</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="a01519.html#f6512d429ed6f0c461612593520d763b">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="a01519.html#e8208d2127f43f48121dfd59185e0a87">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="a01519.html#8263f37a8c96aa34494de93f708849e0">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="a01519.html#2b2251f54b997186945d10f909bc00307bd56259834836175a7dd6d2421c578d">Outside</a> =  0, 
<a class="el" href="a01519.html#2b2251f54b997186945d10f909bc003063951256274ded3383c843103c782421">NearSeed</a>
 }</td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#1b598ea939be0f8f7d2756f66c95cbdc">GetNumberOfSeeds</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#c71ab2da9983a03830b02a62bb60fb62">SetHandleRepresentation</a> (<a class="el" href="a00678.html">vtkHandleRepresentation</a> *handle)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00678.html">vtkHandleRepresentation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#992b648f51163488ec1acd6bf548cf09">GetHandleRepresentation</a> (unsigned int num)</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="a01519.html#4a3ad6b596f569ba8731bef67d02a24a">GetSeedWorldPosition</a> (unsigned int seedNum, double pos[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#e8c4551664f2ed9d237d0dc59db07383">SetSeedDisplayPosition</a> (unsigned int seedNum, double pos[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#f280e872323668a6ec252f6ca453326d">GetSeedDisplayPosition</a> (unsigned int seedNum, double pos[3])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00678.html">vtkHandleRepresentation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#f3fd203b070abacbf281bc229826bac4">GetHandleRepresentation</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="a01519.html#1237f69fdf881a31e59ead68e9286f13">SetTolerance</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#793098550ddf25e5a55df24001e964b1">GetTolerance</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="a01519.html#5ab94ecbbae8726baa95dfd94bbacaf6">GetActiveHandle</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="a01519.html#15f30e4e5001fd5f24e5f10bf5a591f3">CreateHandle</a> (double e[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#b78d7e4a06dd15c469a862723d759f4c">RemoveLastHandle</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="a01519.html#d3f720ead2452262cd5c79374a00ff4a">RemoveActiveHandle</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="a01519.html#351214c2d4ae0c609fd35c09741f07b3">BuildRepresentation</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="a01519.html#eafad4216a16c4df064ca9adff8383aa">ComputeInteractionState</a> (int X, int Y, int modify=0)</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="a01519.html">vtkSeedRepresentation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#9474929b97910f7a0887e300e93aae4e">New</a> ()</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="a01519.html#1de72b8718b6bb09b1d9f9cbac2f6aef">vtkSeedRepresentation</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#d15060b1a640f1d9a05769d9957dae62">~vtkSeedRepresentation</a> ()</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="a00678.html">vtkHandleRepresentation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#62d6856e00b3c742646bd1dc309f6c04">HandleRepresentation</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">vtkHandleList *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#595df0ccb08b4ccbb06f788c0aa7d7cd">Handles</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#ada45c4755f8c64f00809d6e782e5cde">Tolerance</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01519.html#9cab211f63daaa0fa68513fbabb9066e">ActiveHandle</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="935cb194d4d18577d7401ef82bcd4a2a"></a><!-- doxytag: member="vtkSeedRepresentation::Superclass" ref="935cb194d4d18577d7401ef82bcd4a2a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01877.html">vtkWidgetRepresentation</a> <a class="el" href="a01877.html">vtkSeedRepresentation::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard VTK methods. 
<p>Reimplemented from <a class="el" href="a01877.html#7b6d273bf22eec5f99a88a0e81cde112">vtkWidgetRepresentation</a>.</p>

<p>Definition at line <a class="el" href="a05520.html#l00047">47</a> of file <a class="el" href="a05520.html">vtkSeedRepresentation.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="2b2251f54b997186945d10f909bc0030"></a><!-- doxytag: member="vtkSeedRepresentation::@78" ref="2b2251f54b997186945d10f909bc0030" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="2b2251f54b997186945d10f909bc00307bd56259834836175a7dd6d2421c578d"></a><!-- doxytag: member="Outside" ref="2b2251f54b997186945d10f909bc00307bd56259834836175a7dd6d2421c578d" args="" -->Outside</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="2b2251f54b997186945d10f909bc003063951256274ded3383c843103c782421"></a><!-- doxytag: member="NearSeed" ref="2b2251f54b997186945d10f909bc003063951256274ded3383c843103c782421" args="" -->NearSeed</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a05520.html#l00093">93</a> of file <a class="el" href="a05520.html">vtkSeedRepresentation.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="1de72b8718b6bb09b1d9f9cbac2f6aef"></a><!-- doxytag: member="vtkSeedRepresentation::vtkSeedRepresentation" ref="1de72b8718b6bb09b1d9f9cbac2f6aef" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkSeedRepresentation::vtkSeedRepresentation           </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="d15060b1a640f1d9a05769d9957dae62"></a><!-- doxytag: member="vtkSeedRepresentation::~vtkSeedRepresentation" ref="d15060b1a640f1d9a05769d9957dae62" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkSeedRepresentation::~vtkSeedRepresentation           </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="9474929b97910f7a0887e300e93aae4e"></a><!-- doxytag: member="vtkSeedRepresentation::New" ref="9474929b97910f7a0887e300e93aae4e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01519.html">vtkSeedRepresentation</a>* vtkSeedRepresentation::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Instantiate class. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

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

<p>
Standard VTK methods. 
<p>Reimplemented from <a class="el" href="a01877.html#cccf4094f054819b07b8e5f993fb78a9">vtkWidgetRepresentation</a>.</p>

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

<p>
Standard VTK methods. 
<p>Reimplemented from <a class="el" href="a01877.html#e402d2e43aed56e9bc35c1f5e42d9817">vtkWidgetRepresentation</a>.</p>

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

<p>
Standard VTK methods. 
<p>Reimplemented from <a class="el" href="a01877.html#63089e21e4b6b8c3d68dfcdf90dd5ef1">vtkWidgetRepresentation</a>.</p>

</div>
</div><p>
<a class="anchor" name="812b8cc83855f6b79f61ccbb54cbdd69"></a><!-- doxytag: member="vtkSeedRepresentation::SafeDownCast" ref="812b8cc83855f6b79f61ccbb54cbdd69" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01519.html">vtkSeedRepresentation</a>* vtkSeedRepresentation::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>
Standard VTK methods. 
<p>Reimplemented from <a class="el" href="a01877.html#9f6b11a3259504f1f148964f589c1f30">vtkWidgetRepresentation</a>.</p>

</div>
</div><p>
<a class="anchor" name="8263f37a8c96aa34494de93f708849e0"></a><!-- doxytag: member="vtkSeedRepresentation::PrintSelf" ref="8263f37a8c96aa34494de93f708849e0" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSeedRepresentation::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>
Standard VTK methods. 
<p>Reimplemented from <a class="el" href="a01877.html#dea6d0138ff965f86cac0a91553ad78f">vtkWidgetRepresentation</a>.</p>

</div>
</div><p>
<a class="anchor" name="4a3ad6b596f569ba8731bef67d02a24a"></a><!-- doxytag: member="vtkSeedRepresentation::GetSeedWorldPosition" ref="4a3ad6b596f569ba8731bef67d02a24a" args="(unsigned int seedNum, double pos[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSeedRepresentation::GetSeedWorldPosition           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>seedNum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]</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 to Set/Get the coordinates of seed points defining this representation. Note that methods are available for both display and world coordinates. The seeds are accessed by a seed number. 
</div>
</div><p>
<a class="anchor" name="e8c4551664f2ed9d237d0dc59db07383"></a><!-- doxytag: member="vtkSeedRepresentation::SetSeedDisplayPosition" ref="e8c4551664f2ed9d237d0dc59db07383" args="(unsigned int seedNum, double pos[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSeedRepresentation::SetSeedDisplayPosition           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>seedNum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]</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 to Set/Get the coordinates of seed points defining this representation. Note that methods are available for both display and world coordinates. The seeds are accessed by a seed number. 
</div>
</div><p>
<a class="anchor" name="f280e872323668a6ec252f6ca453326d"></a><!-- doxytag: member="vtkSeedRepresentation::GetSeedDisplayPosition" ref="f280e872323668a6ec252f6ca453326d" args="(unsigned int seedNum, double pos[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSeedRepresentation::GetSeedDisplayPosition           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>seedNum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]</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 to Set/Get the coordinates of seed points defining this representation. Note that methods are available for both display and world coordinates. The seeds are accessed by a seed number. 
</div>
</div><p>
<a class="anchor" name="1b598ea939be0f8f7d2756f66c95cbdc"></a><!-- doxytag: member="vtkSeedRepresentation::GetNumberOfSeeds" ref="1b598ea939be0f8f7d2756f66c95cbdc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkSeedRepresentation::GetNumberOfSeeds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the number of seeds (or handles) that have been created. 
</div>
</div><p>
<a class="anchor" name="c71ab2da9983a03830b02a62bb60fb62"></a><!-- doxytag: member="vtkSeedRepresentation::SetHandleRepresentation" ref="c71ab2da9983a03830b02a62bb60fb62" args="(vtkHandleRepresentation *handle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSeedRepresentation::SetHandleRepresentation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00678.html">vtkHandleRepresentation</a> *&nbsp;</td>
          <td class="paramname"> <em>handle</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method is used to specify the type of handle representation to use for the internal vtkHandleWidgets within <a class="el" href="a01520.html" title="place multiple seed points">vtkSeedWidget</a>. To use this method, create a dummy <a class="el" href="a00679.html" title="a general widget for moving handles">vtkHandleWidget</a> (or subclass), and then invoke this method with this dummy. Then the <a class="el" href="a01519.html" title="represent the vtkSeedWidget">vtkSeedRepresentation</a> uses this dummy to clone vtkHandleWidgets of the same type. Make sure you set the handle representation before the widget is enabled. 
</div>
</div><p>
<a class="anchor" name="992b648f51163488ec1acd6bf548cf09"></a><!-- doxytag: member="vtkSeedRepresentation::GetHandleRepresentation" ref="992b648f51163488ec1acd6bf548cf09" args="(unsigned int num)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00678.html">vtkHandleRepresentation</a>* vtkSeedRepresentation::GetHandleRepresentation           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>num</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the handle representations used for a particular seed. A side effect of this method is that it will create a handle representation in the list of representations if one has not yet been created. 
</div>
</div><p>
<a class="anchor" name="f3fd203b070abacbf281bc229826bac4"></a><!-- doxytag: member="vtkSeedRepresentation::GetHandleRepresentation" ref="f3fd203b070abacbf281bc229826bac4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00678.html">vtkHandleRepresentation</a>* vtkSeedRepresentation::GetHandleRepresentation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the model HandleRepresentation. 
<p>Definition at line <a class="el" href="a05520.html#l00078">78</a> of file <a class="el" href="a05520.html">vtkSeedRepresentation.h</a>.</p>

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

<p>
The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the end points of the widget to be active. 
</div>
</div><p>
<a class="anchor" name="793098550ddf25e5a55df24001e964b1"></a><!-- doxytag: member="vtkSeedRepresentation::GetTolerance" ref="793098550ddf25e5a55df24001e964b1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkSeedRepresentation::GetTolerance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The tolerance representing the distance to the widget (in pixels) in which the cursor is considered near enough to the end points of the widget to be active. 
</div>
</div><p>
<a class="anchor" name="5ab94ecbbae8726baa95dfd94bbacaf6"></a><!-- doxytag: member="vtkSeedRepresentation::GetActiveHandle" ref="5ab94ecbbae8726baa95dfd94bbacaf6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkSeedRepresentation::GetActiveHandle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are methods specific to <a class="el" href="a01519.html" title="represent the vtkSeedWidget">vtkSeedRepresentation</a> and which are invoked from <a class="el" href="a01520.html" title="place multiple seed points">vtkSeedWidget</a>. 
</div>
</div><p>
<a class="anchor" name="15f30e4e5001fd5f24e5f10bf5a591f3"></a><!-- doxytag: member="vtkSeedRepresentation::CreateHandle" ref="15f30e4e5001fd5f24e5f10bf5a591f3" args="(double e[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkSeedRepresentation::CreateHandle           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>e</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are methods specific to <a class="el" href="a01519.html" title="represent the vtkSeedWidget">vtkSeedRepresentation</a> and which are invoked from <a class="el" href="a01520.html" title="place multiple seed points">vtkSeedWidget</a>. 
</div>
</div><p>
<a class="anchor" name="b78d7e4a06dd15c469a862723d759f4c"></a><!-- doxytag: member="vtkSeedRepresentation::RemoveLastHandle" ref="b78d7e4a06dd15c469a862723d759f4c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSeedRepresentation::RemoveLastHandle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are methods specific to <a class="el" href="a01519.html" title="represent the vtkSeedWidget">vtkSeedRepresentation</a> and which are invoked from <a class="el" href="a01520.html" title="place multiple seed points">vtkSeedWidget</a>. 
</div>
</div><p>
<a class="anchor" name="d3f720ead2452262cd5c79374a00ff4a"></a><!-- doxytag: member="vtkSeedRepresentation::RemoveActiveHandle" ref="d3f720ead2452262cd5c79374a00ff4a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSeedRepresentation::RemoveActiveHandle           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are methods specific to <a class="el" href="a01519.html" title="represent the vtkSeedWidget">vtkSeedRepresentation</a> and which are invoked from <a class="el" href="a01520.html" title="place multiple seed points">vtkSeedWidget</a>. 
</div>
</div><p>
<a class="anchor" name="351214c2d4ae0c609fd35c09741f07b3"></a><!-- doxytag: member="vtkSeedRepresentation::BuildRepresentation" ref="351214c2d4ae0c609fd35c09741f07b3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSeedRepresentation::BuildRepresentation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are methods that satisfy vtkWidgetRepresentation's API. 
<p>Implements <a class="el" href="a01877.html#a7dfbf5a2b39487c072266e0e1520ec7">vtkWidgetRepresentation</a>.</p>

</div>
</div><p>
<a class="anchor" name="eafad4216a16c4df064ca9adff8383aa"></a><!-- doxytag: member="vtkSeedRepresentation::ComputeInteractionState" ref="eafad4216a16c4df064ca9adff8383aa" args="(int X, int Y, int modify=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkSeedRepresentation::ComputeInteractionState           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>Y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>modify</em> = <code>0</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>
These are methods that satisfy vtkWidgetRepresentation's API. 
<p>Reimplemented from <a class="el" href="a01877.html#b0aeed71d0331ae3e5c6472572f3900b">vtkWidgetRepresentation</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="62d6856e00b3c742646bd1dc309f6c04"></a><!-- doxytag: member="vtkSeedRepresentation::HandleRepresentation" ref="62d6856e00b3c742646bd1dc309f6c04" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00678.html">vtkHandleRepresentation</a>* <a class="el" href="a01519.html#62d6856e00b3c742646bd1dc309f6c04">vtkSeedRepresentation::HandleRepresentation</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05520.html#l00120">120</a> of file <a class="el" href="a05520.html">vtkSeedRepresentation.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="595df0ccb08b4ccbb06f788c0aa7d7cd"></a><!-- doxytag: member="vtkSeedRepresentation::Handles" ref="595df0ccb08b4ccbb06f788c0aa7d7cd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkHandleList* <a class="el" href="a01519.html#595df0ccb08b4ccbb06f788c0aa7d7cd">vtkSeedRepresentation::Handles</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05520.html#l00121">121</a> of file <a class="el" href="a05520.html">vtkSeedRepresentation.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ada45c4755f8c64f00809d6e782e5cde"></a><!-- doxytag: member="vtkSeedRepresentation::Tolerance" ref="ada45c4755f8c64f00809d6e782e5cde" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01519.html#ada45c4755f8c64f00809d6e782e5cde">vtkSeedRepresentation::Tolerance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05520.html#l00124">124</a> of file <a class="el" href="a05520.html">vtkSeedRepresentation.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9cab211f63daaa0fa68513fbabb9066e"></a><!-- doxytag: member="vtkSeedRepresentation::ActiveHandle" ref="9cab211f63daaa0fa68513fbabb9066e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01519.html#9cab211f63daaa0fa68513fbabb9066e">vtkSeedRepresentation::ActiveHandle</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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