Sophie

Sophie

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

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: vtkSphereWidget 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>vtkSphereWidget Class Reference</h1><!-- doxytag: class="vtkSphereWidget" --><!-- doxytag: inherits="vtk3DWidget" --><code>#include &lt;<a class="el" href="a05528.html">vtkSphereWidget.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkSphereWidget:</div>
<div class="dynsection">
<p><center><img src="a14620.png" border="0" usemap="#a14621" alt="Inheritance graph"></center>
<map name="a14621">
<area shape="rect" href="a00075.html" title="an abstract superclass for 3D widgets" alt="" coords="33,229,132,256"><area shape="rect" href="a00902.html" title="an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor..." alt="" coords="5,155,160,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="43,80,123,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="28,5,137,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkSphereWidget:</div>
<div class="dynsection">
<p><center><img src="a14622.png" border="0" usemap="#a14623" alt="Collaboration graph"></center>
<map name="a14623">
<area shape="rect" href="a00075.html" title="an abstract superclass for 3D widgets" alt="" coords="1452,1208,1551,1235"><area shape="rect" href="a00902.html" title="an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor..." alt="" coords="747,364,901,391"><area shape="rect" href="a01091.html" title="manage contention for cursors and other resources" alt="" coords="1059,333,1208,360"><area shape="rect" href="a01491.html" title="platform&#45;independent render window interaction including picking and frame rate control..." alt="" coords="1405,355,1597,381"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="407,701,487,728"><area shape="rect" href="a00086.html" title="define API for picking subclasses" alt="" coords="2416,347,2544,373"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="789,960,859,987"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="775,1264,873,1291"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="771,1163,877,1189"><area shape="rect" href="a01322.html" title="represent surface properties of a geometric object" alt="" coords="1820,1068,1911,1095"><area shape="rect" href="a01915.html" title="encapsulates a VTK Material description." alt="" coords="1075,816,1192,843"><area shape="rect" href="a01902.html" title="Represents an XML element and those nested inside." alt="" coords="751,808,897,835"><area shape="rect" href="a01537.html" title="vtkShaderProgram" alt="" coords="1433,709,1569,736"><area shape="rect" href="a01536.html" title="an adapter to pass generic vertex attributes to the rendering pipeline. .SECTION..." alt="" coords="1779,636,1952,663"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="773,701,875,728"><area shape="rect" href="a00287.html" title="iterator through a vtkCollection." alt="" coords="1061,651,1205,677"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="785,163,863,189"><area shape="rect" href="a00240.html" title="abstract class to specify cell behavior" alt="" coords="1101,117,1165,144"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1084,1019,1183,1045"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="1431,1428,1572,1455"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,503,116,529"><area shape="rect" href="a00291.html" title="superclass for callback/observer methods" alt="" coords="171,276,275,303"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="168,1248,277,1275"><area shape="rect" href="a01480.html" title="abstract specification for renderers" alt="" coords="2129,437,2225,464"><area shape="rect" href="a01318.html" title="represents an 3D object for placement in a rendered scene" alt="" coords="1091,1287,1176,1313"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="1089,1119,1177,1145"><area shape="rect" href="a00984.html" title="abstract class specifies interface to map data to graphics primitives" alt="" coords="1823,1520,1908,1547"><area shape="rect" href="a00751.html" title="topologically and geometrically regular array of data" alt="" coords="1448,1532,1555,1559"><area shape="rect" href="a00092.html" title="represents an object (geometry &amp; properties) in a rendered scene" alt="" coords="2141,1304,2213,1331"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="1799,401,1932,428"><area shape="rect" href="a00088.html" title="abstract API for pickers that can pick an instance of vtkProp" alt="" coords="2595,563,2752,589"><area shape="rect" href="a00095.html" title="a list of actors" alt="" coords="1799,687,1932,713"><area shape="rect" href="a01212.html" title="superclass for 3D geometric pickers (uses ray cast)" alt="" coords="2892,788,2969,815"><area shape="rect" href="a00226.html" title="supports function callbacks" alt="" coords="369,5,524,32"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="772,1365,876,1392"><area shape="rect" href="a01695.html" title="handles properties associated with a texture map" alt="" coords="1823,1337,1908,1364"><area shape="rect" href="a00964.html" title="abstract superclass for linear transformations" alt="" coords="376,1409,517,1436"><area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="777,1061,871,1088"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="773,1112,875,1139"><area shape="rect" href="a00251.html" title="select a cell by shooting a ray into graphics window" alt="" coords="3021,788,3123,815"><area shape="rect" href="a01319.html" title="a list of 3D props" alt="" coords="2600,737,2747,764"><area shape="rect" href="a00084.html" title="abstract class specifies interface to map 3D data" alt="" coords="1425,1107,1577,1133"><area shape="rect" href="a00582.html" title="provides thread&#45;safe access to cells" alt="" coords="1445,139,1557,165"><area shape="rect" href="a01582.html" title="create a polygonal sphere centered at the origin" alt="" coords="1976,909,2104,936"><area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="1424,955,1579,981"><area shape="rect" href="a00727.html" title="Generic algorithm superclass for image algs." alt="" coords="1433,1157,1569,1184"><area shape="rect" href="a01265.html" title="map vtkPolyData to graphics primitives" alt="" coords="2251,1512,2392,1539"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="1421,1480,1581,1507"><area shape="rect" href="a00556.html" title="dynamic, self&#45;adjusting array of float" alt="" coords="1449,1583,1553,1609"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a14624.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
3D widget for manipulating a sphere 
<p>
This 3D widget defines a sphere that can be interactively placed in a scene.<p>
To use this object, just invoke <a class="el" href="a00902.html#7f52f3d776dbe073d690ee100ab685b4">SetInteractor()</a> with the argument of the method a <a class="el" href="a01491.html" title="platform-independent render window interaction including picking and frame rate control...">vtkRenderWindowInteractor</a>. You may also wish to invoke "PlaceWidget()" to initially position the widget. The interactor will act normally until the "i" key (for "interactor") is pressed, at which point the <a class="el" href="a01583.html" title="3D widget for manipulating a sphere">vtkSphereWidget</a> will appear. (See superclass documentation for information about changing this behavior.) Events that occur outside of the widget (i.e., no part of the widget is picked) are propagated to any other registered obsevers (such as the interaction style). Turn off the widget by pressing the "i" key again (or invoke the <a class="el" href="a00902.html#cbb83598302fe928e1be539efe934f11">Off()</a> method).<p>
The <a class="el" href="a01583.html" title="3D widget for manipulating a sphere">vtkSphereWidget</a> has several methods that can be used in conjunction with other VTK objects. The Set/GetThetaResolution() and Set/GetPhiResolution() methods control the number of subdivisions of the sphere in the theta and phi directions; the <a class="el" href="a01583.html#7ad375b4bad3b64b84deff1ebb3e7ce4">GetPolyData()</a> method can be used to get the polygonal representation and can be used for things like seeding streamlines. The <a class="el" href="a01583.html#ce44dd5a9fa77108e7f5f8ac885d0141">GetSphere()</a> method returns a sphere implicit function that can be used for cutting and clipping. Typical usage of the widget is to make use of the StartInteractionEvent, InteractionEvent, and EndInteractionEvent events. The InteractionEvent is called on mouse motion; the other two events are called on button down and button up (any mouse button).<p>
Some additional features of this class include the ability to control the properties of the widget. You can set the properties of the selected and unselected representations of the sphere.<p>
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>Note that the sphere can be picked even when they are "behind" other actors. This is an intended feature and not a bug.</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00075.html" title="an abstract superclass for 3D widgets">vtk3DWidget</a> <a class="el" href="a00968.html" title="3D widget for manipulating a line">vtkLineWidget</a> <a class="el" href="a00199.html" title="orthogonal hexahedron 3D widget">vtkBoxWidget</a> <a class="el" href="a01229.html" title="3D widget for manipulating a finite plane">vtkPlaneWidget</a></dd></dl>
<dl class="user" compact><dt><b>Events:</b></dt><dd><a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe80169e81bad5684448ec6d58cd2a19fa">vtkCommand::DisableEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe3be316361b18c911f1655da2896b8556">vtkCommand::EndInteractionEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fec29906f21d68334a1fb26f6c4fddef02">vtkCommand::InteractionEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe51920c61b5ecd5e68068ec0d53dae020">vtkCommand::StartInteractionEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8feff1e2e83f33b3c331ec4b6ccd1eb98ce">vtkCommand::EnableEvent</a> </dd></dl>

<p>Definition at line <a class="el" href="a05528.html#l00078">78</a> of file <a class="el" href="a05528.html">vtkSphereWidget.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="a00075.html">vtk3DWidget</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#73bf383178528cc66b3c457f01ccb268">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="a01583.html#861421b42957628ea36066f7e5fee8d6">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="a01583.html#32ec6fcd7ba1777b57a89e4922e721bb">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="a01583.html#f0f06b04381eb93a534c348ce5d56f3b">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#7ad375b4bad3b64b84deff1ebb3e7ce4">GetPolyData</a> (<a class="el" href="a01260.html">vtkPolyData</a> *pd)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#ce44dd5a9fa77108e7f5f8ac885d0141">GetSphere</a> (<a class="el" href="a01577.html">vtkSphere</a> *sphere)</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="a01583.html#eafba0c3b9e93bbac8c11b95f8e1c27a">SetEnabled</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#ccaba68eadee6f30007afdb56c5d2096">PlaceWidget</a> (double bounds[6])</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#9c82cd11d638001a4fad886bedf7ddb6">PlaceWidget</a> (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)</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="a01583.html#9a8aca81dbca447f7d27f6d4c90b57a8">SetRepresentation</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="a01583.html#9a3a146b703d9c302b7c6c09e99fc6f8">GetRepresentation</a> ()</td></tr>

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

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

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#97690cdbbc7fba9bdeaef98828f16dbf">SetThetaResolution</a> (int r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#50b5e4648094fd25b1e87551513ea667">GetThetaResolution</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#c7dace75a56105473efab62627a55234">SetPhiResolution</a> (int r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#950737bd6e842493b00a8e934c0c07c5">GetPhiResolution</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#7bb85d74675402a7221512adc134d984">SetRadius</a> (double r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#6a0e7b50f84a26f28342d04cae4d0f5c">GetRadius</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#6db04fc0819dd0b31ddb8ba365b9b77c">SetCenter</a> (double x, double y, double z)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#62600032bb5d1cfa492cb436c4904a7b">SetCenter</a> (double x[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#85dc312a3469a9316a7c489a8f2513c0">GetCenter</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#21fd6efd8e35aef2a30c36099a8f4d57">GetCenter</a> (double xyz[3])</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="a01583.html#afcbb2d5df060761c8eaaa8302a483ce">SetTranslation</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="a01583.html#ab73ed2cba2f2013588650405d911532">GetTranslation</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="a01583.html#cbd7c6dbaae74232a0795e0a4de1d9d1">TranslationOn</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="a01583.html#b00c1a2d788e59a9d5b32b9857cedacd">TranslationOff</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="a01583.html#d6873da44a083bf311ad40e21a679c81">SetScale</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="a01583.html#6f55524b7e7f7b43509be99c33ea1f63">GetScale</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="a01583.html#127c74d16b3a752c5a36db9eba0d55e4">ScaleOn</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="a01583.html#ae53a3ea8e49b89351d33d43fb4f155a">ScaleOff</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="a01583.html#39f4a7c706285fa52083f6b86be92ccf">SetHandleVisibility</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="a01583.html#b963691ee40981f68f375b7ee4ce9a8a">GetHandleVisibility</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="a01583.html#da3ebb388c25c3e519094e2bd9a51da5">HandleVisibilityOn</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="a01583.html#22f43182636e2161dc8a37fca7e0ed77">HandleVisibilityOff</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="a01583.html#cc0bca7e87c1d8f63b55ee4d3d119735">SetHandleDirection</a> (double, double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#1a21caa81aebd83e50cb1d510b9f071d">SetHandleDirection</a> (double[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="a01583.html#f194ebf0550d53343984adc8cace1e31">GetHandleDirection</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="a01583.html#04d3740556299eb135b2812e997234d6">GetHandleDirection</a> (double &amp;, double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#66f4db37b428b9c1f428b548e4f563b8">GetHandleDirection</a> (double[3])</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="a01583.html#fae21071167d683be7a792b94b45679b">GetHandlePosition</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="a01583.html#bb5c65c0a508d90e22cd75bdd6010334">GetHandlePosition</a> (double &amp;, double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#8645fa3b1abf689532e15ea641ad29b2">GetHandlePosition</a> (double[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="a01322.html">vtkProperty</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#a0b6a119f33b0d578fcc66258916e9fe">GetSphereProperty</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01322.html">vtkProperty</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#5e0cf784846d38913f99ac74d54afcde">GetSelectedSphereProperty</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="a01322.html">vtkProperty</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#4a9d96746d0f98bb3ed215982100e061">GetHandleProperty</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01322.html">vtkProperty</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#8e898494aba68e4d9f9d2d1e5936c0ca">GetSelectedHandleProperty</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01583.html">vtkSphereWidget</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#f47041319296adc5ed619d807c0b8b74">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="a01583.html#e317882df72c25c87c0ca284a01e64e4">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#cb9341998c72fe3ba922572c12500c47">WidgetState</a> { <br>
&nbsp;&nbsp;<a class="el" href="a01583.html#cb9341998c72fe3ba922572c12500c47f8593b1d612f9b719578928fde08be36">Start</a> = 0, 
<a class="el" href="a01583.html#cb9341998c72fe3ba922572c12500c4783e7c5a7a5ec2c9c1f8a6f80cc8cff0b">Moving</a>, 
<a class="el" href="a01583.html#cb9341998c72fe3ba922572c12500c4774a6d417780afab13a2879a49f245c8b">Scaling</a>, 
<a class="el" href="a01583.html#cb9341998c72fe3ba922572c12500c472f7022e07f89471b22803dc54333deeb">Positioning</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a01583.html#cb9341998c72fe3ba922572c12500c475cbf9a4bcc127dcd87ec48988ec4acb8">Outside</a>
<br>
 }</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#8193092b579668a779ec92f5670debea">vtkSphereWidget</a> ()</td></tr>

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#255f55c549bc5b35c1252a0b4a6eea40">OnRightButtonUp</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#c4fa6ac7a3683d9f3527b25754d3db23">HighlightSphere</a> (int highlight)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#60ab0c56169f8d654e844721adf295c7">SelectRepresentation</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#b7d97842ae0350f68029969f1afaf90a">Translate</a> (double *p1, double *p2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#f1eb1e2eb207620ce32917547ba3fd50">ScaleSphere</a> (double *p1, double *p2, int X, int Y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#c69b64ff1924bec00ac4159a345d5112">MoveHandle</a> (double *p1, double *p2, int X, int Y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#f98405c9cb6de5fe9f87f96cbcbf7349">PlaceHandle</a> (double *center, double radius)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#6e9d19ac7124f2fda34dc0e773e9ec48">CreateDefaultProperties</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#6ca641712b3faa68541481ab4100ac82">HighlightHandle</a> (int)</td></tr>

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

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

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#ee79fc38397c6dd7c6373ae20e73c192">State</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00092.html">vtkActor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#d5f1ee047a7eea68d52e28bc4bdc6b03">SphereActor</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01265.html">vtkPolyDataMapper</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#a18b744e49eb37ae046aab7131868a08">SphereMapper</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01582.html">vtkSphereSource</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#d9273ff28ce7ee466564d54a77a072b5">SphereSource</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00251.html">vtkCellPicker</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#108a9972ec128ce0443953d62846305c">Picker</a></td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01322.html">vtkProperty</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#ad3340c29264085d3244ae4f2ba5dada">SphereProperty</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01322.html">vtkProperty</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#280b1d065eff1472f73b1f1edcb59d55">SelectedSphereProperty</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01322.html">vtkProperty</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#ca16c341426c5fe95156969696df9bc7">HandleProperty</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01322.html">vtkProperty</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#f87c5a9b0124d08c72726c909e41c872">SelectedHandleProperty</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00092.html">vtkActor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#c35a3368ae8cf0300e462ce2cfc9b669">HandleActor</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01265.html">vtkPolyDataMapper</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#60b095a7f111b0d955d159f599e9a0ac">HandleMapper</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01582.html">vtkSphereSource</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#7bcb3a596e4c08a415b9438cda4f7d93">HandleSource</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#1fafd0bf273409b3c1254a242371ce62">HandleDirection</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01583.html#085aefe7c467a3a3f5749dcdd1b3f8c3">HandlePosition</a> [3]</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="73bf383178528cc66b3c457f01ccb268"></a><!-- doxytag: member="vtkSphereWidget::Superclass" ref="73bf383178528cc66b3c457f01ccb268" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00075.html">vtk3DWidget</a> <a class="el" href="a00075.html">vtkSphereWidget::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00075.html#aff4a3fdfc5e99c48fb3b90b649bfb32">vtk3DWidget</a>.</p>

<p>Definition at line <a class="el" href="a05528.html#l00084">84</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

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

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="cb9341998c72fe3ba922572c12500c47f8593b1d612f9b719578928fde08be36"></a><!-- doxytag: member="Start" ref="cb9341998c72fe3ba922572c12500c47f8593b1d612f9b719578928fde08be36" args="" -->Start</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cb9341998c72fe3ba922572c12500c4783e7c5a7a5ec2c9c1f8a6f80cc8cff0b"></a><!-- doxytag: member="Moving" ref="cb9341998c72fe3ba922572c12500c4783e7c5a7a5ec2c9c1f8a6f80cc8cff0b" args="" -->Moving</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cb9341998c72fe3ba922572c12500c4774a6d417780afab13a2879a49f245c8b"></a><!-- doxytag: member="Scaling" ref="cb9341998c72fe3ba922572c12500c4774a6d417780afab13a2879a49f245c8b" args="" -->Scaling</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cb9341998c72fe3ba922572c12500c472f7022e07f89471b22803dc54333deeb"></a><!-- doxytag: member="Positioning" ref="cb9341998c72fe3ba922572c12500c472f7022e07f89471b22803dc54333deeb" args="" -->Positioning</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="cb9341998c72fe3ba922572c12500c475cbf9a4bcc127dcd87ec48988ec4acb8"></a><!-- doxytag: member="Outside" ref="cb9341998c72fe3ba922572c12500c475cbf9a4bcc127dcd87ec48988ec4acb8" args="" -->Outside</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a05528.html#l00226">226</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="8193092b579668a779ec92f5670debea"></a><!-- doxytag: member="vtkSphereWidget::vtkSphereWidget" ref="8193092b579668a779ec92f5670debea" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkSphereWidget::vtkSphereWidget           </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="177fa79cf7e9ce1fc84a3d43b9d1d914"></a><!-- doxytag: member="vtkSphereWidget::~vtkSphereWidget" ref="177fa79cf7e9ce1fc84a3d43b9d1d914" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkSphereWidget::~vtkSphereWidget           </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="f47041319296adc5ed619d807c0b8b74"></a><!-- doxytag: member="vtkSphereWidget::New" ref="f47041319296adc5ed619d807c0b8b74" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01583.html">vtkSphereWidget</a>* vtkSphereWidget::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 the object. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="861421b42957628ea36066f7e5fee8d6"></a><!-- doxytag: member="vtkSphereWidget::GetClassName" ref="861421b42957628ea36066f7e5fee8d6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkSphereWidget::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="a00075.html#82c07782be86db3f0888b3e3a735c351">vtk3DWidget</a>.</p>

</div>
</div><p>
<a class="anchor" name="e317882df72c25c87c0ca284a01e64e4"></a><!-- doxytag: member="vtkSphereWidget::IsTypeOf" ref="e317882df72c25c87c0ca284a01e64e4" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkSphereWidget::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="a00075.html#47e927af66831466a1f4b8e8e22a92df">vtk3DWidget</a>.</p>

</div>
</div><p>
<a class="anchor" name="32ec6fcd7ba1777b57a89e4922e721bb"></a><!-- doxytag: member="vtkSphereWidget::IsA" ref="32ec6fcd7ba1777b57a89e4922e721bb" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkSphereWidget::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="a00075.html#7cf683a1310ad28dae183f9dc348e0e7">vtk3DWidget</a>.</p>

</div>
</div><p>
<a class="anchor" name="5205b27cb09b7c369027e34ee7962103"></a><!-- doxytag: member="vtkSphereWidget::SafeDownCast" ref="5205b27cb09b7c369027e34ee7962103" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01583.html">vtkSphereWidget</a>* vtkSphereWidget::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="a00075.html#0680b8874f30162fff6a8b81504c1421">vtk3DWidget</a>.</p>

</div>
</div><p>
<a class="anchor" name="f0f06b04381eb93a534c348ce5d56f3b"></a><!-- doxytag: member="vtkSphereWidget::PrintSelf" ref="f0f06b04381eb93a534c348ce5d56f3b" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::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="a00075.html#132e8f748131edef14b83d9b15d603c8">vtk3DWidget</a>.</p>

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

<p>
Methods that satisfy the superclass' API. 
<p>Reimplemented from <a class="el" href="a00902.html#b43191e675e294441a76efa7e4f884d9">vtkInteractorObserver</a>.</p>

</div>
</div><p>
<a class="anchor" name="ccaba68eadee6f30007afdb56c5d2096"></a><!-- doxytag: member="vtkSphereWidget::PlaceWidget" ref="ccaba68eadee6f30007afdb56c5d2096" args="(double bounds[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::PlaceWidget           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bounds</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods that satisfy the superclass' API. 
<p>Implements <a class="el" href="a00075.html#eb6fb9106f59adbf8d65381b43771751">vtk3DWidget</a>.</p>

</div>
</div><p>
<a class="anchor" name="1af7706dc3210c64fdebde33a6d11088"></a><!-- doxytag: member="vtkSphereWidget::PlaceWidget" ref="1af7706dc3210c64fdebde33a6d11088" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::PlaceWidget           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods that satisfy the superclass' API. 
<p>Reimplemented from <a class="el" href="a00075.html#d6a77721ab3efb8ba994132439f53e66">vtk3DWidget</a>.</p>

<p>Definition at line <a class="el" href="a05528.html#l00091">91</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c82cd11d638001a4fad886bedf7ddb6"></a><!-- doxytag: member="vtkSphereWidget::PlaceWidget" ref="9c82cd11d638001a4fad886bedf7ddb6" args="(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::PlaceWidget           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>xmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>xmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>ymin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>ymax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>zmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>zmax</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods that satisfy the superclass' API. 
<p>Reimplemented from <a class="el" href="a00075.html#16e1696135a1d8aa5b327281423cc59e">vtk3DWidget</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="9a8aca81dbca447f7d27f6d4c90b57a8"></a><!-- doxytag: member="vtkSphereWidget::SetRepresentation" ref="9a8aca81dbca447f7d27f6d4c90b57a8" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::SetRepresentation           </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>
Set the representation of the sphere. Different representations are useful depending on the application. 
</div>
</div><p>
<a class="anchor" name="9a3a146b703d9c302b7c6c09e99fc6f8"></a><!-- doxytag: member="vtkSphereWidget::GetRepresentation" ref="9a3a146b703d9c302b7c6c09e99fc6f8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkSphereWidget::GetRepresentation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the representation of the sphere. Different representations are useful depending on the application. 
</div>
</div><p>
<a class="anchor" name="e211f816c540fcebc6449713e4e812f9"></a><!-- doxytag: member="vtkSphereWidget::SetRepresentationToOff" ref="e211f816c540fcebc6449713e4e812f9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::SetRepresentationToOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the representation of the sphere. Different representations are useful depending on the application. 
<p>Definition at line <a class="el" href="a05528.html#l00103">103</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

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

<p>
Set the representation of the sphere. Different representations are useful depending on the application. 
<p>Definition at line <a class="el" href="a05528.html#l00105">105</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

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

<p>
Set the representation of the sphere. Different representations are useful depending on the application. 
<p>Definition at line <a class="el" href="a05528.html#l00107">107</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="97690cdbbc7fba9bdeaef98828f16dbf"></a><!-- doxytag: member="vtkSphereWidget::SetThetaResolution" ref="97690cdbbc7fba9bdeaef98828f16dbf" args="(int r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::SetThetaResolution           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the resolution of the sphere in the Theta direction. 
<p>Definition at line <a class="el" href="a05528.html#l00113">113</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="50b5e4648094fd25b1e87551513ea667"></a><!-- doxytag: member="vtkSphereWidget::GetThetaResolution" ref="50b5e4648094fd25b1e87551513ea667" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkSphereWidget::GetThetaResolution           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the resolution of the sphere in the Theta direction. 
<p>Definition at line <a class="el" href="a05528.html#l00115">115</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c7dace75a56105473efab62627a55234"></a><!-- doxytag: member="vtkSphereWidget::SetPhiResolution" ref="c7dace75a56105473efab62627a55234" args="(int r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::SetPhiResolution           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the resolution of the sphere in the Phi direction. 
<p>Definition at line <a class="el" href="a05528.html#l00121">121</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="950737bd6e842493b00a8e934c0c07c5"></a><!-- doxytag: member="vtkSphereWidget::GetPhiResolution" ref="950737bd6e842493b00a8e934c0c07c5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkSphereWidget::GetPhiResolution           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the resolution of the sphere in the Phi direction. 
<p>Definition at line <a class="el" href="a05528.html#l00123">123</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7bb85d74675402a7221512adc134d984"></a><!-- doxytag: member="vtkSphereWidget::SetRadius" ref="7bb85d74675402a7221512adc134d984" args="(double r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::SetRadius           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>r</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the radius of sphere. Default is .5. 
<p>Definition at line <a class="el" href="a05528.html#l00129">129</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6a0e7b50f84a26f28342d04cae4d0f5c"></a><!-- doxytag: member="vtkSphereWidget::GetRadius" ref="6a0e7b50f84a26f28342d04cae4d0f5c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkSphereWidget::GetRadius           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the radius of sphere. Default is .5. 
<p>Definition at line <a class="el" href="a05528.html#l00137">137</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6db04fc0819dd0b31ddb8ba365b9b77c"></a><!-- doxytag: member="vtkSphereWidget::SetCenter" ref="6db04fc0819dd0b31ddb8ba365b9b77c" args="(double x, double y, double z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::SetCenter           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z</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>
Set/Get the center of the sphere. 
<p>Definition at line <a class="el" href="a05528.html#l00143">143</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="62600032bb5d1cfa492cb436c4904a7b"></a><!-- doxytag: member="vtkSphereWidget::SetCenter" ref="62600032bb5d1cfa492cb436c4904a7b" args="(double x[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::SetCenter           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the center of the sphere. 
<p>Definition at line <a class="el" href="a05528.html#l00147">147</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="85dc312a3469a9316a7c489a8f2513c0"></a><!-- doxytag: member="vtkSphereWidget::GetCenter" ref="85dc312a3469a9316a7c489a8f2513c0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkSphereWidget::GetCenter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the center of the sphere. 
<p>Definition at line <a class="el" href="a05528.html#l00151">151</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="21fd6efd8e35aef2a30c36099a8f4d57"></a><!-- doxytag: member="vtkSphereWidget::GetCenter" ref="21fd6efd8e35aef2a30c36099a8f4d57" args="(double xyz[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::GetCenter           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>xyz</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the center of the sphere. 
<p>Definition at line <a class="el" href="a05528.html#l00153">153</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="afcbb2d5df060761c8eaaa8302a483ce"></a><!-- doxytag: member="vtkSphereWidget::SetTranslation" ref="afcbb2d5df060761c8eaaa8302a483ce" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::SetTranslation           </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>
Enable translation and scaling of the widget. By default, the widget can be translated and rotated. 
</div>
</div><p>
<a class="anchor" name="ab73ed2cba2f2013588650405d911532"></a><!-- doxytag: member="vtkSphereWidget::GetTranslation" ref="ab73ed2cba2f2013588650405d911532" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkSphereWidget::GetTranslation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable translation and scaling of the widget. By default, the widget can be translated and rotated. 
</div>
</div><p>
<a class="anchor" name="cbd7c6dbaae74232a0795e0a4de1d9d1"></a><!-- doxytag: member="vtkSphereWidget::TranslationOn" ref="cbd7c6dbaae74232a0795e0a4de1d9d1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::TranslationOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable translation and scaling of the widget. By default, the widget can be translated and rotated. 
</div>
</div><p>
<a class="anchor" name="b00c1a2d788e59a9d5b32b9857cedacd"></a><!-- doxytag: member="vtkSphereWidget::TranslationOff" ref="b00c1a2d788e59a9d5b32b9857cedacd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::TranslationOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable translation and scaling of the widget. By default, the widget can be translated and rotated. 
</div>
</div><p>
<a class="anchor" name="d6873da44a083bf311ad40e21a679c81"></a><!-- doxytag: member="vtkSphereWidget::SetScale" ref="d6873da44a083bf311ad40e21a679c81" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::SetScale           </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>
Enable translation and scaling of the widget. By default, the widget can be translated and rotated. 
</div>
</div><p>
<a class="anchor" name="6f55524b7e7f7b43509be99c33ea1f63"></a><!-- doxytag: member="vtkSphereWidget::GetScale" ref="6f55524b7e7f7b43509be99c33ea1f63" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkSphereWidget::GetScale           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable translation and scaling of the widget. By default, the widget can be translated and rotated. 
</div>
</div><p>
<a class="anchor" name="127c74d16b3a752c5a36db9eba0d55e4"></a><!-- doxytag: member="vtkSphereWidget::ScaleOn" ref="127c74d16b3a752c5a36db9eba0d55e4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::ScaleOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable translation and scaling of the widget. By default, the widget can be translated and rotated. 
</div>
</div><p>
<a class="anchor" name="ae53a3ea8e49b89351d33d43fb4f155a"></a><!-- doxytag: member="vtkSphereWidget::ScaleOff" ref="ae53a3ea8e49b89351d33d43fb4f155a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::ScaleOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enable translation and scaling of the widget. By default, the widget can be translated and rotated. 
</div>
</div><p>
<a class="anchor" name="39f4a7c706285fa52083f6b86be92ccf"></a><!-- doxytag: member="vtkSphereWidget::SetHandleVisibility" ref="39f4a7c706285fa52083f6b86be92ccf" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::SetHandleVisibility           </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 handle sits on the surface of the sphere and may be moved around the surface by picking (left mouse) and then moving. The position of the handle can be retrieved, this is useful for positioning cameras and lights. By default, the handle is turned off. 
</div>
</div><p>
<a class="anchor" name="b963691ee40981f68f375b7ee4ce9a8a"></a><!-- doxytag: member="vtkSphereWidget::GetHandleVisibility" ref="b963691ee40981f68f375b7ee4ce9a8a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkSphereWidget::GetHandleVisibility           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The handle sits on the surface of the sphere and may be moved around the surface by picking (left mouse) and then moving. The position of the handle can be retrieved, this is useful for positioning cameras and lights. By default, the handle is turned off. 
</div>
</div><p>
<a class="anchor" name="da3ebb388c25c3e519094e2bd9a51da5"></a><!-- doxytag: member="vtkSphereWidget::HandleVisibilityOn" ref="da3ebb388c25c3e519094e2bd9a51da5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::HandleVisibilityOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The handle sits on the surface of the sphere and may be moved around the surface by picking (left mouse) and then moving. The position of the handle can be retrieved, this is useful for positioning cameras and lights. By default, the handle is turned off. 
</div>
</div><p>
<a class="anchor" name="22f43182636e2161dc8a37fca7e0ed77"></a><!-- doxytag: member="vtkSphereWidget::HandleVisibilityOff" ref="22f43182636e2161dc8a37fca7e0ed77" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::HandleVisibilityOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The handle sits on the surface of the sphere and may be moved around the surface by picking (left mouse) and then moving. The position of the handle can be retrieved, this is useful for positioning cameras and lights. By default, the handle is turned off. 
</div>
</div><p>
<a class="anchor" name="cc0bca7e87c1d8f63b55ee4d3d119735"></a><!-- doxytag: member="vtkSphereWidget::SetHandleDirection" ref="cc0bca7e87c1d8f63b55ee4d3d119735" args="(double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::SetHandleDirection           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></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>
Set/Get the direction vector of the handle relative to the center of the sphere. The direction of the handle is from the sphere center to the handle position. 
</div>
</div><p>
<a class="anchor" name="1a21caa81aebd83e50cb1d510b9f071d"></a><!-- doxytag: member="vtkSphereWidget::SetHandleDirection" ref="1a21caa81aebd83e50cb1d510b9f071d" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::SetHandleDirection           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the direction vector of the handle relative to the center of the sphere. The direction of the handle is from the sphere center to the handle position. 
</div>
</div><p>
<a class="anchor" name="f194ebf0550d53343984adc8cace1e31"></a><!-- doxytag: member="vtkSphereWidget::GetHandleDirection" ref="f194ebf0550d53343984adc8cace1e31" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkSphereWidget::GetHandleDirection           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the direction vector of the handle relative to the center of the sphere. The direction of the handle is from the sphere center to the handle position. 
</div>
</div><p>
<a class="anchor" name="04d3740556299eb135b2812e997234d6"></a><!-- doxytag: member="vtkSphereWidget::GetHandleDirection" ref="04d3740556299eb135b2812e997234d6" args="(double &amp;, double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::GetHandleDirection           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></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>
Set/Get the direction vector of the handle relative to the center of the sphere. The direction of the handle is from the sphere center to the handle position. 
</div>
</div><p>
<a class="anchor" name="66f4db37b428b9c1f428b548e4f563b8"></a><!-- doxytag: member="vtkSphereWidget::GetHandleDirection" ref="66f4db37b428b9c1f428b548e4f563b8" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::GetHandleDirection           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the direction vector of the handle relative to the center of the sphere. The direction of the handle is from the sphere center to the handle position. 
</div>
</div><p>
<a class="anchor" name="fae21071167d683be7a792b94b45679b"></a><!-- doxytag: member="vtkSphereWidget::GetHandlePosition" ref="fae21071167d683be7a792b94b45679b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkSphereWidget::GetHandlePosition           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the position of the handle. 
</div>
</div><p>
<a class="anchor" name="bb5c65c0a508d90e22cd75bdd6010334"></a><!-- doxytag: member="vtkSphereWidget::GetHandlePosition" ref="bb5c65c0a508d90e22cd75bdd6010334" args="(double &amp;, double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::GetHandlePosition           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></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>
Get the position of the handle. 
</div>
</div><p>
<a class="anchor" name="8645fa3b1abf689532e15ea641ad29b2"></a><!-- doxytag: member="vtkSphereWidget::GetHandlePosition" ref="8645fa3b1abf689532e15ea641ad29b2" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::GetHandlePosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the position of the handle. 
</div>
</div><p>
<a class="anchor" name="7ad375b4bad3b64b84deff1ebb3e7ce4"></a><!-- doxytag: member="vtkSphereWidget::GetPolyData" ref="7ad375b4bad3b64b84deff1ebb3e7ce4" args="(vtkPolyData *pd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::GetPolyData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01260.html">vtkPolyData</a> *&nbsp;</td>
          <td class="paramname"> <em>pd</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Grab the polydata (including points) that defines the sphere. The polydata consists of n+1 points, where n is the resolution of the sphere. These point values are guaranteed to be up-to-date when either the InteractionEvent or EndInteraction events are invoked. The user provides the <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> and the points and polysphere are added to it. 
</div>
</div><p>
<a class="anchor" name="ce44dd5a9fa77108e7f5f8ac885d0141"></a><!-- doxytag: member="vtkSphereWidget::GetSphere" ref="ce44dd5a9fa77108e7f5f8ac885d0141" args="(vtkSphere *sphere)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::GetSphere           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01577.html">vtkSphere</a> *&nbsp;</td>
          <td class="paramname"> <em>sphere</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the spherical implicit function defined by this widget. Note that <a class="el" href="a01577.html" title="implicit function for a sphere">vtkSphere</a> is a subclass of <a class="el" href="a00855.html" title="abstract interface for implicit functions">vtkImplicitFunction</a>, meaning that it can be used by a variety of filters to perform clipping, cutting, and selection of data. 
</div>
</div><p>
<a class="anchor" name="a0b6a119f33b0d578fcc66258916e9fe"></a><!-- doxytag: member="vtkSphereWidget::GetSphereProperty" ref="a0b6a119f33b0d578fcc66258916e9fe" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01322.html">vtkProperty</a>* vtkSphereWidget::GetSphereProperty           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the sphere properties. The properties of the sphere when selected and unselected can be manipulated. 
</div>
</div><p>
<a class="anchor" name="5e0cf784846d38913f99ac74d54afcde"></a><!-- doxytag: member="vtkSphereWidget::GetSelectedSphereProperty" ref="5e0cf784846d38913f99ac74d54afcde" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01322.html">vtkProperty</a>* vtkSphereWidget::GetSelectedSphereProperty           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the sphere properties. The properties of the sphere when selected and unselected can be manipulated. 
</div>
</div><p>
<a class="anchor" name="4a9d96746d0f98bb3ed215982100e061"></a><!-- doxytag: member="vtkSphereWidget::GetHandleProperty" ref="4a9d96746d0f98bb3ed215982100e061" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01322.html">vtkProperty</a>* vtkSphereWidget::GetHandleProperty           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the handle properties (the little ball on the sphere is the handle). The properties of the handle when selected and unselected can be manipulated. 
</div>
</div><p>
<a class="anchor" name="8e898494aba68e4d9f9d2d1e5936c0ca"></a><!-- doxytag: member="vtkSphereWidget::GetSelectedHandleProperty" ref="8e898494aba68e4d9f9d2d1e5936c0ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01322.html">vtkProperty</a>* vtkSphereWidget::GetSelectedHandleProperty           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the handle properties (the little ball on the sphere is the handle). The properties of the handle when selected and unselected can be manipulated. 
</div>
</div><p>
<a class="anchor" name="58eb89f21251ab73e5a2d2aba671d899"></a><!-- doxytag: member="vtkSphereWidget::ProcessEvents" ref="58eb89f21251ab73e5a2d2aba671d899" args="(vtkObject *object, unsigned long event, void *clientdata, void *calldata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkSphereWidget::ProcessEvents           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>clientdata</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>calldata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="e872d51fa709e8b9560dad0d3222cb1d"></a><!-- doxytag: member="vtkSphereWidget::OnRightButtonDown" ref="e872d51fa709e8b9560dad0d3222cb1d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::OnRightButtonDown           </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="255f55c549bc5b35c1252a0b4a6eea40"></a><!-- doxytag: member="vtkSphereWidget::OnRightButtonUp" ref="255f55c549bc5b35c1252a0b4a6eea40" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::OnRightButtonUp           </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="9c8fb40f30244c6630a8cb78fc128809"></a><!-- doxytag: member="vtkSphereWidget::OnMouseMove" ref="9c8fb40f30244c6630a8cb78fc128809" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::OnMouseMove           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="60ab0c56169f8d654e844721adf295c7"></a><!-- doxytag: member="vtkSphereWidget::SelectRepresentation" ref="60ab0c56169f8d654e844721adf295c7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::SelectRepresentation           </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="b7d97842ae0350f68029969f1afaf90a"></a><!-- doxytag: member="vtkSphereWidget::Translate" ref="b7d97842ae0350f68029969f1afaf90a" args="(double *p1, double *p2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::Translate           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f1eb1e2eb207620ce32917547ba3fd50"></a><!-- doxytag: member="vtkSphereWidget::ScaleSphere" ref="f1eb1e2eb207620ce32917547ba3fd50" args="(double *p1, double *p2, int X, int Y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::ScaleSphere           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></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><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="c69b64ff1924bec00ac4159a345d5112"></a><!-- doxytag: member="vtkSphereWidget::MoveHandle" ref="c69b64ff1924bec00ac4159a345d5112" args="(double *p1, double *p2, int X, int Y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::MoveHandle           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>p2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></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><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="f98405c9cb6de5fe9f87f96cbcbf7349"></a><!-- doxytag: member="vtkSphereWidget::PlaceHandle" ref="f98405c9cb6de5fe9f87f96cbcbf7349" args="(double *center, double radius)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::PlaceHandle           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>center</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>radius</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6e9d19ac7124f2fda34dc0e773e9ec48"></a><!-- doxytag: member="vtkSphereWidget::CreateDefaultProperties" ref="6e9d19ac7124f2fda34dc0e773e9ec48" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::CreateDefaultProperties           </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="6ca641712b3faa68541481ab4100ac82"></a><!-- doxytag: member="vtkSphereWidget::HighlightHandle" ref="6ca641712b3faa68541481ab4100ac82" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkSphereWidget::HighlightHandle           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</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="817d8f83096498719c9c19380f9e569d"></a><!-- doxytag: member="vtkSphereWidget::SizeHandles" ref="817d8f83096498719c9c19380f9e569d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkSphereWidget::SizeHandles           </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="a00075.html#ed3ed18b8949f25b6c115637a3a85ee6">vtk3DWidget</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="ee79fc38397c6dd7c6373ae20e73c192"></a><!-- doxytag: member="vtkSphereWidget::State" ref="ee79fc38397c6dd7c6373ae20e73c192" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01583.html#ee79fc38397c6dd7c6373ae20e73c192">vtkSphereWidget::State</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00225">225</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d5f1ee047a7eea68d52e28bc4bdc6b03"></a><!-- doxytag: member="vtkSphereWidget::SphereActor" ref="d5f1ee047a7eea68d52e28bc4bdc6b03" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00092.html">vtkActor</a>* <a class="el" href="a01583.html#d5f1ee047a7eea68d52e28bc4bdc6b03">vtkSphereWidget::SphereActor</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00250">250</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a18b744e49eb37ae046aab7131868a08"></a><!-- doxytag: member="vtkSphereWidget::SphereMapper" ref="a18b744e49eb37ae046aab7131868a08" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01265.html">vtkPolyDataMapper</a>* <a class="el" href="a01583.html#a18b744e49eb37ae046aab7131868a08">vtkSphereWidget::SphereMapper</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00251">251</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d9273ff28ce7ee466564d54a77a072b5"></a><!-- doxytag: member="vtkSphereWidget::SphereSource" ref="d9273ff28ce7ee466564d54a77a072b5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01582.html">vtkSphereSource</a>* <a class="el" href="a01583.html#d9273ff28ce7ee466564d54a77a072b5">vtkSphereWidget::SphereSource</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00252">252</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05528.html#l00257">257</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="108a9972ec128ce0443953d62846305c"></a><!-- doxytag: member="vtkSphereWidget::Picker" ref="108a9972ec128ce0443953d62846305c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00251.html">vtkCellPicker</a>* <a class="el" href="a01583.html#108a9972ec128ce0443953d62846305c">vtkSphereWidget::Picker</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00260">260</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05528.html#l00263">263</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05528.html#l00264">264</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ad3340c29264085d3244ae4f2ba5dada"></a><!-- doxytag: member="vtkSphereWidget::SphereProperty" ref="ad3340c29264085d3244ae4f2ba5dada" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01322.html">vtkProperty</a>* <a class="el" href="a01583.html#ad3340c29264085d3244ae4f2ba5dada">vtkSphereWidget::SphereProperty</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00272">272</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="280b1d065eff1472f73b1f1edcb59d55"></a><!-- doxytag: member="vtkSphereWidget::SelectedSphereProperty" ref="280b1d065eff1472f73b1f1edcb59d55" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01322.html">vtkProperty</a>* <a class="el" href="a01583.html#280b1d065eff1472f73b1f1edcb59d55">vtkSphereWidget::SelectedSphereProperty</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00273">273</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ca16c341426c5fe95156969696df9bc7"></a><!-- doxytag: member="vtkSphereWidget::HandleProperty" ref="ca16c341426c5fe95156969696df9bc7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01322.html">vtkProperty</a>* <a class="el" href="a01583.html#ca16c341426c5fe95156969696df9bc7">vtkSphereWidget::HandleProperty</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00274">274</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f87c5a9b0124d08c72726c909e41c872"></a><!-- doxytag: member="vtkSphereWidget::SelectedHandleProperty" ref="f87c5a9b0124d08c72726c909e41c872" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01322.html">vtkProperty</a>* <a class="el" href="a01583.html#f87c5a9b0124d08c72726c909e41c872">vtkSphereWidget::SelectedHandleProperty</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00275">275</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c35a3368ae8cf0300e462ce2cfc9b669"></a><!-- doxytag: member="vtkSphereWidget::HandleActor" ref="c35a3368ae8cf0300e462ce2cfc9b669" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00092.html">vtkActor</a>* <a class="el" href="a01583.html#c35a3368ae8cf0300e462ce2cfc9b669">vtkSphereWidget::HandleActor</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00279">279</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="60b095a7f111b0d955d159f599e9a0ac"></a><!-- doxytag: member="vtkSphereWidget::HandleMapper" ref="60b095a7f111b0d955d159f599e9a0ac" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01265.html">vtkPolyDataMapper</a>* <a class="el" href="a01583.html#60b095a7f111b0d955d159f599e9a0ac">vtkSphereWidget::HandleMapper</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00280">280</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7bcb3a596e4c08a415b9438cda4f7d93"></a><!-- doxytag: member="vtkSphereWidget::HandleSource" ref="7bcb3a596e4c08a415b9438cda4f7d93" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01582.html">vtkSphereSource</a>* <a class="el" href="a01583.html#7bcb3a596e4c08a415b9438cda4f7d93">vtkSphereWidget::HandleSource</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00281">281</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05528.html#l00283">283</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1fafd0bf273409b3c1254a242371ce62"></a><!-- doxytag: member="vtkSphereWidget::HandleDirection" ref="1fafd0bf273409b3c1254a242371ce62" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01583.html#1fafd0bf273409b3c1254a242371ce62">vtkSphereWidget::HandleDirection</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00284">284</a> of file <a class="el" href="a05528.html">vtkSphereWidget.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="085aefe7c467a3a3f5749dcdd1b3f8c3"></a><!-- doxytag: member="vtkSphereWidget::HandlePosition" ref="085aefe7c467a3a3f5749dcdd1b3f8c3" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01583.html#085aefe7c467a3a3f5749dcdd1b3f8c3">vtkSphereWidget::HandlePosition</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05528.html#l00285">285</a> of file <a class="el" href="a05528.html">vtkSphereWidget.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="a05528.html">vtkSphereWidget.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:35:36 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>