Sophie

Sophie

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

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

<p>
<a href="a09307.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
represent the <a class="el" href="a00430.html" title="measure the distance between two points">vtkDistanceWidget</a> 
<p>
The <a class="el" href="a00428.html" title="represent the vtkDistanceWidget">vtkDistanceRepresentation</a> is a superclass for various types of representations for the <a class="el" href="a00430.html" title="measure the distance between two points">vtkDistanceWidget</a>. Logically subclasses consist of an axis and two handles for placing/manipulating the end points.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00430.html" title="measure the distance between two points">vtkDistanceWidget</a> <a class="el" href="a00678.html" title="abstract class for representing widget handles">vtkHandleRepresentation</a> <a class="el" href="a00429.html" title="represent the vtkDistanceWidget">vtkDistanceRepresentation2D</a> <a class="el" href="a00428.html" title="represent the vtkDistanceWidget">vtkDistanceRepresentation</a> </dd></dl>

<p>Definition at line <a class="el" href="a05475.html#l00034">34</a> of file <a class="el" href="a05475.html">vtkDistanceRepresentation.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01877.html">vtkWidgetRepresentation</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#da6ad7d3087f3f4a3e6617b7f29478e9">Superclass</a></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="a00428.html#872a820dc752e6407c0c0042ea7cca01">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="a00428.html#92deabfe1b48dffac21d8b17cf213f31">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="a00428.html#e2a14db21cec52624aa438de16b40f08">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">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#217c1180c2de6a73693db6c77c40832f">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="a00428.html#8013e47889b304ed0a0e014688f5cd0af805ec135aa36ba40e3f5b92633536ff">Outside</a> = 0, 
<a class="el" href="a00428.html#8013e47889b304ed0a0e014688f5cd0a899c526f80c22204a8f6764e896d23e1">NearP1</a>, 
<a class="el" href="a00428.html#8013e47889b304ed0a0e014688f5cd0a5e565ecda6dccb77ca6b436480539901">NearP2</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 double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#6cf981bbd10bc0f5be01e0133d37961b">GetDistance</a> ()=0</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="a00428.html#19789c0f460a88b7c0edcd60a3123d75">GetPoint1WorldPosition</a> (double pos[3])=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#73893da1ef7a02aa5ecacb798eda7baa">GetPoint2WorldPosition</a> (double pos[3])=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#8807cf4497dd3b212bded251183be1ba">GetPoint1WorldPosition</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#e1df58619db75ff49ad10846350d4de3">GetPoint2WorldPosition</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#fb8543f4ea164203a6c2ffad91174918">SetPoint1DisplayPosition</a> (double pos[3])=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#ce806413d5b1abc92411fb55d0035fa5">SetPoint2DisplayPosition</a> (double pos[3])=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#884ee042c61915bf473bb4439bcf25b7">GetPoint1DisplayPosition</a> (double pos[3])=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#85dfa2df37c606bc27583d22309c4382">GetPoint2DisplayPosition</a> (double pos[3])=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#98438f658de88b4028010f429ecac2f9">SetPoint1WorldPosition</a> (double pos[3])=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#c55b0c365a15a97d5ec21dbf01e40eb0">SetPoint2WorldPosition</a> (double pos[3])=0</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="a00428.html#9270e5e6163878d237eee33bc093bd2b">SetHandleRepresentation</a> (<a class="el" href="a00678.html">vtkHandleRepresentation</a> *handle)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#9d78db518e43d9125d4d1ab5d4ca1e80">InstantiateHandleRepresentation</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="a00678.html">vtkHandleRepresentation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#a49c0e1a7957b99a1ba7d3d9e5136bd1">GetPoint1Representation</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00678.html">vtkHandleRepresentation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#d006e15678cbd82946ffc278e1884df7">GetPoint2Representation</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="a00428.html#b5cf23cf2467f1c03ba1ddfb5a6df3b7">SetTolerance</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#cfc4a08b7da3d40be2e12f2c15551b94">GetTolerance</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="a00428.html#b29677fc2446580d49ae7759be20986b">SetLabelFormat</a> (const char *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#59a9061c7edc87b60d87edfbf9314d72">GetLabelFormat</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="a00428.html#69d6bdfaedd42e76151e1974568a86e3">BuildRepresentation</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#23432ed9d21d35b3a66552b8bba756fa">ComputeInteractionState</a> (int X, int Y, int modify=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#7cfdadab43fea211a0e4e6d67f3f7bff">StartWidgetInteraction</a> (double e[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#e9a163956c76c3b4846f035f58ea2ce2">WidgetInteraction</a> (double e[2])</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="a00428.html#2ff322c204f19c51fc2ea0c000d52549">vtkDistanceRepresentation</a> ()</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00678.html">vtkHandleRepresentation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#8e93b09a3ae561f1c0eac20318f709d9">HandleRepresentation</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00678.html">vtkHandleRepresentation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#db137bd0ac65013f22d6f6e888ec2aab">Point1Representation</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00678.html">vtkHandleRepresentation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#8553a34b17a695b2d817264e768f4df3">Point2Representation</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html#9d5e1e850629661309117df130119528">LabelFormat</a></td></tr>

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

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

<p>Reimplemented in <a class="el" href="a00429.html#ffac18fce394c249816f09d95f7f0e8d">vtkDistanceRepresentation2D</a>.</p>

<p>Definition at line <a class="el" href="a05475.html#l00039">39</a> of file <a class="el" href="a05475.html">vtkDistanceRepresentation.h</a>.</p>

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

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

<p>Definition at line <a class="el" href="a05475.html#l00102">102</a> of file <a class="el" href="a05475.html">vtkDistanceRepresentation.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="2ff322c204f19c51fc2ea0c000d52549"></a><!-- doxytag: member="vtkDistanceRepresentation::vtkDistanceRepresentation" ref="2ff322c204f19c51fc2ea0c000d52549" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDistanceRepresentation::vtkDistanceRepresentation           </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="bf02665470c44b6189ae9ea975f25870"></a><!-- doxytag: member="vtkDistanceRepresentation::~vtkDistanceRepresentation" ref="bf02665470c44b6189ae9ea975f25870" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDistanceRepresentation::~vtkDistanceRepresentation           </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="872a820dc752e6407c0c0042ea7cca01"></a><!-- doxytag: member="vtkDistanceRepresentation::GetClassName" ref="872a820dc752e6407c0c0042ea7cca01" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkDistanceRepresentation::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented in <a class="el" href="a00429.html#79dc18388560db66755d7edde5790c29">vtkDistanceRepresentation2D</a>.</p>

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

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

<p>Reimplemented in <a class="el" href="a00429.html#0c5910d4a8a08419d2adffbd464ef778">vtkDistanceRepresentation2D</a>.</p>

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

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

<p>Reimplemented in <a class="el" href="a00429.html#748b2226c2712dfbdad93090ca7b992b">vtkDistanceRepresentation2D</a>.</p>

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

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

<p>Reimplemented in <a class="el" href="a00429.html#446d4a4253e10056cff05caa1f209be7">vtkDistanceRepresentation2D</a>.</p>

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

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

<p>Reimplemented in <a class="el" href="a00429.html#73b935eb067f779a8d9f60e90e066e98">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="6cf981bbd10bc0f5be01e0133d37961b"></a><!-- doxytag: member="vtkDistanceRepresentation::GetDistance" ref="6cf981bbd10bc0f5be01e0133d37961b" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkDistanceRepresentation::GetDistance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This representation and all subclasses must keep a distance consistent with the state of the widget. 
<p>Implemented in <a class="el" href="a00429.html#3bbe720135d832c6d9e6127041939d74">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="19789c0f460a88b7c0edcd60a3123d75"></a><!-- doxytag: member="vtkDistanceRepresentation::GetPoint1WorldPosition" ref="19789c0f460a88b7c0edcd60a3123d75" args="(double pos[3])=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::GetPoint1WorldPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates. 
<p>Implemented in <a class="el" href="a00429.html#57ef0c892cf1cb53bd21267164273f63">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="73893da1ef7a02aa5ecacb798eda7baa"></a><!-- doxytag: member="vtkDistanceRepresentation::GetPoint2WorldPosition" ref="73893da1ef7a02aa5ecacb798eda7baa" args="(double pos[3])=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::GetPoint2WorldPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates. 
<p>Implemented in <a class="el" href="a00429.html#bc429de8b5b81cc149f4ffcd0f88f3f6">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="8807cf4497dd3b212bded251183be1ba"></a><!-- doxytag: member="vtkDistanceRepresentation::GetPoint1WorldPosition" ref="8807cf4497dd3b212bded251183be1ba" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkDistanceRepresentation::GetPoint1WorldPosition           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates. 
<p>Implemented in <a class="el" href="a00429.html#53f986adb929faf8173ab5e8218f1cf3">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="e1df58619db75ff49ad10846350d4de3"></a><!-- doxytag: member="vtkDistanceRepresentation::GetPoint2WorldPosition" ref="e1df58619db75ff49ad10846350d4de3" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkDistanceRepresentation::GetPoint2WorldPosition           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates. 
<p>Implemented in <a class="el" href="a00429.html#ca363c4e0b74658cea4e1988f84ff3d6">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="fb8543f4ea164203a6c2ffad91174918"></a><!-- doxytag: member="vtkDistanceRepresentation::SetPoint1DisplayPosition" ref="fb8543f4ea164203a6c2ffad91174918" args="(double pos[3])=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::SetPoint1DisplayPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates. 
<p>Implemented in <a class="el" href="a00429.html#77c8e7c9242b8d5d4252d4971ba2f96c">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="ce806413d5b1abc92411fb55d0035fa5"></a><!-- doxytag: member="vtkDistanceRepresentation::SetPoint2DisplayPosition" ref="ce806413d5b1abc92411fb55d0035fa5" args="(double pos[3])=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::SetPoint2DisplayPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates. 
<p>Implemented in <a class="el" href="a00429.html#3225521f8ef5009f0e613eb3a5d7b83b">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="884ee042c61915bf473bb4439bcf25b7"></a><!-- doxytag: member="vtkDistanceRepresentation::GetPoint1DisplayPosition" ref="884ee042c61915bf473bb4439bcf25b7" args="(double pos[3])=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::GetPoint1DisplayPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates. 
<p>Implemented in <a class="el" href="a00429.html#cd43643730ad240536873b35cd7563c1">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="85dfa2df37c606bc27583d22309c4382"></a><!-- doxytag: member="vtkDistanceRepresentation::GetPoint2DisplayPosition" ref="85dfa2df37c606bc27583d22309c4382" args="(double pos[3])=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::GetPoint2DisplayPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates. 
<p>Implemented in <a class="el" href="a00429.html#cdabb28abfe4f7709a41a7f65c93da38">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="98438f658de88b4028010f429ecac2f9"></a><!-- doxytag: member="vtkDistanceRepresentation::SetPoint1WorldPosition" ref="98438f658de88b4028010f429ecac2f9" args="(double pos[3])=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::SetPoint1WorldPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates. 
<p>Implemented in <a class="el" href="a00429.html#ba9ce0d57166641a3f88b9eae2fd1ea7">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="c55b0c365a15a97d5ec21dbf01e40eb0"></a><!-- doxytag: member="vtkDistanceRepresentation::SetPoint2WorldPosition" ref="c55b0c365a15a97d5ec21dbf01e40eb0" args="(double pos[3])=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::SetPoint2WorldPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pos</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to Set/Get the coordinates of the two points defining this representation. Note that methods are available for both display and world coordinates. 
<p>Implemented in <a class="el" href="a00429.html#a64d674099bc5fd230249c6f954036b6">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="9270e5e6163878d237eee33bc093bd2b"></a><!-- doxytag: member="vtkDistanceRepresentation::SetHandleRepresentation" ref="9270e5e6163878d237eee33bc093bd2b" args="(vtkHandleRepresentation *handle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDistanceRepresentation::SetHandleRepresentation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00678.html">vtkHandleRepresentation</a> *&nbsp;</td>
          <td class="paramname"> <em>handle</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method is used to specify the type of handle representation to use for the two internal vtkHandleWidgets within <a class="el" href="a00430.html" title="measure the distance between two points">vtkDistanceWidget</a>. To use this method, create a dummy <a class="el" href="a00679.html" title="a general widget for moving handles">vtkHandleWidget</a> (or subclass), and then invoke this method with this dummy. Then the <a class="el" href="a00428.html" title="represent the vtkDistanceWidget">vtkDistanceRepresentation</a> uses this dummy to clone two vtkHandleWidgets of the same type. Make sure you set the handle representation before the widget is enabled. (The method <a class="el" href="a00428.html#9d78db518e43d9125d4d1ab5d4ca1e80">InstantiateHandleRepresentation()</a> is invoked by the vtkDistance widget.) 
</div>
</div><p>
<a class="anchor" name="9d78db518e43d9125d4d1ab5d4ca1e80"></a><!-- doxytag: member="vtkDistanceRepresentation::InstantiateHandleRepresentation" ref="9d78db518e43d9125d4d1ab5d4ca1e80" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDistanceRepresentation::InstantiateHandleRepresentation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This method is used to specify the type of handle representation to use for the two internal vtkHandleWidgets within <a class="el" href="a00430.html" title="measure the distance between two points">vtkDistanceWidget</a>. To use this method, create a dummy <a class="el" href="a00679.html" title="a general widget for moving handles">vtkHandleWidget</a> (or subclass), and then invoke this method with this dummy. Then the <a class="el" href="a00428.html" title="represent the vtkDistanceWidget">vtkDistanceRepresentation</a> uses this dummy to clone two vtkHandleWidgets of the same type. Make sure you set the handle representation before the widget is enabled. (The method <a class="el" href="a00428.html#9d78db518e43d9125d4d1ab5d4ca1e80">InstantiateHandleRepresentation()</a> is invoked by the vtkDistance widget.) 
</div>
</div><p>
<a class="anchor" name="a49c0e1a7957b99a1ba7d3d9e5136bd1"></a><!-- doxytag: member="vtkDistanceRepresentation::GetPoint1Representation" ref="a49c0e1a7957b99a1ba7d3d9e5136bd1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00678.html">vtkHandleRepresentation</a>* vtkDistanceRepresentation::GetPoint1Representation           </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 two handle representations used for the <a class="el" href="a00430.html" title="measure the distance between two points">vtkDistanceWidget</a>. (Note: properties can be set by grabbing these representations and setting the properties appropriately.) 
</div>
</div><p>
<a class="anchor" name="d006e15678cbd82946ffc278e1884df7"></a><!-- doxytag: member="vtkDistanceRepresentation::GetPoint2Representation" ref="d006e15678cbd82946ffc278e1884df7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00678.html">vtkHandleRepresentation</a>* vtkDistanceRepresentation::GetPoint2Representation           </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 two handle representations used for the <a class="el" href="a00430.html" title="measure the distance between two points">vtkDistanceWidget</a>. (Note: properties can be set by grabbing these representations and setting the properties appropriately.) 
</div>
</div><p>
<a class="anchor" name="b5cf23cf2467f1c03ba1ddfb5a6df3b7"></a><!-- doxytag: member="vtkDistanceRepresentation::SetTolerance" ref="b5cf23cf2467f1c03ba1ddfb5a6df3b7" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::SetTolerance           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

<p>
Specify the format to use for labelling the distance. Note that an empty string results in no label, or a format string without a "%" character will not print the distance value. 
</div>
</div><p>
<a class="anchor" name="59a9061c7edc87b60d87edfbf9314d72"></a><!-- doxytag: member="vtkDistanceRepresentation::GetLabelFormat" ref="59a9061c7edc87b60d87edfbf9314d72" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkDistanceRepresentation::GetLabelFormat           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the format to use for labelling the distance. Note that an empty string results in no label, or a format string without a "%" character will not print the distance value. 
</div>
</div><p>
<a class="anchor" name="69d6bdfaedd42e76151e1974568a86e3"></a><!-- doxytag: member="vtkDistanceRepresentation::BuildRepresentation" ref="69d6bdfaedd42e76151e1974568a86e3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::BuildRepresentation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented in <a class="el" href="a00429.html#9f3d64cbd3759ce22f5d82b0569f1e90">vtkDistanceRepresentation2D</a>.</p>

</div>
</div><p>
<a class="anchor" name="23432ed9d21d35b3a66552b8bba756fa"></a><!-- doxytag: member="vtkDistanceRepresentation::ComputeInteractionState" ref="23432ed9d21d35b3a66552b8bba756fa" args="(int X, int Y, int modify=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDistanceRepresentation::ComputeInteractionState           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>Y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>modify</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="7cfdadab43fea211a0e4e6d67f3f7bff"></a><!-- doxytag: member="vtkDistanceRepresentation::StartWidgetInteraction" ref="7cfdadab43fea211a0e4e6d67f3f7bff" args="(double e[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::StartWidgetInteraction           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>e</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are methods that satisfy vtkWidgetRepresentation's API. 
<p>Reimplemented from <a class="el" href="a01877.html#9aece0d7ff74c1fcfd5f427088cab77b">vtkWidgetRepresentation</a>.</p>

</div>
</div><p>
<a class="anchor" name="e9a163956c76c3b4846f035f58ea2ce2"></a><!-- doxytag: member="vtkDistanceRepresentation::WidgetInteraction" ref="e9a163956c76c3b4846f035f58ea2ce2" args="(double e[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDistanceRepresentation::WidgetInteraction           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>e</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are methods that satisfy vtkWidgetRepresentation's API. 
<p>Reimplemented from <a class="el" href="a01877.html#73adbf84d1745e1393eda384a5f31d52">vtkWidgetRepresentation</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a05475.html#l00118">118</a> of file <a class="el" href="a05475.html">vtkDistanceRepresentation.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="db137bd0ac65013f22d6f6e888ec2aab"></a><!-- doxytag: member="vtkDistanceRepresentation::Point1Representation" ref="db137bd0ac65013f22d6f6e888ec2aab" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00678.html">vtkHandleRepresentation</a>* <a class="el" href="a00428.html#db137bd0ac65013f22d6f6e888ec2aab">vtkDistanceRepresentation::Point1Representation</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05475.html#l00119">119</a> of file <a class="el" href="a05475.html">vtkDistanceRepresentation.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8553a34b17a695b2d817264e768f4df3"></a><!-- doxytag: member="vtkDistanceRepresentation::Point2Representation" ref="8553a34b17a695b2d817264e768f4df3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00678.html">vtkHandleRepresentation</a>* <a class="el" href="a00428.html#8553a34b17a695b2d817264e768f4df3">vtkDistanceRepresentation::Point2Representation</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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

<p>

<p>Definition at line <a class="el" href="a05475.html#l00123">123</a> of file <a class="el" href="a05475.html">vtkDistanceRepresentation.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9d5e1e850629661309117df130119528"></a><!-- doxytag: member="vtkDistanceRepresentation::LabelFormat" ref="9d5e1e850629661309117df130119528" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="a00428.html#9d5e1e850629661309117df130119528">vtkDistanceRepresentation::LabelFormat</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05475.html#l00126">126</a> of file <a class="el" href="a05475.html">vtkDistanceRepresentation.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="a05475.html">vtkDistanceRepresentation.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:00:26 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>