Sophie

Sophie

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

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: vtkHyperOctreeCutter 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>vtkHyperOctreeCutter Class Reference</h1><!-- doxytag: class="vtkHyperOctreeCutter" --><!-- doxytag: inherits="vtkPolyDataAlgorithm" --><code>#include &lt;<a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkHyperOctreeCutter:</div>
<div class="dynsection">
<p><center><img src="a10570.png" border="0" usemap="#a10571" alt="Inheritance graph"></center>
<map name="a10571">
<area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="5,229,160,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="33,155,132,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="43,80,123,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="28,5,137,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkHyperOctreeCutter:</div>
<div class="dynsection">
<p><center><img src="a10572.png" border="0" usemap="#a10573" alt="Collaboration graph"></center>
<map name="a10573">
<area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="1368,432,1523,459"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="784,482,883,508"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1212,506,1311,532"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="220,1492,300,1519"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="399,588,548,615"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="419,474,528,500"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="435,1811,512,1838"><area shape="rect" href="a00240.html" title="abstract class to specify cell behavior" alt="" coords="802,1442,866,1468"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="438,1442,510,1468"><area shape="rect" href="a01128.html" title="helper class to generate triangulations" alt="" coords="1179,2122,1344,2148"><area shape="rect" href="a00683.html" title="replacement for malloc/free and new/delete" alt="" coords="614,2087,686,2114"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="600,719,699,746"><area shape="rect" href="a00855.html" title="abstract interface for implicit functions" alt="" coords="766,2298,902,2324"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="398,2314,550,2340"><area shape="rect" href="a00703.html" title="Objects that can traverse hyperoctree nodes." alt="" coords="1834,2060,1991,2087"><area shape="rect" href="a00330.html" title="helper object to manage setting and generating contour values" alt="" coords="1548,2396,1679,2423"><area shape="rect" href="a00710.html" title="An object used by filters to store points computed on face or edge of an hyperoctant..." alt="" coords="950,2240,1155,2267"><area shape="rect" href="a00242.html" title="object to represent cell connectivity" alt="" coords="2152,1518,2248,1544"><area shape="rect" href="a00248.html" title="object represents upward pointers from points to list of cells using each point" alt="" coords="1864,1064,1960,1091"><area shape="rect" href="a00253.html" title="object provides direct access to cells in vtkCellArray and type information" alt="" coords="2018,646,2116,672"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,1492,116,1519"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,1814,116,1840"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="1868,848,1956,875"><area shape="rect" href="a00699.html" title="A dataset structured as a tree where each node has exactly 2^n children." alt="" coords="2142,1830,2259,1856"><area shape="rect" href="a01251.html" title="abstract class for specifying dataset behavior" alt="" coords="2155,827,2246,854"><area shape="rect" href="a01247.html" title="quickly locate points in 3&#45;space" alt="" coords="775,639,892,666"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="210,2068,311,2095"><area shape="rect" href="a00436.html" title="dynamic, self&#45;adjusting array of double" alt="" coords="1204,2415,1319,2442"><area shape="rect" href="a00722.html" title="dynamic, self&#45;adjusting array of vtkIdType" alt="" coords="1855,1743,1970,1770"><area shape="rect" href="a01688.html" title="a 3D cell that represents a tetrahedron" alt="" coords="1876,2111,1948,2138"><area shape="rect" href="a00241.html" title="abstract class to specify 3D cell interface" alt="" coords="1574,2079,1654,2106"><area shape="rect" href="a01859.html" title="a cell that represents a 3D orthogonal parallelepiped" alt="" coords="1875,1844,1950,1871"><area shape="rect" href="a00960.html" title="cell represents a 1D line" alt="" coords="1228,1492,1295,1519"><area shape="rect" href="a01760.html" title="a cell that represents a triangle" alt="" coords="1568,1380,1659,1407"><area shape="rect" href="a01278.html" title="a cell that represents an n&#45;sided polygon" alt="" coords="2155,1602,2246,1628"><area shape="rect" href="a01428.html" title="a cell that represents a 2D quadrilateral" alt="" coords="1875,1478,1950,1504"><area shape="rect" href="a01221.html" title="a cell that represents an orthogonal quadrilateral" alt="" coords="1579,1863,1648,1890"><area shape="rect" href="a01762.html" title="a cell that represents a triangle strip" alt="" coords="1854,1280,1971,1307"><area shape="rect" href="a01286.html" title="cell represents a set of 0D vertices" alt="" coords="1560,1012,1667,1039"><area shape="rect" href="a01821.html" title="a cell that represents a 3D point" alt="" coords="1222,962,1302,988"><area shape="rect" href="a00458.html" title="an empty cell used as a place&#45;holder during processing" alt="" coords="1706,911,1807,938"><area shape="rect" href="a01284.html" title="cell represents a set of 1D lines" alt="" coords="1567,1164,1660,1191"><area shape="rect" href="a00701.html" title="A concrete implementation of vtkHyperOctreePointsGrabber used by vtkClipHyperOctree..." alt="" coords="2359,2170,2607,2196"><area shape="rect" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips" alt="" coords="2435,1191,2531,1218"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="1188,759,1335,786"><area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="1567,810,1660,836"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="1563,759,1664,786"><area shape="rect" href="a00539.html" title="vtkFieldData::BasicIterator" alt="" coords="742,791,926,818"><area shape="rect" href="a00087.html" title="abstract class to quickly locate points in 3&#45;space" alt="" coords="390,639,558,666"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a10574.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Cut <a class="el" href="a00699.html" title="A dataset structured as a tree where each node has exactly 2^n children.">vtkHyperOctree</a> with user-specified implicit function. 
<p>
<a class="el" href="a00704.html" title="Cut vtkHyperOctree with user-specified implicit function.">vtkHyperOctreeCutter</a> is a filter to cut through data using any subclass of <a class="el" href="a00855.html" title="abstract interface for implicit functions">vtkImplicitFunction</a>. That is, a polygonal surface is created corresponding to the implicit function F(x,y,z) = value(s), where you can specify one or more values used to cut with.<p>
In VTK, cutting means reducing a cell of dimension N to a cut surface of dimension N-1. For example, a tetrahedron when cut by a plane (i.e., <a class="el" href="a01224.html" title="perform various plane computations">vtkPlane</a> implicit function) will generate triangles. (In comparison, clipping takes a N dimensional cell and creates N dimension primitives.)<p>
<a class="el" href="a00704.html" title="Cut vtkHyperOctree with user-specified implicit function.">vtkHyperOctreeCutter</a> is generally used to "slice-through" a dataset, generating a surface that can be visualized. It is also possible to use <a class="el" href="a00704.html" title="Cut vtkHyperOctree with user-specified implicit function.">vtkHyperOctreeCutter</a> to do a form of volume rendering. <a class="el" href="a00704.html" title="Cut vtkHyperOctree with user-specified implicit function.">vtkHyperOctreeCutter</a> does this by generating multiple cut surfaces (usually planes) which are ordered (and rendered) from back-to-front. The surfaces are set translucent to give a volumetric rendering effect.<p>
Note that data can be cut using either 1) the scalar values associated with the dataset or 2) an implicit function associated with this class. By default, if an implicit function is set it is used to cut the data set, otherwise the dataset scalars are used to perform the cut.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00855.html" title="abstract interface for implicit functions">vtkImplicitFunction</a> <a class="el" href="a00699.html" title="A dataset structured as a tree where each node has exactly 2^n children.">vtkHyperOctree</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_7.html#c2_vtk_t_vtkHyperOctreeCutter">vtkHyperOctreeCutter (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04356.html#l00072">72</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.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="a00704.html#d7e5472a91ba372428d76f6fa3391657">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#a6e5b4d61f9fc09d9a64ac348bc63c75">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="a00704.html#3feccd80d9f3689f06ccc45eb3e77010">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="a00704.html#76b6144ae2bff1c50fc78d4c8021040a">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">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#4e3e77315e214d427f5eeef832ea7abc">GetMTime</a> ()</td></tr>

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#726fec60fe3acc7078ec213c7fc1e6c7">SetValue</a> (int i, double value)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#e09805986dba0624f93e32d0d3ca2b6d">GetValue</a> (int i)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#5cdc6aa09e9b19c0c2351dda8e7e0dad">GetValues</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#77b39d1726d1bffc303522fe3094cd48">GetValues</a> (double *contourValues)</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="a00704.html#8da1c3a573fbc557a687899e22596833">SetNumberOfContours</a> (int number)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#47c6b849ac7eab8b81625c416f1f3df1">GetNumberOfContours</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#ba487bd87fe1f934b29a1d2cb7b128ec">GenerateValues</a> (int numContours, double range[2])</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="a00704.html#d47052409c58d1f06506c10e540c134d">GenerateValues</a> (int numContours, double rangeStart, double rangeEnd)</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="a00704.html#20106172417645e165ca1675ef43c16b">SetCutFunction</a> (<a class="el" href="a00855.html">vtkImplicitFunction</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00855.html">vtkImplicitFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#6685ec07d5d7e3d5cbfe4d321c6407a3">GetCutFunction</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="a00704.html#6a3a784334054c0dc572900be3bf4776">SetGenerateCutScalars</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="a00704.html#fbbb79a578002b6037c1ba2f2a1a1026">GetGenerateCutScalars</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="a00704.html#036844c4a68e69982eb476630a38bee2">GenerateCutScalarsOn</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="a00704.html#d36ddc8511f49e03f03428c9853c3470">GenerateCutScalarsOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#d75b3b4946235f748044789507f62f83">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="a00704.html#843e08754fdad778caa2e8360ec55903">GetLocator</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="a00704.html#8923dbbe37c852f66d469d03f9767247">SetSortBy</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="a00704.html#8206d7136f324b3a0ad3fac1e97ffdc2">GetSortBy</a> ()</td></tr>

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

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#4c29fdc669c98c3d31efdea37953ef60">GetSortByAsString</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 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#ff8933cee1a025975ac4d4ff34c1b627">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00704.html">vtkHyperOctreeCutter</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#4379c877892bec07f79c849187e3c6a5">New</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#4bf5048eedcb13361f5fbd25f4421137">vtkHyperOctreeCutter</a> (<a class="el" href="a00855.html">vtkImplicitFunction</a> *cf=NULL)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#1e13a3ba25b0f525edb6cc0f14f85263">~vtkHyperOctreeCutter</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="a00704.html#1d90398e2db00650587a174a273b1aa6">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="a00704.html#1c4c5ee26a972efdd72c51e042b0ec94">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 class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#830a348e41effd99d83a2995e4b189e1">FillInputPortInformation</a> (int port, <a class="el" href="a00872.html">vtkInformation</a> *info)</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="a00704.html#bb9388b5ed07a47c0b9718ea9a10300a">CutNode</a> (<a class="el" href="a00703.html">vtkHyperOctreeCursor</a> *cursor, int level, double bounds[6])</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="a00855.html">vtkImplicitFunction</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#2d4000c48d7dc0de05b6175e6b2a070f">CutFunction</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="a00704.html#01f55783c55dc042662bb58360e8c13b">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="a00704.html#aee5712cac5b52453662fca33b58bd57">SortBy</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00330.html">vtkContourValues</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#289f3c0d54b185e5d4d22832e5f87e97">ContourValues</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#9029eed811d26502341dccf4d6f11342">GenerateCutScalars</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00699.html">vtkHyperOctree</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#1831ea660a215028bc3821097dc063cb">Input</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01260.html">vtkPolyData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#1546c88945baa3536ce1fbecae9c247b">Output</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00242.html">vtkCellArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#3abfb53ca2625fc06fcfd2c769be3df4">NewVerts</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00242.html">vtkCellArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#0963fe1ed4bff4a812d1f0de7075b291">NewLines</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00242.html">vtkCellArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#d3b3e24bbb356778ffa4119e0250f4a2">NewPolys</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#d27dbafaedc2a1b42de209e3630a66ce">InCD</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00245.html">vtkCellData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#9df304af3138472fe94f14af9951c49c">OutCD</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01242.html">vtkPointData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#779a5c4adb6c114eac7e4e1af93cc713">OutPD</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01128.html">vtkOrderedTriangulator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#49310ebd6a864ed9e372e3fb0b37e367">Triangulator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00703.html">vtkHyperOctreeCursor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#8cb51fb375a9f48f0f6715d9d00fe204">Sibling</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#71a81e7956d9ef3df0fb1d84b67f7902">CellScalars</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01688.html">vtkTetra</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#cfeb3cd08fffb95124a37e0f7b584d82">Tetra</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#fc1ce9e23f33ddca380f73c10ccefac6">TetScalars</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01250.html">vtkPoints</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#47c30831b0fe5474ae1e0362922b1c0d">Pts</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01278.html">vtkPolygon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#81302060a63390f7885474d8eff940af">Polygon</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#ec4bf8c1f36121688cacf67a1383ac79">CellTypeCounter</a> [65536]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#5498b81410802e7719c4544ccd0f1b76">TotalCounter</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#46d3b2ee240d0d833b2033049e41586f">TemplateCounter</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#9cdfa1f01d14bdf5900488322d13524b">AllLess</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#5bfc75232bcff35b04feb3414b64f0d8">AllGreater</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00701.html">vtkHyperOctreeClipCutPointsGrabber</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00704.html#cefa976a03cb092ad5afe86adb8232fe">Grabber</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="d7e5472a91ba372428d76f6fa3391657"></a><!-- doxytag: member="vtkHyperOctreeCutter::Superclass" ref="d7e5472a91ba372428d76f6fa3391657" 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">vtkHyperOctreeCutter::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>Definition at line <a class="el" href="a04356.html#l00075">75</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="4bf5048eedcb13361f5fbd25f4421137"></a><!-- doxytag: member="vtkHyperOctreeCutter::vtkHyperOctreeCutter" ref="4bf5048eedcb13361f5fbd25f4421137" args="(vtkImplicitFunction *cf=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkHyperOctreeCutter::vtkHyperOctreeCutter           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00855.html">vtkImplicitFunction</a> *&nbsp;</td>
          <td class="paramname"> <em>cf</em> = <code>NULL</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1e13a3ba25b0f525edb6cc0f14f85263"></a><!-- doxytag: member="vtkHyperOctreeCutter::~vtkHyperOctreeCutter" ref="1e13a3ba25b0f525edb6cc0f14f85263" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkHyperOctreeCutter::~vtkHyperOctreeCutter           </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="a6e5b4d61f9fc09d9a64ac348bc63c75"></a><!-- doxytag: member="vtkHyperOctreeCutter::GetClassName" ref="a6e5b4d61f9fc09d9a64ac348bc63c75" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkHyperOctreeCutter::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>

</div>
</div><p>
<a class="anchor" name="ff8933cee1a025975ac4d4ff34c1b627"></a><!-- doxytag: member="vtkHyperOctreeCutter::IsTypeOf" ref="ff8933cee1a025975ac4d4ff34c1b627" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkHyperOctreeCutter::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>

</div>
</div><p>
<a class="anchor" name="3feccd80d9f3689f06ccc45eb3e77010"></a><!-- doxytag: member="vtkHyperOctreeCutter::IsA" ref="3feccd80d9f3689f06ccc45eb3e77010" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkHyperOctreeCutter::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>

</div>
</div><p>
<a class="anchor" name="6235f1a30a8da416b1f102423597ebfa"></a><!-- doxytag: member="vtkHyperOctreeCutter::SafeDownCast" ref="6235f1a30a8da416b1f102423597ebfa" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00704.html">vtkHyperOctreeCutter</a>* vtkHyperOctreeCutter::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>

</div>
</div><p>
<a class="anchor" name="76b6144ae2bff1c50fc78d4c8021040a"></a><!-- doxytag: member="vtkHyperOctreeCutter::PrintSelf" ref="76b6144ae2bff1c50fc78d4c8021040a" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeCutter::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>

</div>
</div><p>
<a class="anchor" name="4379c877892bec07f79c849187e3c6a5"></a><!-- doxytag: member="vtkHyperOctreeCutter::New" ref="4379c877892bec07f79c849187e3c6a5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00704.html">vtkHyperOctreeCutter</a>* vtkHyperOctreeCutter::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Construct with user-specified implicit function; initial value of 0.0; and generating cut scalars turned off. 
<p>Reimplemented from <a class="el" href="a01261.html#cf785ac526132296ff652c636f713b5e">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="726fec60fe3acc7078ec213c7fc1e6c7"></a><!-- doxytag: member="vtkHyperOctreeCutter::SetValue" ref="726fec60fe3acc7078ec213c7fc1e6c7" args="(int i, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeCutter::SetValue           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set a particular contour value at contour number i. The index i ranges between 0&lt;=i&lt;NumberOfContours. 
<p>Definition at line <a class="el" href="a04356.html#l00085">85</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e09805986dba0624f93e32d0d3ca2b6d"></a><!-- doxytag: member="vtkHyperOctreeCutter::GetValue" ref="e09805986dba0624f93e32d0d3ca2b6d" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkHyperOctreeCutter::GetValue           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the ith contour value. 
<p>Definition at line <a class="el" href="a04356.html#l00091">91</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

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

<p>
Get a pointer to an array of contour values. There will be <a class="el" href="a00704.html#47c6b849ac7eab8b81625c416f1f3df1">GetNumberOfContours()</a> values in the list. 
<p>Definition at line <a class="el" href="a04356.html#l00098">98</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="77b39d1726d1bffc303522fe3094cd48"></a><!-- doxytag: member="vtkHyperOctreeCutter::GetValues" ref="77b39d1726d1bffc303522fe3094cd48" args="(double *contourValues)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeCutter::GetValues           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>contourValues</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Fill a supplied list with contour values. There will be <a class="el" href="a00704.html#47c6b849ac7eab8b81625c416f1f3df1">GetNumberOfContours()</a> values in the list. Make sure you allocate enough memory to hold the list. 
<p>Definition at line <a class="el" href="a04356.html#l00106">106</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

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

<p>
Set the number of contours to place into the list. You only really need to use this method to reduce list size. The method <a class="el" href="a00704.html#726fec60fe3acc7078ec213c7fc1e6c7">SetValue()</a> will automatically increase list size as needed. 
<p>Definition at line <a class="el" href="a04356.html#l00114">114</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

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

<p>
Get the number of contours in the list of contour values. 
<p>Definition at line <a class="el" href="a04356.html#l00120">120</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ba487bd87fe1f934b29a1d2cb7b128ec"></a><!-- doxytag: member="vtkHyperOctreeCutter::GenerateValues" ref="ba487bd87fe1f934b29a1d2cb7b128ec" args="(int numContours, double range[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeCutter::GenerateValues           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numContours</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>range</em>[2]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Generate numContours equally spaced contour values between specified range. Contour values will include min/max range values. 
<p>Definition at line <a class="el" href="a04356.html#l00127">127</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d47052409c58d1f06506c10e540c134d"></a><!-- doxytag: member="vtkHyperOctreeCutter::GenerateValues" ref="d47052409c58d1f06506c10e540c134d" args="(int numContours, double rangeStart, double rangeEnd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeCutter::GenerateValues           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numContours</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>rangeStart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>rangeEnd</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Generate numContours equally spaced contour values between specified range. Contour values will include min/max range values. 
<p>Definition at line <a class="el" href="a04356.html#l00134">134</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

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

<p>
Override GetMTime because we delegate to <a class="el" href="a00330.html" title="helper object to manage setting and generating contour values">vtkContourValues</a> and refer to <a class="el" href="a00855.html" title="abstract interface for implicit functions">vtkImplicitFunction</a>. 
<p>Reimplemented from <a class="el" href="a01084.html#8137c0551b29bb996f0dd2f886bcd2da">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="20106172417645e165ca1675ef43c16b"></a><!-- doxytag: member="vtkHyperOctreeCutter::SetCutFunction" ref="20106172417645e165ca1675ef43c16b" args="(vtkImplicitFunction *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkHyperOctreeCutter::SetCutFunction           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00855.html">vtkImplicitFunction</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the implicit function to perform the cutting. 
</div>
</div><p>
<a class="anchor" name="6685ec07d5d7e3d5cbfe4d321c6407a3"></a><!-- doxytag: member="vtkHyperOctreeCutter::GetCutFunction" ref="6685ec07d5d7e3d5cbfe4d321c6407a3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00855.html">vtkImplicitFunction</a>* vtkHyperOctreeCutter::GetCutFunction           </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 implicit function to perform the cutting. 
</div>
</div><p>
<a class="anchor" name="6a3a784334054c0dc572900be3bf4776"></a><!-- doxytag: member="vtkHyperOctreeCutter::SetGenerateCutScalars" ref="6a3a784334054c0dc572900be3bf4776" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkHyperOctreeCutter::SetGenerateCutScalars           </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>
If this flag is enabled, then the output scalar values will be interpolated from the implicit function values, and not the input scalar data. 
</div>
</div><p>
<a class="anchor" name="fbbb79a578002b6037c1ba2f2a1a1026"></a><!-- doxytag: member="vtkHyperOctreeCutter::GetGenerateCutScalars" ref="fbbb79a578002b6037c1ba2f2a1a1026" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkHyperOctreeCutter::GetGenerateCutScalars           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If this flag is enabled, then the output scalar values will be interpolated from the implicit function values, and not the input scalar data. 
</div>
</div><p>
<a class="anchor" name="036844c4a68e69982eb476630a38bee2"></a><!-- doxytag: member="vtkHyperOctreeCutter::GenerateCutScalarsOn" ref="036844c4a68e69982eb476630a38bee2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkHyperOctreeCutter::GenerateCutScalarsOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If this flag is enabled, then the output scalar values will be interpolated from the implicit function values, and not the input scalar data. 
</div>
</div><p>
<a class="anchor" name="d36ddc8511f49e03f03428c9853c3470"></a><!-- doxytag: member="vtkHyperOctreeCutter::GenerateCutScalarsOff" ref="d36ddc8511f49e03f03428c9853c3470" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkHyperOctreeCutter::GenerateCutScalarsOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If this flag is enabled, then the output scalar values will be interpolated from the implicit function values, and not the input scalar data. 
</div>
</div><p>
<a class="anchor" name="d75b3b4946235f748044789507f62f83"></a><!-- doxytag: member="vtkHyperOctreeCutter::SetLocator" ref="d75b3b4946235f748044789507f62f83" args="(vtkPointLocator *locator)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeCutter::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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a spatial locator for merging points. 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="843e08754fdad778caa2e8360ec55903"></a><!-- doxytag: member="vtkHyperOctreeCutter::GetLocator" ref="843e08754fdad778caa2e8360ec55903" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01247.html">vtkPointLocator</a>* vtkHyperOctreeCutter::GetLocator           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a spatial locator for merging points. 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="8923dbbe37c852f66d469d03f9767247"></a><!-- doxytag: member="vtkHyperOctreeCutter::SetSortBy" ref="8923dbbe37c852f66d469d03f9767247" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkHyperOctreeCutter::SetSortBy           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the sorting order for the generated polydata. There are two possibilities: Sort by value = 0 - This is the most efficient sort. For each cell, all contour values are processed. This is the default. Sort by cell = 1 - For each contour value, all cells are processed. This order should be used if the extracted polygons must be rendered in a back-to-front or front-to-back order. This is very problem dependent. For most applications, the default order is fine (and faster). Sort by cell is going to have a problem if the input has 2D and 3D cells. Cell data will be scrambled becauses with <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> output, verts and lines have lower cell ids than triangles. 
</div>
</div><p>
<a class="anchor" name="8206d7136f324b3a0ad3fac1e97ffdc2"></a><!-- doxytag: member="vtkHyperOctreeCutter::GetSortBy" ref="8206d7136f324b3a0ad3fac1e97ffdc2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkHyperOctreeCutter::GetSortBy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the sorting order for the generated polydata. There are two possibilities: Sort by value = 0 - This is the most efficient sort. For each cell, all contour values are processed. This is the default. Sort by cell = 1 - For each contour value, all cells are processed. This order should be used if the extracted polygons must be rendered in a back-to-front or front-to-back order. This is very problem dependent. For most applications, the default order is fine (and faster). Sort by cell is going to have a problem if the input has 2D and 3D cells. Cell data will be scrambled becauses with <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> output, verts and lines have lower cell ids than triangles. 
</div>
</div><p>
<a class="anchor" name="5d9acc200bc3fc11e15dccbfebebaff0"></a><!-- doxytag: member="vtkHyperOctreeCutter::SetSortByToSortByValue" ref="5d9acc200bc3fc11e15dccbfebebaff0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeCutter::SetSortByToSortByValue           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the sorting order for the generated polydata. There are two possibilities: Sort by value = 0 - This is the most efficient sort. For each cell, all contour values are processed. This is the default. Sort by cell = 1 - For each contour value, all cells are processed. This order should be used if the extracted polygons must be rendered in a back-to-front or front-to-back order. This is very problem dependent. For most applications, the default order is fine (and faster). Sort by cell is going to have a problem if the input has 2D and 3D cells. Cell data will be scrambled becauses with <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> output, verts and lines have lower cell ids than triangles. 
<p>Definition at line <a class="el" href="a04356.html#l00177">177</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

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

<p>
Set the sorting order for the generated polydata. There are two possibilities: Sort by value = 0 - This is the most efficient sort. For each cell, all contour values are processed. This is the default. Sort by cell = 1 - For each contour value, all cells are processed. This order should be used if the extracted polygons must be rendered in a back-to-front or front-to-back order. This is very problem dependent. For most applications, the default order is fine (and faster). Sort by cell is going to have a problem if the input has 2D and 3D cells. Cell data will be scrambled becauses with <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a> output, verts and lines have lower cell ids than triangles. 
<p>Definition at line <a class="el" href="a04356.html#l00179">179</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4c29fdc669c98c3d31efdea37953ef60"></a><!-- doxytag: member="vtkHyperOctreeCutter::GetSortByAsString" ref="4c29fdc669c98c3d31efdea37953ef60" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* vtkHyperOctreeCutter::GetSortByAsString           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the sorting procedure as a descriptive character string. 
<p>Definition at line <a class="el" href="a04356.html#l00185">185</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e056124477ddd58eef7d402b9862858d"></a><!-- doxytag: member="vtkHyperOctreeCutter::CreateDefaultLocator" ref="e056124477ddd58eef7d402b9862858d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeCutter::CreateDefaultLocator           </td>
          <td>(</td>
          <td class="paramname">          </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. The locator is used to merge coincident points. 
</div>
</div><p>
<a class="anchor" name="1d90398e2db00650587a174a273b1aa6"></a><!-- doxytag: member="vtkHyperOctreeCutter::RequestData" ref="1d90398e2db00650587a174a273b1aa6" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkHyperOctreeCutter::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="1c4c5ee26a972efdd72c51e042b0ec94"></a><!-- doxytag: member="vtkHyperOctreeCutter::RequestUpdateExtent" ref="1c4c5ee26a972efdd72c51e042b0ec94" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkHyperOctreeCutter::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>
<a class="anchor" name="830a348e41effd99d83a2995e4b189e1"></a><!-- doxytag: member="vtkHyperOctreeCutter::FillInputPortInformation" ref="830a348e41effd99d83a2995e4b189e1" args="(int port, vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkHyperOctreeCutter::FillInputPortInformation           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>info</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>
Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle. 
<p>Reimplemented from <a class="el" href="a01261.html#a9084b97ab9c0c8c76e490fa9776a832">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="bb9388b5ed07a47c0b9718ea9a10300a"></a><!-- doxytag: member="vtkHyperOctreeCutter::CutNode" ref="bb9388b5ed07a47c0b9718ea9a10300a" args="(vtkHyperOctreeCursor *cursor, int level, double bounds[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeCutter::CutNode           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00703.html">vtkHyperOctreeCursor</a> *&nbsp;</td>
          <td class="paramname"> <em>cursor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>bounds</em>[6]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cut the sub-hierarchy pointed by cursor. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>cursor_exists: cursor!=0 <p>
positive_level: level&gt;=0 </dd></dl>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="2d4000c48d7dc0de05b6175e6b2a070f"></a><!-- doxytag: member="vtkHyperOctreeCutter::CutFunction" ref="2d4000c48d7dc0de05b6175e6b2a070f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00855.html">vtkImplicitFunction</a>* <a class="el" href="a00704.html#2d4000c48d7dc0de05b6175e6b2a070f">vtkHyperOctreeCutter::CutFunction</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00218">218</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="01f55783c55dc042662bb58360e8c13b"></a><!-- doxytag: member="vtkHyperOctreeCutter::Locator" ref="01f55783c55dc042662bb58360e8c13b" 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="a00704.html#01f55783c55dc042662bb58360e8c13b">vtkHyperOctreeCutter::Locator</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00221">221</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04356.html#l00222">222</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="289f3c0d54b185e5d4d22832e5f87e97"></a><!-- doxytag: member="vtkHyperOctreeCutter::ContourValues" ref="289f3c0d54b185e5d4d22832e5f87e97" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00330.html">vtkContourValues</a>* <a class="el" href="a00704.html#289f3c0d54b185e5d4d22832e5f87e97">vtkHyperOctreeCutter::ContourValues</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00223">223</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9029eed811d26502341dccf4d6f11342"></a><!-- doxytag: member="vtkHyperOctreeCutter::GenerateCutScalars" ref="9029eed811d26502341dccf4d6f11342" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00704.html#9029eed811d26502341dccf4d6f11342">vtkHyperOctreeCutter::GenerateCutScalars</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00224">224</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1831ea660a215028bc3821097dc063cb"></a><!-- doxytag: member="vtkHyperOctreeCutter::Input" ref="1831ea660a215028bc3821097dc063cb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00699.html">vtkHyperOctree</a>* <a class="el" href="a00704.html#1831ea660a215028bc3821097dc063cb">vtkHyperOctreeCutter::Input</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="1546c88945baa3536ce1fbecae9c247b"></a><!-- doxytag: member="vtkHyperOctreeCutter::Output" ref="1546c88945baa3536ce1fbecae9c247b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01260.html">vtkPolyData</a>* <a class="el" href="a00704.html#1546c88945baa3536ce1fbecae9c247b">vtkHyperOctreeCutter::Output</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00227">227</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3abfb53ca2625fc06fcfd2c769be3df4"></a><!-- doxytag: member="vtkHyperOctreeCutter::NewVerts" ref="3abfb53ca2625fc06fcfd2c769be3df4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00242.html">vtkCellArray</a>* <a class="el" href="a00704.html#3abfb53ca2625fc06fcfd2c769be3df4">vtkHyperOctreeCutter::NewVerts</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00230">230</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0963fe1ed4bff4a812d1f0de7075b291"></a><!-- doxytag: member="vtkHyperOctreeCutter::NewLines" ref="0963fe1ed4bff4a812d1f0de7075b291" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00242.html">vtkCellArray</a>* <a class="el" href="a00704.html#0963fe1ed4bff4a812d1f0de7075b291">vtkHyperOctreeCutter::NewLines</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00231">231</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d3b3e24bbb356778ffa4119e0250f4a2"></a><!-- doxytag: member="vtkHyperOctreeCutter::NewPolys" ref="d3b3e24bbb356778ffa4119e0250f4a2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00242.html">vtkCellArray</a>* <a class="el" href="a00704.html#d3b3e24bbb356778ffa4119e0250f4a2">vtkHyperOctreeCutter::NewPolys</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00232">232</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d27dbafaedc2a1b42de209e3630a66ce"></a><!-- doxytag: member="vtkHyperOctreeCutter::InCD" ref="d27dbafaedc2a1b42de209e3630a66ce" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00376.html">vtkDataSetAttributes</a>* <a class="el" href="a00704.html#d27dbafaedc2a1b42de209e3630a66ce">vtkHyperOctreeCutter::InCD</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00234">234</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9df304af3138472fe94f14af9951c49c"></a><!-- doxytag: member="vtkHyperOctreeCutter::OutCD" ref="9df304af3138472fe94f14af9951c49c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00245.html">vtkCellData</a>* <a class="el" href="a00704.html#9df304af3138472fe94f14af9951c49c">vtkHyperOctreeCutter::OutCD</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00235">235</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="779a5c4adb6c114eac7e4e1af93cc713"></a><!-- doxytag: member="vtkHyperOctreeCutter::OutPD" ref="779a5c4adb6c114eac7e4e1af93cc713" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01242.html">vtkPointData</a>* <a class="el" href="a00704.html#779a5c4adb6c114eac7e4e1af93cc713">vtkHyperOctreeCutter::OutPD</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00236">236</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="49310ebd6a864ed9e372e3fb0b37e367"></a><!-- doxytag: member="vtkHyperOctreeCutter::Triangulator" ref="49310ebd6a864ed9e372e3fb0b37e367" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01128.html">vtkOrderedTriangulator</a>* <a class="el" href="a00704.html#49310ebd6a864ed9e372e3fb0b37e367">vtkHyperOctreeCutter::Triangulator</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00237">237</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8cb51fb375a9f48f0f6715d9d00fe204"></a><!-- doxytag: member="vtkHyperOctreeCutter::Sibling" ref="8cb51fb375a9f48f0f6715d9d00fe204" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00703.html">vtkHyperOctreeCursor</a>* <a class="el" href="a00704.html#8cb51fb375a9f48f0f6715d9d00fe204">vtkHyperOctreeCutter::Sibling</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00238">238</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04356.html#l00240">240</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="71a81e7956d9ef3df0fb1d84b67f7902"></a><!-- doxytag: member="vtkHyperOctreeCutter::CellScalars" ref="71a81e7956d9ef3df0fb1d84b67f7902" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00436.html">vtkDoubleArray</a>* <a class="el" href="a00704.html#71a81e7956d9ef3df0fb1d84b67f7902">vtkHyperOctreeCutter::CellScalars</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00243">243</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cfeb3cd08fffb95124a37e0f7b584d82"></a><!-- doxytag: member="vtkHyperOctreeCutter::Tetra" ref="cfeb3cd08fffb95124a37e0f7b584d82" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01688.html">vtkTetra</a>* <a class="el" href="a00704.html#cfeb3cd08fffb95124a37e0f7b584d82">vtkHyperOctreeCutter::Tetra</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00244">244</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fc1ce9e23f33ddca380f73c10ccefac6"></a><!-- doxytag: member="vtkHyperOctreeCutter::TetScalars" ref="fc1ce9e23f33ddca380f73c10ccefac6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00436.html">vtkDoubleArray</a>* <a class="el" href="a00704.html#fc1ce9e23f33ddca380f73c10ccefac6">vtkHyperOctreeCutter::TetScalars</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00245">245</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="47c30831b0fe5474ae1e0362922b1c0d"></a><!-- doxytag: member="vtkHyperOctreeCutter::Pts" ref="47c30831b0fe5474ae1e0362922b1c0d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01250.html">vtkPoints</a>* <a class="el" href="a00704.html#47c30831b0fe5474ae1e0362922b1c0d">vtkHyperOctreeCutter::Pts</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00247">247</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="81302060a63390f7885474d8eff940af"></a><!-- doxytag: member="vtkHyperOctreeCutter::Polygon" ref="81302060a63390f7885474d8eff940af" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01278.html">vtkPolygon</a>* <a class="el" href="a00704.html#81302060a63390f7885474d8eff940af">vtkHyperOctreeCutter::Polygon</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00248">248</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ec4bf8c1f36121688cacf67a1383ac79"></a><!-- doxytag: member="vtkHyperOctreeCutter::CellTypeCounter" ref="ec4bf8c1f36121688cacf67a1383ac79" args="[65536]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> <a class="el" href="a00704.html#ec4bf8c1f36121688cacf67a1383ac79">vtkHyperOctreeCutter::CellTypeCounter</a>[65536]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="5498b81410802e7719c4544ccd0f1b76"></a><!-- doxytag: member="vtkHyperOctreeCutter::TotalCounter" ref="5498b81410802e7719c4544ccd0f1b76" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> <a class="el" href="a00704.html#5498b81410802e7719c4544ccd0f1b76">vtkHyperOctreeCutter::TotalCounter</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="46d3b2ee240d0d833b2033049e41586f"></a><!-- doxytag: member="vtkHyperOctreeCutter::TemplateCounter" ref="46d3b2ee240d0d833b2033049e41586f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> <a class="el" href="a00704.html#46d3b2ee240d0d833b2033049e41586f">vtkHyperOctreeCutter::TemplateCounter</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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

<p>

<p>Definition at line <a class="el" href="a04356.html#l00256">256</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5bfc75232bcff35b04feb3414b64f0d8"></a><!-- doxytag: member="vtkHyperOctreeCutter::AllGreater" ref="5bfc75232bcff35b04feb3414b64f0d8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* <a class="el" href="a00704.html#5bfc75232bcff35b04feb3414b64f0d8">vtkHyperOctreeCutter::AllGreater</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="cefa976a03cb092ad5afe86adb8232fe"></a><!-- doxytag: member="vtkHyperOctreeCutter::Grabber" ref="cefa976a03cb092ad5afe86adb8232fe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00701.html">vtkHyperOctreeClipCutPointsGrabber</a>* <a class="el" href="a00704.html#cefa976a03cb092ad5afe86adb8232fe">vtkHyperOctreeCutter::Grabber</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04356.html#l00258">258</a> of file <a class="el" href="a04356.html">vtkHyperOctreeCutter.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="a04356.html">vtkHyperOctreeCutter.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:07:43 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>