Sophie

Sophie

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

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: vtkCleanPolyData 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>vtkCleanPolyData Class Reference</h1><!-- doxytag: class="vtkCleanPolyData" --><!-- doxytag: inherits="vtkPolyDataAlgorithm" --><code>#include &lt;<a class="el" href="a04273.html">vtkCleanPolyData.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkCleanPolyData:</div>
<div class="dynsection">
<p><center><img src="a08581.png" border="0" usemap="#a08582" alt="Inheritance graph"></center>
<map name="a08582">
<area shape="rect" href="a01449.html" title="quantizes x,y,z coordinates of points" alt="" coords="5,379,195,406"><area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="23,230,177,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="51,155,149,182"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="60,80,140,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="45,6,155,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkCleanPolyData:</div>
<div class="dynsection">
<p><center><img src="a08583.png" border="0" usemap="#a08584" alt="Collaboration graph"></center>
<map name="a08584">
<area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="1632,272,1787,299"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1064,467,1163,494"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1467,403,1566,430"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="1452,687,1580,714"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="444,464,524,491"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="675,414,824,440"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="695,464,804,491"><area shape="rect" href="a00971.html" title="abstract base class for objects that accelerate spatial searches" alt="" coords="2495,678,2580,704"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="2076,768,2183,795"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1467,788,1566,815"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1052,416,1175,443"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="1854,439,1931,466"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="850,146,991,172"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="1282,884,1354,911"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,71,116,98"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="403,44,566,71"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="170,71,300,98"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="180,879,290,906"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="2306,894,2394,920"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="1851,726,1934,752"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="2071,178,2188,204"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="394,228,575,255"><area shape="rect" href="a01247.html" title="quickly locate points in 3&#45;space" alt="" coords="2851,496,2968,523"><area shape="rect" href="a00087.html" title="abstract class to quickly locate points in 3&#45;space" alt="" coords="2632,546,2800,572"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="1819,942,1966,968"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1466,222,1567,248"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="1016,778,1211,804"><area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="2083,894,2176,920"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="2079,944,2180,971"><area shape="rect" href="a00539.html" title="vtkFieldData::BasicIterator" alt="" coords="1424,942,1608,968"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="1812,266,1972,292"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a08585.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
merge duplicate points, and/or remove unused points and/or remove degenerate cells 
<p>
<a class="el" href="a00268.html" title="merge duplicate points, and/or remove unused points and/or remove degenerate cells...">vtkCleanPolyData</a> is a filter that takes polygonal data as input and generates polygonal data as output. <a class="el" href="a00268.html" title="merge duplicate points, and/or remove unused points and/or remove degenerate cells...">vtkCleanPolyData</a> can merge duplicate points (within specified tolerance and if enabled), eliminate points that are not used, and if enabled, transform degenerate cells into appropriate forms (for example, a triangle is converted into a line if two points of triangle are merged).<p>
Conversion of degenerate cells is controlled by the flags ConvertLinesToPoints, ConvertPolysToLines, ConvertStripsToPolys which act cumulatively such that a degenerate strip may become a poly. The full set is Line with 1 points -&gt; Vert (if ConvertLinesToPoints) Poly with 2 points -&gt; Line (if ConvertPolysToLines) Poly with 1 points -&gt; Vert (if ConvertPolysToLines &amp;&amp; ConvertLinesToPoints) Strp with 3 points -&gt; Poly (if ConvertStripsToPolys) Strp with 2 points -&gt; Line (if ConvertStripsToPolys &amp;&amp; ConvertPolysToLines) Strp with 1 points -&gt; Vert (if ConvertStripsToPolys &amp;&amp; ConvertPolysToLines &amp;&amp; ConvertLinesToPoints)<p>
If tolerance is specified precisely=0.0, then <a class="el" href="a00268.html" title="merge duplicate points, and/or remove unused points and/or remove degenerate cells...">vtkCleanPolyData</a> will use the <a class="el" href="a01013.html" title="merge exactly coincident points">vtkMergePoints</a> object to merge points (which is faster). Otherwise the slower <a class="el" href="a01247.html" title="quickly locate points in 3-space">vtkPointLocator</a> is used. Before inserting points into the point locator, this class calls a function OperateOnPoint which can be used (in subclasses) to further refine the cleaning process. See <a class="el" href="a01449.html" title="quantizes x,y,z coordinates of points">vtkQuantizePolyDataPoints</a>.<p>
Note that merging of points can be disabled. In this case, a point locator will not be used, and points that are not used by any cells will be eliminated, but never merged.<p>
<dl class="warning" compact><dt><b>Warning:</b></dt><dd>Merging points can alter topology, including introducing non-manifold forms. The tolerance should be chosen carefully to avoid these problems. Subclasses should handle OperateOnBounds as well as OperateOnPoint to ensure that the locator is correctly initialized (i.e. all modified points must lie inside modified bounds).</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01449.html" title="quantizes x,y,z coordinates of points">vtkQuantizePolyDataPoints</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_3.html#c2_vtk_t_vtkCleanPolyData">vtkCleanPolyData (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04273.html#l00069">69</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.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="a01261.html">vtkPolyDataAlgorithm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#6cf42c03080f844c33c7d5b2f239afd6">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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#71443ffff9b47363e4a9a7539f70a7e5">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">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#c2b23cb79b1e300a845121a424fcbb82">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="a00268.html#36a33d472bcb5e36fbb2a60499ba4a08">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="a00268.html#0a66d3058e8143c75d99a3143151cd6c">CreateDefaultLocator</a> (<a class="el" href="a01260.html">vtkPolyData</a> *input=0)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#947194fa4296c2b15c96741c336416cc">GetMTime</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="a00268.html#118116711f5d54efdee3bde040f857ce">OperateOnPoint</a> (double in[3], double out[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#2adf007c37818215caa254377336cb56">OperateOnBounds</a> (double in[6], double out[6])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#1eda0145d21f8bd5c7b766b62f323a7f">SetPieceInvariant</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="a00268.html#d027a473aa16690f7fcff080e90d940c">GetPieceInvariant</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="a00268.html#4bec59355f753688ba054cc6f4998c1c">PieceInvariantOn</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="a00268.html#cf06861232d49a5063687df1f701df88">PieceInvariantOff</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="a00268.html#7b805e511675fc9bfca1abfe8656054a">SetToleranceIsAbsolute</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="a00268.html#8557fc46b46ee7cf6aaa20b2e187c1f1">ToleranceIsAbsoluteOn</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="a00268.html#accb15c8fb224edfe8134d8f066f6683">ToleranceIsAbsoluteOff</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="a00268.html#e6b932d8b0c65989aebb90ae5ff09b3a">GetToleranceIsAbsolute</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="a00268.html#4a913d0a50f5951dff54367f6d6cc488">SetTolerance</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#370f25a8c757f35f392d9b6f3cc9928f">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="a00268.html#ea410d0f96c4b26141dd3710dcf201cc">SetAbsoluteTolerance</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#02469f232808d52e730ca00bfa2ce9ea">GetAbsoluteTolerance</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="a00268.html#266205f8ecb35ee3b1f59e140e0fed3b">SetConvertLinesToPoints</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="a00268.html#bb3ba3bd02f8037c21e68c5e653dca37">ConvertLinesToPointsOn</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="a00268.html#69bd7da0b2828bf8ac82a56f252ce3a9">ConvertLinesToPointsOff</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="a00268.html#eb454b3b684d2d79e30c891a2314f925">GetConvertLinesToPoints</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="a00268.html#9d87cd810c5821b1076c3043ab7a8dd8">SetConvertPolysToLines</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="a00268.html#b7b555af58296c511d7e0f63b15d6548">ConvertPolysToLinesOn</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="a00268.html#f30794116a0c1cc9a57ae447b4b260e0">ConvertPolysToLinesOff</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="a00268.html#e4be5e4f07e0d42f1821fbe3d26d8086">GetConvertPolysToLines</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="a00268.html#f87f6174505b64d5616edb8dfa8a5e3c">SetConvertStripsToPolys</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="a00268.html#c8ff020ef62f51b724481c70eaaec283">ConvertStripsToPolysOn</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="a00268.html#92001a7fa33f6447158f40edda94da07">ConvertStripsToPolysOff</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="a00268.html#7695147b8d93c230cb6dfa7e336eb8ab">GetConvertStripsToPolys</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="a00268.html#6584f60477ff9f8ac46736521deb60f3">SetPointMerging</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="a00268.html#0d1d8b1d433f1d031d08aea0888663b2">GetPointMerging</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="a00268.html#36ac9703ea2e6ad9cec5e84d56d26d22">PointMergingOn</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="a00268.html#6cbfa26f4c24ac9919ed23589516236d">PointMergingOff</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="a00268.html#034f857dc25fe7a70c30b865b047afe7">SetLocator</a> (<a class="el" href="a01247.html">vtkPointLocator</a> *locator)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01247.html">vtkPointLocator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#3e7f59a7cce66a407946a8b9d978aaec">GetLocator</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="a00268.html">vtkCleanPolyData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#1c116694df189708266177066b8466c0">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="a00268.html#b47107733dc36d4f19eaab724e69c07c">IsTypeOf</a> (const char *type)</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#ec717b0865629cbb79251de5458d1f73">~vtkCleanPolyData</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="a00268.html#805bbfee8d9ed1f74f7c26f7313952e7">RequestData</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</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="a00268.html#420e25fdc389ddd82a4e3ab08afd4d94">RequestInformation</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</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="a00268.html#00af365456b5db27a6af04b6aa78c33d">RequestUpdateExtent</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</a> *)</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="a00268.html#e143e04566117812923bc41257ea626a">PointMerging</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#3933036402da5f27a6e023e07af2a5c9">AbsoluteTolerance</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#4dc1ceeaa107dbb480ede925f00c34e5">ConvertLinesToPoints</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#36054a4ca4c8fe144ea42a480be98f90">ConvertStripsToPolys</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#11971d8ea89bc2830f6a7a38219bf7a8">ToleranceIsAbsolute</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01247.html">vtkPointLocator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#10cdf121a51d275b42ebd59c9c484137">Locator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html#374b0a0b65b068c59af32f76352ae97a">PieceInvariant</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="6cf42c03080f844c33c7d5b2f239afd6"></a><!-- doxytag: member="vtkCleanPolyData::Superclass" ref="6cf42c03080f844c33c7d5b2f239afd6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01261.html">vtkPolyDataAlgorithm</a> <a class="el" href="a01261.html">vtkCleanPolyData::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01261.html#0ef1960e1f3d6980b058ab47b5475b91">vtkPolyDataAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a01449.html#4c60a9ececdc9068277e7db525b7b4c8">vtkQuantizePolyDataPoints</a>.</p>

<p>Definition at line <a class="el" href="a04273.html#l00074">74</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

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

<p>
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01261.html#cf785ac526132296ff652c636f713b5e">vtkPolyDataAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a01449.html#cd7c4414f0ab8a81bfba62cc79fbe20c">vtkQuantizePolyDataPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="71443ffff9b47363e4a9a7539f70a7e5"></a><!-- doxytag: member="vtkCleanPolyData::PrintSelf" ref="71443ffff9b47363e4a9a7539f70a7e5" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCleanPolyData::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="a01261.html#e6d59a63261b0c56f8f473984ae0e1b6">vtkPolyDataAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a01449.html#bea6352c7f4e428e9b04f63a794ef014">vtkQuantizePolyDataPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="c2b23cb79b1e300a845121a424fcbb82"></a><!-- doxytag: member="vtkCleanPolyData::GetClassName" ref="c2b23cb79b1e300a845121a424fcbb82" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkCleanPolyData::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="a01261.html#117691a3be177e85a0eb7e54b011c9de">vtkPolyDataAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a01449.html#bb34b8d7b957af58c6045e5dcceb861d">vtkQuantizePolyDataPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="b47107733dc36d4f19eaab724e69c07c"></a><!-- doxytag: member="vtkCleanPolyData::IsTypeOf" ref="b47107733dc36d4f19eaab724e69c07c" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkCleanPolyData::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="a01261.html#6e4df93069945e2df17a891c6f4cd557">vtkPolyDataAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a01449.html#53d1a291dceabef8d5d0680af9020088">vtkQuantizePolyDataPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="36a33d472bcb5e36fbb2a60499ba4a08"></a><!-- doxytag: member="vtkCleanPolyData::IsA" ref="36a33d472bcb5e36fbb2a60499ba4a08" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCleanPolyData::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="a01261.html#b0133191c934f596dac2a21fd5a8da20">vtkPolyDataAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a01449.html#07ed435c0cf9aead961e2c55c30d9a07">vtkQuantizePolyDataPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="e09ff72774404627d463150d2e4c1362"></a><!-- doxytag: member="vtkCleanPolyData::SafeDownCast" ref="e09ff72774404627d463150d2e4c1362" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00268.html">vtkCleanPolyData</a>* vtkCleanPolyData::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="a01261.html#3a09aba4f394c174457d17e9bc08af04">vtkPolyDataAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a01449.html#69e37c9acc41fdbbfb633b516b86b8d4">vtkQuantizePolyDataPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="7b805e511675fc9bfca1abfe8656054a"></a><!-- doxytag: member="vtkCleanPolyData::SetToleranceIsAbsolute" ref="7b805e511675fc9bfca1abfe8656054a" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::SetToleranceIsAbsolute           </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>
By default ToleranceIsAbsolute is false and Tolerance is a fraction of Bounding box diagonal, if true, AbsoluteTolerance is used when adding points to locator (merging) 
</div>
</div><p>
<a class="anchor" name="8557fc46b46ee7cf6aaa20b2e187c1f1"></a><!-- doxytag: member="vtkCleanPolyData::ToleranceIsAbsoluteOn" ref="8557fc46b46ee7cf6aaa20b2e187c1f1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::ToleranceIsAbsoluteOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
By default ToleranceIsAbsolute is false and Tolerance is a fraction of Bounding box diagonal, if true, AbsoluteTolerance is used when adding points to locator (merging) 
</div>
</div><p>
<a class="anchor" name="accb15c8fb224edfe8134d8f066f6683"></a><!-- doxytag: member="vtkCleanPolyData::ToleranceIsAbsoluteOff" ref="accb15c8fb224edfe8134d8f066f6683" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::ToleranceIsAbsoluteOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
By default ToleranceIsAbsolute is false and Tolerance is a fraction of Bounding box diagonal, if true, AbsoluteTolerance is used when adding points to locator (merging) 
</div>
</div><p>
<a class="anchor" name="e6b932d8b0c65989aebb90ae5ff09b3a"></a><!-- doxytag: member="vtkCleanPolyData::GetToleranceIsAbsolute" ref="e6b932d8b0c65989aebb90ae5ff09b3a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCleanPolyData::GetToleranceIsAbsolute           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
By default ToleranceIsAbsolute is false and Tolerance is a fraction of Bounding box diagonal, if true, AbsoluteTolerance is used when adding points to locator (merging) 
</div>
</div><p>
<a class="anchor" name="4a913d0a50f5951dff54367f6d6cc488"></a><!-- doxytag: member="vtkCleanPolyData::SetTolerance" ref="4a913d0a50f5951dff54367f6d6cc488" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::SetTolerance           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify tolerance in terms of fraction of bounding box length. 
</div>
</div><p>
<a class="anchor" name="370f25a8c757f35f392d9b6f3cc9928f"></a><!-- doxytag: member="vtkCleanPolyData::GetTolerance" ref="370f25a8c757f35f392d9b6f3cc9928f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkCleanPolyData::GetTolerance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify tolerance in terms of fraction of bounding box length. 
</div>
</div><p>
<a class="anchor" name="ea410d0f96c4b26141dd3710dcf201cc"></a><!-- doxytag: member="vtkCleanPolyData::SetAbsoluteTolerance" ref="ea410d0f96c4b26141dd3710dcf201cc" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::SetAbsoluteTolerance           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify tolerance in absolute terms 
</div>
</div><p>
<a class="anchor" name="02469f232808d52e730ca00bfa2ce9ea"></a><!-- doxytag: member="vtkCleanPolyData::GetAbsoluteTolerance" ref="02469f232808d52e730ca00bfa2ce9ea" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkCleanPolyData::GetAbsoluteTolerance           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify tolerance in absolute terms 
</div>
</div><p>
<a class="anchor" name="266205f8ecb35ee3b1f59e140e0fed3b"></a><!-- doxytag: member="vtkCleanPolyData::SetConvertLinesToPoints" ref="266205f8ecb35ee3b1f59e140e0fed3b" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::SetConvertLinesToPoints           </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>
Turn on/off conversion of degenerate lines to points 
</div>
</div><p>
<a class="anchor" name="bb3ba3bd02f8037c21e68c5e653dca37"></a><!-- doxytag: member="vtkCleanPolyData::ConvertLinesToPointsOn" ref="bb3ba3bd02f8037c21e68c5e653dca37" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::ConvertLinesToPointsOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off conversion of degenerate lines to points 
</div>
</div><p>
<a class="anchor" name="69bd7da0b2828bf8ac82a56f252ce3a9"></a><!-- doxytag: member="vtkCleanPolyData::ConvertLinesToPointsOff" ref="69bd7da0b2828bf8ac82a56f252ce3a9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::ConvertLinesToPointsOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off conversion of degenerate lines to points 
</div>
</div><p>
<a class="anchor" name="eb454b3b684d2d79e30c891a2314f925"></a><!-- doxytag: member="vtkCleanPolyData::GetConvertLinesToPoints" ref="eb454b3b684d2d79e30c891a2314f925" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCleanPolyData::GetConvertLinesToPoints           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off conversion of degenerate lines to points 
</div>
</div><p>
<a class="anchor" name="9d87cd810c5821b1076c3043ab7a8dd8"></a><!-- doxytag: member="vtkCleanPolyData::SetConvertPolysToLines" ref="9d87cd810c5821b1076c3043ab7a8dd8" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::SetConvertPolysToLines           </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>
Turn on/off conversion of degenerate polys to lines 
</div>
</div><p>
<a class="anchor" name="b7b555af58296c511d7e0f63b15d6548"></a><!-- doxytag: member="vtkCleanPolyData::ConvertPolysToLinesOn" ref="b7b555af58296c511d7e0f63b15d6548" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::ConvertPolysToLinesOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off conversion of degenerate polys to lines 
</div>
</div><p>
<a class="anchor" name="f30794116a0c1cc9a57ae447b4b260e0"></a><!-- doxytag: member="vtkCleanPolyData::ConvertPolysToLinesOff" ref="f30794116a0c1cc9a57ae447b4b260e0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::ConvertPolysToLinesOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off conversion of degenerate polys to lines 
</div>
</div><p>
<a class="anchor" name="e4be5e4f07e0d42f1821fbe3d26d8086"></a><!-- doxytag: member="vtkCleanPolyData::GetConvertPolysToLines" ref="e4be5e4f07e0d42f1821fbe3d26d8086" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCleanPolyData::GetConvertPolysToLines           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off conversion of degenerate polys to lines 
</div>
</div><p>
<a class="anchor" name="f87f6174505b64d5616edb8dfa8a5e3c"></a><!-- doxytag: member="vtkCleanPolyData::SetConvertStripsToPolys" ref="f87f6174505b64d5616edb8dfa8a5e3c" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::SetConvertStripsToPolys           </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>
Turn on/off conversion of degenerate strips to polys 
</div>
</div><p>
<a class="anchor" name="c8ff020ef62f51b724481c70eaaec283"></a><!-- doxytag: member="vtkCleanPolyData::ConvertStripsToPolysOn" ref="c8ff020ef62f51b724481c70eaaec283" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::ConvertStripsToPolysOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off conversion of degenerate strips to polys 
</div>
</div><p>
<a class="anchor" name="92001a7fa33f6447158f40edda94da07"></a><!-- doxytag: member="vtkCleanPolyData::ConvertStripsToPolysOff" ref="92001a7fa33f6447158f40edda94da07" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::ConvertStripsToPolysOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off conversion of degenerate strips to polys 
</div>
</div><p>
<a class="anchor" name="7695147b8d93c230cb6dfa7e336eb8ab"></a><!-- doxytag: member="vtkCleanPolyData::GetConvertStripsToPolys" ref="7695147b8d93c230cb6dfa7e336eb8ab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCleanPolyData::GetConvertStripsToPolys           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off conversion of degenerate strips to polys 
</div>
</div><p>
<a class="anchor" name="6584f60477ff9f8ac46736521deb60f3"></a><!-- doxytag: member="vtkCleanPolyData::SetPointMerging" ref="6584f60477ff9f8ac46736521deb60f3" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::SetPointMerging           </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/Get a boolean value that controls whether point merging is performed. If on, a locator will be used, and points laying within the appropriate tolerance may be merged. If off, points are never merged. By default, merging is on. 
</div>
</div><p>
<a class="anchor" name="0d1d8b1d433f1d031d08aea0888663b2"></a><!-- doxytag: member="vtkCleanPolyData::GetPointMerging" ref="0d1d8b1d433f1d031d08aea0888663b2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCleanPolyData::GetPointMerging           </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 a boolean value that controls whether point merging is performed. If on, a locator will be used, and points laying within the appropriate tolerance may be merged. If off, points are never merged. By default, merging is on. 
</div>
</div><p>
<a class="anchor" name="36ac9703ea2e6ad9cec5e84d56d26d22"></a><!-- doxytag: member="vtkCleanPolyData::PointMergingOn" ref="36ac9703ea2e6ad9cec5e84d56d26d22" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::PointMergingOn           </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 a boolean value that controls whether point merging is performed. If on, a locator will be used, and points laying within the appropriate tolerance may be merged. If off, points are never merged. By default, merging is on. 
</div>
</div><p>
<a class="anchor" name="6cbfa26f4c24ac9919ed23589516236d"></a><!-- doxytag: member="vtkCleanPolyData::PointMergingOff" ref="6cbfa26f4c24ac9919ed23589516236d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::PointMergingOff           </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 a boolean value that controls whether point merging is performed. If on, a locator will be used, and points laying within the appropriate tolerance may be merged. If off, points are never merged. By default, merging is on. 
</div>
</div><p>
<a class="anchor" name="034f857dc25fe7a70c30b865b047afe7"></a><!-- doxytag: member="vtkCleanPolyData::SetLocator" ref="034f857dc25fe7a70c30b865b047afe7" args="(vtkPointLocator *locator)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::SetLocator           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01247.html">vtkPointLocator</a> *&nbsp;</td>
          <td class="paramname"> <em>locator</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a spatial locator for speeding the search process. By default an instance of <a class="el" href="a01013.html" title="merge exactly coincident points">vtkMergePoints</a> is used. 
</div>
</div><p>
<a class="anchor" name="3e7f59a7cce66a407946a8b9d978aaec"></a><!-- doxytag: member="vtkCleanPolyData::GetLocator" ref="3e7f59a7cce66a407946a8b9d978aaec" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01247.html">vtkPointLocator</a>* vtkCleanPolyData::GetLocator           </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 a spatial locator for speeding the search process. By default an instance of <a class="el" href="a01013.html" title="merge exactly coincident points">vtkMergePoints</a> is used. 
</div>
</div><p>
<a class="anchor" name="0a66d3058e8143c75d99a3143151cd6c"></a><!-- doxytag: member="vtkCleanPolyData::CreateDefaultLocator" ref="0a66d3058e8143c75d99a3143151cd6c" args="(vtkPolyData *input=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCleanPolyData::CreateDefaultLocator           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01260.html">vtkPolyData</a> *&nbsp;</td>
          <td class="paramname"> <em>input</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create default locator. Used to create one when none is specified. 
</div>
</div><p>
<a class="anchor" name="20b90f670bbf7271a869770593669e0b"></a><!-- doxytag: member="vtkCleanPolyData::ReleaseLocator" ref="20b90f670bbf7271a869770593669e0b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCleanPolyData::ReleaseLocator           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Release locator 
<p>Definition at line <a class="el" href="a04273.html#l00139">139</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="947194fa4296c2b15c96741c336416cc"></a><!-- doxytag: member="vtkCleanPolyData::GetMTime" ref="947194fa4296c2b15c96741c336416cc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long int vtkCleanPolyData::GetMTime           </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 MTime of this object also considering the locator. 
<p>Reimplemented from <a class="el" href="a01084.html#8137c0551b29bb996f0dd2f886bcd2da">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="118116711f5d54efdee3bde040f857ce"></a><!-- doxytag: member="vtkCleanPolyData::OperateOnPoint" ref="118116711f5d54efdee3bde040f857ce" args="(double in[3], double out[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::OperateOnPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>in</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>out</em>[3]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Perform operation on a point 
<p>Reimplemented in <a class="el" href="a01449.html#582793d682279c79d5486d4000049671">vtkQuantizePolyDataPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="2adf007c37818215caa254377336cb56"></a><!-- doxytag: member="vtkCleanPolyData::OperateOnBounds" ref="2adf007c37818215caa254377336cb56" args="(double in[6], double out[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::OperateOnBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>in</em>[6], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>out</em>[6]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Perform operation on bounds 
<p>Reimplemented in <a class="el" href="a01449.html#c4392ee7295ce177fce039ab3b0c37bb">vtkQuantizePolyDataPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="1eda0145d21f8bd5c7b766b62f323a7f"></a><!-- doxytag: member="vtkCleanPolyData::SetPieceInvariant" ref="1eda0145d21f8bd5c7b766b62f323a7f" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCleanPolyData::SetPieceInvariant           </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>

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

<p>

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

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="805bbfee8d9ed1f74f7c26f7313952e7"></a><!-- doxytag: member="vtkCleanPolyData::RequestData" ref="805bbfee8d9ed1f74f7c26f7313952e7" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCleanPolyData::RequestData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>request</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> **&nbsp;</td>
          <td class="paramname"> <em>inputVector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> *&nbsp;</td>
          <td class="paramname"> <em>outputVector</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is called by the superclass. This is the method you should override. 
<p>Reimplemented from <a class="el" href="a01261.html#6b5a43ab1f9bbcb368c7dc83e4afe068">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="420e25fdc389ddd82a4e3ab08afd4d94"></a><!-- doxytag: member="vtkCleanPolyData::RequestInformation" ref="420e25fdc389ddd82a4e3ab08afd4d94" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCleanPolyData::RequestInformation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> **&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01261.html#cfed421fc23ff5262acc1c49053c75e1">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="00af365456b5db27a6af04b6aa78c33d"></a><!-- doxytag: member="vtkCleanPolyData::RequestUpdateExtent" ref="00af365456b5db27a6af04b6aa78c33d" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCleanPolyData::RequestUpdateExtent           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> **&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is called by the superclass. This is the method you should override. 
<p>Reimplemented from <a class="el" href="a01261.html#8ea20f6cc2dd5be4934c9e9b3f1d8eac">vtkPolyDataAlgorithm</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04273.html#l00168">168</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04273.html#l00169">169</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3933036402da5f27a6e023e07af2a5c9"></a><!-- doxytag: member="vtkCleanPolyData::AbsoluteTolerance" ref="3933036402da5f27a6e023e07af2a5c9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00268.html#3933036402da5f27a6e023e07af2a5c9">vtkCleanPolyData::AbsoluteTolerance</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04273.html#l00170">170</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4dc1ceeaa107dbb480ede925f00c34e5"></a><!-- doxytag: member="vtkCleanPolyData::ConvertLinesToPoints" ref="4dc1ceeaa107dbb480ede925f00c34e5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00268.html#4dc1ceeaa107dbb480ede925f00c34e5">vtkCleanPolyData::ConvertLinesToPoints</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04273.html#l00171">171</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04273.html#l00172">172</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="36054a4ca4c8fe144ea42a480be98f90"></a><!-- doxytag: member="vtkCleanPolyData::ConvertStripsToPolys" ref="36054a4ca4c8fe144ea42a480be98f90" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00268.html#36054a4ca4c8fe144ea42a480be98f90">vtkCleanPolyData::ConvertStripsToPolys</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04273.html#l00173">173</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="11971d8ea89bc2830f6a7a38219bf7a8"></a><!-- doxytag: member="vtkCleanPolyData::ToleranceIsAbsolute" ref="11971d8ea89bc2830f6a7a38219bf7a8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00268.html#11971d8ea89bc2830f6a7a38219bf7a8">vtkCleanPolyData::ToleranceIsAbsolute</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04273.html#l00174">174</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="10cdf121a51d275b42ebd59c9c484137"></a><!-- doxytag: member="vtkCleanPolyData::Locator" ref="10cdf121a51d275b42ebd59c9c484137" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01247.html">vtkPointLocator</a>* <a class="el" href="a00268.html#10cdf121a51d275b42ebd59c9c484137">vtkCleanPolyData::Locator</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04273.html#l00175">175</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="374b0a0b65b068c59af32f76352ae97a"></a><!-- doxytag: member="vtkCleanPolyData::PieceInvariant" ref="374b0a0b65b068c59af32f76352ae97a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00268.html#374b0a0b65b068c59af32f76352ae97a">vtkCleanPolyData::PieceInvariant</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04273.html#l00177">177</a> of file <a class="el" href="a04273.html">vtkCleanPolyData.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Graphics/<a class="el" href="a04273.html">vtkCleanPolyData.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:56:49 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>