Sophie

Sophie

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

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: vtkHyperOctreeDualGridContourFilter 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>vtkHyperOctreeDualGridContourFilter Class Reference</h1><!-- doxytag: class="vtkHyperOctreeDualGridContourFilter" --><!-- doxytag: inherits="vtkPolyDataAlgorithm" --><code>#include &lt;<a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkHyperOctreeDualGridContourFilter:</div>
<div class="dynsection">
<p><center><img src="a10580.png" border="0" usemap="#a10581" alt="Inheritance graph"></center>
<map name="a10581">
<area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="53,229,208,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="81,155,180,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="91,80,171,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="76,5,185,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkHyperOctreeDualGridContourFilter:</div>
<div class="dynsection">
<p><center><img src="a10582.png" border="0" usemap="#a10583" alt="Collaboration graph"></center>
<map name="a10583">
<area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="1296,1715,1451,1741"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="728,1461,827,1488"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1131,1468,1229,1495"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="208,1353,288,1380"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="339,1492,488,1519"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="359,1387,468,1413"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1131,1264,1229,1291"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="716,1337,839,1364"><area shape="rect" href="a00330.html" title="helper object to manage setting and generating contour values" alt="" coords="1996,1771,2127,1797"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="513,1080,655,1107"><area shape="rect" href="a00242.html" title="object to represent cell connectivity" alt="" coords="2779,1563,2875,1589"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="1505,1236,1612,1263"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="1520,995,1597,1021"><area shape="rect" href="a00240.html" title="abstract class to specify cell behavior" alt="" coords="1785,547,1849,573"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="1523,781,1595,808"><area shape="rect" href="a00248.html" title="object represents upward pointers from points to list of cells using each point" alt="" coords="2519,1301,2615,1328"><area shape="rect" href="a00703.html" title="Objects that can traverse hyperoctree nodes." alt="" coords="903,1868,1060,1895"><area shape="rect" href="a00253.html" title="object provides direct access to cells in vtkCellArray and type information" alt="" coords="1768,995,1867,1021"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,1907,116,1933"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,1115,116,1141"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="1759,1199,1876,1225"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="2017,1317,2105,1344"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="1485,1401,1632,1428"><area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="1771,1300,1864,1327"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="1767,1351,1868,1377"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1129,1408,1231,1435"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="680,1232,875,1259"><area shape="rect" href="a00539.html" title="vtkFieldData::BasicIterator" alt="" coords="1088,1519,1272,1545"><area shape="rect" href="a00436.html" title="dynamic, self&#45;adjusting array of double" alt="" coords="1760,1452,1875,1479"><area shape="rect" href="a00241.html" title="abstract class to specify 3D cell interface" alt="" coords="2021,944,2101,971"><area shape="rect" href="a01278.html" title="a cell that represents an n&#45;sided polygon" alt="" coords="2781,593,2872,620"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="1479,1287,1639,1313"><area shape="rect" href="a00722.html" title="dynamic, self&#45;adjusting array of vtkIdType" alt="" coords="2509,1565,2624,1592"><area shape="rect" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips" alt="" coords="2984,688,3080,715"><area shape="rect" href="a00699.html" title="A dataset structured as a tree where each node has exactly 2^n children." alt="" coords="2768,1352,2885,1379"><area shape="rect" href="a01251.html" title="abstract class for specifying dataset behavior" alt="" coords="2299,1093,2389,1120"><area shape="rect" href="a01247.html" title="quickly locate points in 3&#45;space" alt="" coords="1759,1097,1876,1124"><area shape="rect" href="a00960.html" title="cell represents a 1D line" alt="" coords="2028,637,2095,664"><area shape="rect" href="a01859.html" title="a cell that represents a 3D orthogonal parallelepiped" alt="" coords="2529,927,2604,953"><area shape="rect" href="a01221.html" title="a cell that represents an orthogonal quadrilateral" alt="" coords="2309,936,2379,963"><area shape="rect" href="a01760.html" title="a cell that represents a triangle" alt="" coords="2299,504,2389,531"><area shape="rect" href="a01428.html" title="a cell that represents a 2D quadrilateral" alt="" coords="2529,489,2604,516"><area shape="rect" href="a01762.html" title="a cell that represents a triangle strip" alt="" coords="2508,361,2625,388"><area shape="rect" href="a01284.html" title="cell represents a set of 1D lines" alt="" coords="2297,784,2391,811"><area shape="rect" href="a01286.html" title="cell represents a set of 0D vertices" alt="" coords="2291,104,2397,131"><area shape="rect" href="a01821.html" title="a cell that represents a 3D point" alt="" coords="2021,136,2101,163"><area shape="rect" href="a00458.html" title="an empty cell used as a place&#45;holder during processing" alt="" coords="2153,237,2255,264"><area shape="rect" href="a00249.html" title="vtkCellLinks::Link" alt="" coords="2280,1301,2408,1328"><area shape="rect" href="a00087.html" title="abstract class to quickly locate points in 3&#45;space" alt="" coords="1475,1135,1643,1161"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a10584.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
generate isosurfaces/isolines from scalar values 
<p>
use of unsigned short to hold level index limits tree depth to 16.<p>
To use this filter you must specify one or more contour values. You can either use the method <a class="el" href="a00706.html#cdd4c1ca70bc9e860e95b4553e7c03a0">SetValue()</a> to specify each contour value, or use <a class="el" href="a00706.html#999cc293d77abf2a3e9a68f9d9055b73">GenerateValues()</a> to generate a series of evenly spaced contours. It is also possible to accelerate the operation of this filter (at the cost of extra memory) by using a <a class="el" href="a01515.html" title="organize data according to scalar values (used to accelerate contouring operations)...">vtkScalarTree</a>. A scalar tree is used to quickly locate cells that contain a contour surface. This is especially effective if multiple contours are being extracted. If you want to use a scalar tree, invoke the method UseScalarTreeOn().<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00987.html" title="generate isosurfaces/isolines from scalar values">vtkMarchingContourFilter</a> vtkKitwareContourFilter <a class="el" href="a00988.html" title="generate isosurface(s) from volume">vtkMarchingCubes</a> <a class="el" href="a01557.html" title="generate isosurface(s) from volume four slices at a time">vtkSliceCubes</a> vtkDividingCubes <a class="el" href="a00989.html" title="generate isoline(s) from structured points set">vtkMarchingSquares</a> <a class="el" href="a00795.html" title="generate isosurface(s) from volume/images">vtkImageMarchingCubes</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_vtkHyperOctreeDualGridContourFilter">vtkHyperOctreeDualGridContourFilter (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04358.html#l00059">59</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.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="a00706.html#1416f4711b74cb56e38ace3962556917">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="a00706.html#bcbd48b2f4d7404ed72bf2bd479730f8">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="a00706.html#92085f3f3cd6940cfe3048db9f07f47a">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="a00706.html#793fcc6ea627fbb543313a0ef87c890e">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="a00706.html#643538976beae81140a0aba58af83df1">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="a00706.html#67fabf767fd457869c65f67fbc326544">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="a00706.html#cdd4c1ca70bc9e860e95b4553e7c03a0">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="a00706.html#414758e907d2720230c2a9a2dc0f0d17">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="a00706.html#455eba7b0bc46f17f1e9fd006e1598aa">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="a00706.html#a3fddaab047e7576200f336e5ba6dad9">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="a00706.html#748583e92d88c4ccdbd0ea82e9da650c">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="a00706.html#dca9f8117119bcd4e06c4f71531cf2f5">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="a00706.html#999cc293d77abf2a3e9a68f9d9055b73">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="a00706.html#dc92f9ff9f2855afb99cc71012e1379c">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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html#495762af723a861af91bcff09f22dd41">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="a00706.html#99fdd810a045cc6d2f5dd363fb6b614f">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 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html#433e084ace0ae0b2dbd59de729c8fcab">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00706.html">vtkHyperOctreeDualGridContourFilter</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html#890864dd32a1acf714b80465927aa0c9">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="a00706.html#12b50914191451e118ed8e972f7a8aad">vtkHyperOctreeDualGridContourFilter</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html#727e87f8a92301d7cf225e160eca3e0e">~vtkHyperOctreeDualGridContourFilter</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="a00706.html#8eddb55d762188109853b76bdb1ae814">RequestData</a> (<a class="el" href="a00872.html">vtkInformation</a> *request, <a class="el" href="a00895.html">vtkInformationVector</a> **inputVector, <a class="el" href="a00895.html">vtkInformationVector</a> *outputVector)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html#093d8d776e372e20d23b462b2866191d">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="a00706.html#9954d1437b86e7db1d506d344c3be0b0">FillInputPortInformation</a> (int port, <a class="el" href="a00872.html">vtkInformation</a> *info)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html#e5403678760cd413cad3f419a420741d">TraverseNeighborhoodRecursively</a> (<a class="el" href="a00708.html">vtkHyperOctreeLightWeightCursor</a> *neighborhood, unsigned short *xyzIds)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html#bfaa390567018237726d29aa12add35f">EvaluatePoint</a> (<a class="el" href="a00708.html">vtkHyperOctreeLightWeightCursor</a> *neighborhood, unsigned short *xyzIds)</td></tr>

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

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

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00330.html">vtkContourValues</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html#196ea83e79442b4359c370963b849c13">ContourValues</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="a00706.html#dca65b9e9c7fdc01e1af917663889d6b">Locator</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="a00706.html#9b82193dd4c61256cf7b101b66790293">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="a00706.html#360385526db2e315652713d9ac5f81f8">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="a00706.html#cf265c909163de824061a351ba9190df">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="a00706.html#3c82ecf4cace0d6fed4f7dce1d3d7960">InPD</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="a00706.html#118e7f8f9994ab62ac4a4ce6fac3ac1b">OutPD</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html#c4eb123cad5c91494760189af89cfc85">InScalars</a></td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00706.html#bcb9b17d76cf305597e24e0803fd1906">NeighborhoodTraversalTable</a> [64]</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="1416f4711b74cb56e38ace3962556917"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::Superclass" ref="1416f4711b74cb56e38ace3962556917" 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">vtkHyperOctreeDualGridContourFilter::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="a04358.html#l00062">62</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="12b50914191451e118ed8e972f7a8aad"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::vtkHyperOctreeDualGridContourFilter" ref="12b50914191451e118ed8e972f7a8aad" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkHyperOctreeDualGridContourFilter::vtkHyperOctreeDualGridContourFilter           </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="727e87f8a92301d7cf225e160eca3e0e"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::~vtkHyperOctreeDualGridContourFilter" ref="727e87f8a92301d7cf225e160eca3e0e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkHyperOctreeDualGridContourFilter::~vtkHyperOctreeDualGridContourFilter           </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="bcbd48b2f4d7404ed72bf2bd479730f8"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::GetClassName" ref="bcbd48b2f4d7404ed72bf2bd479730f8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkHyperOctreeDualGridContourFilter::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="433e084ace0ae0b2dbd59de729c8fcab"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::IsTypeOf" ref="433e084ace0ae0b2dbd59de729c8fcab" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkHyperOctreeDualGridContourFilter::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="92085f3f3cd6940cfe3048db9f07f47a"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::IsA" ref="92085f3f3cd6940cfe3048db9f07f47a" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkHyperOctreeDualGridContourFilter::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="9373a2b9af9464bc0b10ce4a357678a0"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::SafeDownCast" ref="9373a2b9af9464bc0b10ce4a357678a0" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00706.html">vtkHyperOctreeDualGridContourFilter</a>* vtkHyperOctreeDualGridContourFilter::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="793fcc6ea627fbb543313a0ef87c890e"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::PrintSelf" ref="793fcc6ea627fbb543313a0ef87c890e" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::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="890864dd32a1acf714b80465927aa0c9"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::New" ref="890864dd32a1acf714b80465927aa0c9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00706.html">vtkHyperOctreeDualGridContourFilter</a>* vtkHyperOctreeDualGridContourFilter::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 object with initial range (0,1) and single contour value of 0.0. 
<p>Reimplemented from <a class="el" href="a01261.html#cf785ac526132296ff652c636f713b5e">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="cdd4c1ca70bc9e860e95b4553e7c03a0"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::SetValue" ref="cdd4c1ca70bc9e860e95b4553e7c03a0" args="(int i, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::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>
Methods to set / get contour values.<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="a04358.html#l00074">74</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="414758e907d2720230c2a9a2dc0f0d17"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::GetValue" ref="414758e907d2720230c2a9a2dc0f0d17" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkHyperOctreeDualGridContourFilter::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="a04358.html#l00082">82</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="455eba7b0bc46f17f1e9fd006e1598aa"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::GetValues" ref="455eba7b0bc46f17f1e9fd006e1598aa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkHyperOctreeDualGridContourFilter::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="a00706.html#dca9f8117119bcd4e06c4f71531cf2f5">GetNumberOfContours()</a> values in the list. 
<p>Definition at line <a class="el" href="a04358.html#l00091">91</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a3fddaab047e7576200f336e5ba6dad9"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::GetValues" ref="a3fddaab047e7576200f336e5ba6dad9" args="(double *contourValues)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::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="a00706.html#dca9f8117119bcd4e06c4f71531cf2f5">GetNumberOfContours()</a> values in the list. Make sure you allocate enough memory to hold the list. 
<p>Definition at line <a class="el" href="a04358.html#l00101">101</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="748583e92d88c4ccdbd0ea82e9da650c"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::SetNumberOfContours" ref="748583e92d88c4ccdbd0ea82e9da650c" args="(int number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::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="a00706.html#cdd4c1ca70bc9e860e95b4553e7c03a0">SetValue()</a> will automatically increase list size as needed. 
<p>Definition at line <a class="el" href="a04358.html#l00111">111</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dca9f8117119bcd4e06c4f71531cf2f5"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::GetNumberOfContours" ref="dca9f8117119bcd4e06c4f71531cf2f5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkHyperOctreeDualGridContourFilter::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="a04358.html#l00119">119</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="999cc293d77abf2a3e9a68f9d9055b73"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::GenerateValues" ref="999cc293d77abf2a3e9a68f9d9055b73" args="(int numContours, double range[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::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="a04358.html#l00128">128</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dc92f9ff9f2855afb99cc71012e1379c"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::GenerateValues" ref="dc92f9ff9f2855afb99cc71012e1379c" args="(int numContours, double rangeStart, double rangeEnd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::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="a04358.html#l00137">137</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

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

<p>
Modified GetMTime Because we delegate to <a class="el" href="a00330.html" title="helper object to manage setting and generating contour values">vtkContourValues</a> 
<p>Reimplemented from <a class="el" href="a01084.html#8137c0551b29bb996f0dd2f886bcd2da">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="495762af723a861af91bcff09f22dd41"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::SetLocator" ref="495762af723a861af91bcff09f22dd41" args="(vtkPointLocator *locator)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::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>
Set / get 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="99fdd810a045cc6d2f5dd363fb6b614f"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::GetLocator" ref="99fdd810a045cc6d2f5dd363fb6b614f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01247.html">vtkPointLocator</a>* vtkHyperOctreeDualGridContourFilter::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 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="67fabf767fd457869c65f67fbc326544"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::CreateDefaultLocator" ref="67fabf767fd457869c65f67fbc326544" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::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="8eddb55d762188109853b76bdb1ae814"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::RequestData" ref="8eddb55d762188109853b76bdb1ae814" args="(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkHyperOctreeDualGridContourFilter::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="093d8d776e372e20d23b462b2866191d"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::RequestUpdateExtent" ref="093d8d776e372e20d23b462b2866191d" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkHyperOctreeDualGridContourFilter::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="9954d1437b86e7db1d506d344c3be0b0"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::FillInputPortInformation" ref="9954d1437b86e7db1d506d344c3be0b0" args="(int port, vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkHyperOctreeDualGridContourFilter::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="d81a0ffe2493b68f4746557547aaa537"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::ContourNode" ref="d81a0ffe2493b68f4746557547aaa537" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::ContourNode           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Do the recursive contour of the node pointed by Cursor. 
</div>
</div><p>
<a class="anchor" name="e5403678760cd413cad3f419a420741d"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::TraverseNeighborhoodRecursively" ref="e5403678760cd413cad3f419a420741d" args="(vtkHyperOctreeLightWeightCursor *neighborhood, unsigned short *xyzIds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::TraverseNeighborhoodRecursively           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00708.html">vtkHyperOctreeLightWeightCursor</a> *&nbsp;</td>
          <td class="paramname"> <em>neighborhood</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short *&nbsp;</td>
          <td class="paramname"> <em>xyzIds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="bfaa390567018237726d29aa12add35f"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::EvaluatePoint" ref="bfaa390567018237726d29aa12add35f" args="(vtkHyperOctreeLightWeightCursor *neighborhood, unsigned short *xyzIds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::EvaluatePoint           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00708.html">vtkHyperOctreeLightWeightCursor</a> *&nbsp;</td>
          <td class="paramname"> <em>neighborhood</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short *&nbsp;</td>
          <td class="paramname"> <em>xyzIds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6cd3ca30efb96c8a513e0699b5009279"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::ContourNode1D" ref="6cd3ca30efb96c8a513e0699b5009279" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::ContourNode1D           </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="eceec907e80634036e027fe24c67d1f4"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::GenerateTraversalTable" ref="eceec907e80634036e027fe24c67d1f4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkHyperOctreeDualGridContourFilter::GenerateTraversalTable           </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 Data Documentation</h2>
<a class="anchor" name="196ea83e79442b4359c370963b849c13"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::ContourValues" ref="196ea83e79442b4359c370963b849c13" 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="a00706.html#196ea83e79442b4359c370963b849c13">vtkHyperOctreeDualGridContourFilter::ContourValues</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04358.html#l00181">181</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04358.html#l00182">182</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9b82193dd4c61256cf7b101b66790293"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::Input" ref="9b82193dd4c61256cf7b101b66790293" 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="a00706.html#9b82193dd4c61256cf7b101b66790293">vtkHyperOctreeDualGridContourFilter::Input</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04358.html#l00184">184</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="360385526db2e315652713d9ac5f81f8"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::Output" ref="360385526db2e315652713d9ac5f81f8" 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="a00706.html#360385526db2e315652713d9ac5f81f8">vtkHyperOctreeDualGridContourFilter::Output</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04358.html#l00185">185</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf265c909163de824061a351ba9190df"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::NewPolys" ref="cf265c909163de824061a351ba9190df" 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="a00706.html#cf265c909163de824061a351ba9190df">vtkHyperOctreeDualGridContourFilter::NewPolys</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04358.html#l00187">187</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3c82ecf4cace0d6fed4f7dce1d3d7960"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::InPD" ref="3c82ecf4cace0d6fed4f7dce1d3d7960" 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="a00706.html#3c82ecf4cace0d6fed4f7dce1d3d7960">vtkHyperOctreeDualGridContourFilter::InPD</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04358.html#l00189">189</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="118e7f8f9994ab62ac4a4ce6fac3ac1b"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::OutPD" ref="118e7f8f9994ab62ac4a4ce6fac3ac1b" 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="a00706.html#118e7f8f9994ab62ac4a4ce6fac3ac1b">vtkHyperOctreeDualGridContourFilter::OutPD</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04358.html#l00190">190</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c4eb123cad5c91494760189af89cfc85"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::InScalars" ref="c4eb123cad5c91494760189af89cfc85" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00356.html">vtkDataArray</a>* <a class="el" href="a00706.html#c4eb123cad5c91494760189af89cfc85">vtkHyperOctreeDualGridContourFilter::InScalars</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04358.html#l00191">191</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04358.html#l00194">194</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04358.html#l00195">195</a> of file <a class="el" href="a04358.html">vtkHyperOctreeDualGridContourFilter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bcb9b17d76cf305597e24e0803fd1906"></a><!-- doxytag: member="vtkHyperOctreeDualGridContourFilter::NeighborhoodTraversalTable" ref="bcb9b17d76cf305597e24e0803fd1906" args="[64]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char <a class="el" href="a00706.html#bcb9b17d76cf305597e24e0803fd1906">vtkHyperOctreeDualGridContourFilter::NeighborhoodTraversalTable</a>[64]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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