Sophie

Sophie

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

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: vtkGenericCellTessellator 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>vtkGenericCellTessellator Class Reference</h1><!-- doxytag: class="vtkGenericCellTessellator" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a04045.html">vtkGenericCellTessellator.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkGenericCellTessellator:</div>
<div class="dynsection">
<p><center><img src="a10012.png" border="0" usemap="#a10013" alt="Inheritance graph"></center>
<map name="a10013">
<area shape="rect" href="a01546.html" title="helper class to perform cell tessellation" alt="" coords="9,229,180,256"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="55,80,135,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="40,5,149,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkGenericCellTessellator:</div>
<div class="dynsection">
<p><center><img src="a10014.png" border="0" usemap="#a10015" alt="Collaboration graph"></center>
<map name="a10015">
<area shape="rect" href="a00590.html" title="defines dataset interface" alt="" coords="1988,176,2124,203"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="444,427,524,453"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="1106,209,1207,236"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="700,213,850,240"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="1794,661,1900,688"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1107,477,1206,504"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1466,405,1564,432"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="700,376,850,403"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="720,736,830,763"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1466,613,1564,640"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1095,637,1218,664"><area shape="rect" href="a00581.html" title="a collection of attributes" alt="" coords="675,61,875,88"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,805,116,832"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="403,873,566,900"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="170,867,300,893"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="180,123,290,149"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="2178,613,2260,640"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="1992,581,2120,608"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="394,823,575,849"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="1059,587,1254,613"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a10016.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
helper class to perform cell tessellation 
<p>
<a class="el" href="a00584.html" title="helper class to perform cell tessellation">vtkGenericCellTessellator</a> is a helper class to perform adaptive tessellation of particular cell topologies. The major purpose for this class is to transform higher-order cell types (e.g., higher-order finite elements) into linear cells that can then be easily visualized by VTK. This class works in conjunction with the <a class="el" href="a00590.html" title="defines dataset interface">vtkGenericDataSet</a> and <a class="el" href="a00579.html" title="defines cell interface">vtkGenericAdaptorCell</a> classes.<p>
This algorithm is based on edge subdivision. An error metric along each edge is evaluated, and if the error is greater than some tolerance, the edge is subdivided (as well as all connected 2D and 3D cells). The process repeats until the error metric is satisfied.<p>
A significant issue addressed by this algorithm is to insure <a class="el" href="a00012.html">face</a> compatibility across neigboring cells. That is, diagonals due to <a class="el" href="a00012.html">face</a> triangulation must match to insure that the mesh is compatible. The algorithm employs a precomputed table to accelerate the tessellation process. The table was generated with the help of <a class="el" href="a01128.html" title="helper class to generate triangulations">vtkOrderedTriangulator</a>; the basic idea is that the choice of diagonal is made by considering the relative value of the point ids. 
<p>Definition at line <a class="el" href="a04045.html#l00056">56</a> of file <a class="el" href="a04045.html">vtkGenericCellTessellator.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="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#0898ed1242ee29ed687f67c14893118d">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="a00584.html#a903e89d9292c5d681456cc922896e8d">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="a00584.html#6d32492f1ca676f25b2ae561994c1783">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="a00584.html#6200a870c0c8c2cd586f95ae3014635b">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#2b482b5e0f9d56e036255151e461fbaa">Initialize</a> (<a class="el" href="a00590.html">vtkGenericDataSet</a> *ds)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#a1a1c1b4f4aff224047fdc6bb18745f9">InitErrorMetrics</a> (<a class="el" href="a00590.html">vtkGenericDataSet</a> *ds)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#e674dc1f7493725b14ba9cffc07b6587">GetMaxErrors</a> (double *errors)</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="a00584.html#77bc23b19420a36c4bf1439f45f242c0">TessellateFace</a> (<a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *cell, <a class="el" href="a00581.html">vtkGenericAttributeCollection</a> *att, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> index, <a class="el" href="a00436.html">vtkDoubleArray</a> *points, <a class="el" href="a00242.html">vtkCellArray</a> *cellArray, <a class="el" href="a01242.html">vtkPointData</a> *internalPd)=0</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#7891af32f6e8241b1d9ccda47d4aa2db">Tessellate</a> (<a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *cell, <a class="el" href="a00581.html">vtkGenericAttributeCollection</a> *att, <a class="el" href="a00436.html">vtkDoubleArray</a> *points, <a class="el" href="a00242.html">vtkCellArray</a> *cellArray, <a class="el" href="a01242.html">vtkPointData</a> *internalPd)=0</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#9178a54673de685904adf6d18bddade0">Triangulate</a> (<a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *cell, <a class="el" href="a00581.html">vtkGenericAttributeCollection</a> *att, <a class="el" href="a00436.html">vtkDoubleArray</a> *points, <a class="el" href="a00242.html">vtkCellArray</a> *cellArray, <a class="el" href="a01242.html">vtkPointData</a> *internalPd)=0</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#65eb3514ac9636d16bb71fa1df055c1c">SetErrorMetrics</a> (<a class="el" href="a00285.html">vtkCollection</a> *someErrorMetrics)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00285.html">vtkCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#076045fdd511848e56aa56004974045a">GetErrorMetrics</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#ddc8cfa14b456c36451e619d121d25a0">GetMeasurement</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="a00584.html#da29e9f4b0124e4551a95577c8728c06">SetMeasurement</a> (int)</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="a00584.html#44cb1305988c217eb169f69a6be7b24e">IsTypeOf</a> (const char *type)</td></tr>

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#3a47cc6a88984040e8f996caab6dae83">SetGenericCell</a> (<a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *cell)</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="a00584.html#32a129872067548b781e73ac67515006">RequiresEdgeSubdivision</a> (double *left, double *mid, double *right, double alpha)</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="a00584.html#83480e4736f1b648f2b5d0798232e5fa">UpdateMaxError</a> (double *leftPoint, double *midPoint, double *rightPoint, double alpha)</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="a00285.html">vtkCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#b004d67351ac2efe067c83da944bdedf">ErrorMetrics</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00590.html">vtkGenericDataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#8f5bcb8e1e1fbda890c4e59b0983b498">DataSet</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#7be2d5b7f84159e26e7df1089dc3d6ec">Measurement</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#41015a376e693de37f8ad43512abb141">MaxErrors</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html#3b3d934f0008e2b088da0ae52d391547">MaxErrorsCapacity</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="0898ed1242ee29ed687f67c14893118d"></a><!-- doxytag: member="vtkGenericCellTessellator::Superclass" ref="0898ed1242ee29ed687f67c14893118d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01084.html">vtkObject</a> <a class="el" href="a01084.html">vtkGenericCellTessellator::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#11429dee69f4b562e03e07b453dae9b5">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01546.html#5b54125c5890c22ec24a9e36feb0bc81">vtkSimpleCellTessellator</a>.</p>

<p>Definition at line <a class="el" href="a04045.html#l00059">59</a> of file <a class="el" href="a04045.html">vtkGenericCellTessellator.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="27df2d5bc4b50f821d6ae2d288fa636a"></a><!-- doxytag: member="vtkGenericCellTessellator::vtkGenericCellTessellator" ref="27df2d5bc4b50f821d6ae2d288fa636a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkGenericCellTessellator::vtkGenericCellTessellator           </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="1964e738b1f66935783841493a55b4b8"></a><!-- doxytag: member="vtkGenericCellTessellator::~vtkGenericCellTessellator" ref="1964e738b1f66935783841493a55b4b8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkGenericCellTessellator::~vtkGenericCellTessellator           </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="a903e89d9292c5d681456cc922896e8d"></a><!-- doxytag: member="vtkGenericCellTessellator::GetClassName" ref="a903e89d9292c5d681456cc922896e8d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkGenericCellTessellator::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="a01084.html#d95975c85c2896ea32ff4cf1f8de0886">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01546.html#73034af63165758c9d14cfda9733f2d5">vtkSimpleCellTessellator</a>.</p>

</div>
</div><p>
<a class="anchor" name="44cb1305988c217eb169f69a6be7b24e"></a><!-- doxytag: member="vtkGenericCellTessellator::IsTypeOf" ref="44cb1305988c217eb169f69a6be7b24e" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkGenericCellTessellator::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="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01546.html#eb60e720dd58d7ee8f76570d6ce3a7da">vtkSimpleCellTessellator</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d32492f1ca676f25b2ae561994c1783"></a><!-- doxytag: member="vtkGenericCellTessellator::IsA" ref="6d32492f1ca676f25b2ae561994c1783" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkGenericCellTessellator::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="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01546.html#b0ecaa0b7eecbd228b29fbb5a530bce0">vtkSimpleCellTessellator</a>.</p>

</div>
</div><p>
<a class="anchor" name="3fd3ae7321324630039e6c35bdf49c46"></a><!-- doxytag: member="vtkGenericCellTessellator::SafeDownCast" ref="3fd3ae7321324630039e6c35bdf49c46" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00584.html">vtkGenericCellTessellator</a>* vtkGenericCellTessellator::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="a01084.html#bb9351f076544c427ee91229dce83abe">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01546.html#4a7f3ec9567378242c03a7f37f7f74ac">vtkSimpleCellTessellator</a>.</p>

</div>
</div><p>
<a class="anchor" name="6200a870c0c8c2cd586f95ae3014635b"></a><!-- doxytag: member="vtkGenericCellTessellator::PrintSelf" ref="6200a870c0c8c2cd586f95ae3014635b" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericCellTessellator::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="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01546.html#ccaf040e3abd8e198ffab51fe17a3252">vtkSimpleCellTessellator</a>.</p>

</div>
</div><p>
<a class="anchor" name="77bc23b19420a36c4bf1439f45f242c0"></a><!-- doxytag: member="vtkGenericCellTessellator::TessellateFace" ref="77bc23b19420a36c4bf1439f45f242c0" args="(vtkGenericAdaptorCell *cell, vtkGenericAttributeCollection *att, vtkIdType index, vtkDoubleArray *points, vtkCellArray *cellArray, vtkPointData *internalPd)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericCellTessellator::TessellateFace           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *&nbsp;</td>
          <td class="paramname"> <em>cell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00581.html">vtkGenericAttributeCollection</a> *&nbsp;</td>
          <td class="paramname"> <em>att</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td>
          <td class="paramname"> <em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00242.html">vtkCellArray</a> *&nbsp;</td>
          <td class="paramname"> <em>cellArray</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01242.html">vtkPointData</a> *&nbsp;</td>
          <td class="paramname"> <em>internalPd</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tessellate a <a class="el" href="a00012.html">face</a> of a 3D `cell'. The <a class="el" href="a00012.html">face</a> is specified by the index value. The result is a set of smaller linear triangles in `cellArray' with `points' and point data `internalPd'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>cell_exists: cell!=0 <p>
valid_dimension: cell-&gt;GetDimension()==3 <p>
valid_index_range: (index&gt;=0) &amp;&amp; (index&lt;cell-&gt;GetNumberOfBoundaries(2)) <p>
att_exists: att!=0 <p>
points_exists: points!=0 <p>
cellArray_exists: cellArray!=0 <p>
internalPd_exists: internalPd!=0 </dd></dl>

<p>Implemented in <a class="el" href="a01546.html#41335532063be8afabe6c590bf1025f5">vtkSimpleCellTessellator</a>.</p>

</div>
</div><p>
<a class="anchor" name="7891af32f6e8241b1d9ccda47d4aa2db"></a><!-- doxytag: member="vtkGenericCellTessellator::Tessellate" ref="7891af32f6e8241b1d9ccda47d4aa2db" args="(vtkGenericAdaptorCell *cell, vtkGenericAttributeCollection *att, vtkDoubleArray *points, vtkCellArray *cellArray, vtkPointData *internalPd)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericCellTessellator::Tessellate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *&nbsp;</td>
          <td class="paramname"> <em>cell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00581.html">vtkGenericAttributeCollection</a> *&nbsp;</td>
          <td class="paramname"> <em>att</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td>
          <td class="paramname"> <em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00242.html">vtkCellArray</a> *&nbsp;</td>
          <td class="paramname"> <em>cellArray</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01242.html">vtkPointData</a> *&nbsp;</td>
          <td class="paramname"> <em>internalPd</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tessellate a 3D `cell'. The result is a set of smaller linear tetrahedra in `cellArray' with `points' and point data `internalPd'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>cell_exists: cell!=0 <p>
valid_dimension: cell-&gt;GetDimension()==3 <p>
att_exists: att!=0 <p>
points_exists: points!=0 <p>
cellArray_exists: cellArray!=0 <p>
internalPd_exists: internalPd!=0 </dd></dl>

<p>Implemented in <a class="el" href="a01546.html#80f682f5645d59c5647f0785c6b90318">vtkSimpleCellTessellator</a>.</p>

</div>
</div><p>
<a class="anchor" name="9178a54673de685904adf6d18bddade0"></a><!-- doxytag: member="vtkGenericCellTessellator::Triangulate" ref="9178a54673de685904adf6d18bddade0" args="(vtkGenericAdaptorCell *cell, vtkGenericAttributeCollection *att, vtkDoubleArray *points, vtkCellArray *cellArray, vtkPointData *internalPd)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericCellTessellator::Triangulate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *&nbsp;</td>
          <td class="paramname"> <em>cell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00581.html">vtkGenericAttributeCollection</a> *&nbsp;</td>
          <td class="paramname"> <em>att</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td>
          <td class="paramname"> <em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00242.html">vtkCellArray</a> *&nbsp;</td>
          <td class="paramname"> <em>cellArray</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01242.html">vtkPointData</a> *&nbsp;</td>
          <td class="paramname"> <em>internalPd</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Triangulate a 2D `cell'. The result is a set of smaller linear triangles in `cellArray' with `points' and point data `internalPd'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>cell_exists: cell!=0 <p>
valid_dimension: cell-&gt;GetDimension()==2 <p>
att_exists: att!=0 <p>
points_exists: points!=0 <p>
cellArray_exists: cellArray!=0 <p>
internalPd_exists: internalPd!=0 </dd></dl>

<p>Implemented in <a class="el" href="a01546.html#201561e5693977c48c6cd061e5930917">vtkSimpleCellTessellator</a>.</p>

</div>
</div><p>
<a class="anchor" name="65eb3514ac9636d16bb71fa1df055c1c"></a><!-- doxytag: member="vtkGenericCellTessellator::SetErrorMetrics" ref="65eb3514ac9636d16bb71fa1df055c1c" args="(vtkCollection *someErrorMetrics)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericCellTessellator::SetErrorMetrics           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00285.html">vtkCollection</a> *&nbsp;</td>
          <td class="paramname"> <em>someErrorMetrics</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the list of error metrics used to decide if an edge has to be splitted or not. It is a collection of vtkGenericSubdivisionErrorMetric-s. 
</div>
</div><p>
<a class="anchor" name="076045fdd511848e56aa56004974045a"></a><!-- doxytag: member="vtkGenericCellTessellator::GetErrorMetrics" ref="076045fdd511848e56aa56004974045a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00285.html">vtkCollection</a>* vtkGenericCellTessellator::GetErrorMetrics           </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 list of error metrics used to decide if an edge has to be splitted or not. It is a collection of vtkGenericSubdivisionErrorMetric-s. 
</div>
</div><p>
<a class="anchor" name="2b482b5e0f9d56e036255151e461fbaa"></a><!-- doxytag: member="vtkGenericCellTessellator::Initialize" ref="2b482b5e0f9d56e036255151e461fbaa" args="(vtkGenericDataSet *ds)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericCellTessellator::Initialize           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00590.html">vtkGenericDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>ds</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initialize the tessellator with a data set `ds'. 
<p>Implemented in <a class="el" href="a01546.html#1f8c5c9b2c6b769b1c2aea0258c9dfc4">vtkSimpleCellTessellator</a>.</p>

</div>
</div><p>
<a class="anchor" name="a1a1c1b4f4aff224047fdc6bb18745f9"></a><!-- doxytag: member="vtkGenericCellTessellator::InitErrorMetrics" ref="a1a1c1b4f4aff224047fdc6bb18745f9" args="(vtkGenericDataSet *ds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericCellTessellator::InitErrorMetrics           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00590.html">vtkGenericDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>ds</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Init the error metric with the dataset. Should be called in each filter before any tessellation of any cell. 
</div>
</div><p>
<a class="anchor" name="ddc8cfa14b456c36451e619d121d25a0"></a><!-- doxytag: member="vtkGenericCellTessellator::GetMeasurement" ref="ddc8cfa14b456c36451e619d121d25a0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkGenericCellTessellator::GetMeasurement           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If true, measure the quality of the fixed subdivision. 
</div>
</div><p>
<a class="anchor" name="da29e9f4b0124e4551a95577c8728c06"></a><!-- doxytag: member="vtkGenericCellTessellator::SetMeasurement" ref="da29e9f4b0124e4551a95577c8728c06" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericCellTessellator::SetMeasurement           </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 true, measure the quality of the fixed subdivision. 
</div>
</div><p>
<a class="anchor" name="e674dc1f7493725b14ba9cffc07b6587"></a><!-- doxytag: member="vtkGenericCellTessellator::GetMaxErrors" ref="e674dc1f7493725b14ba9cffc07b6587" args="(double *errors)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericCellTessellator::GetMaxErrors           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>errors</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the maximum error measured after the fixed subdivision. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>errors_exists: errors!=0 <p>
valid_size: sizeof(errors)==GetErrorMetrics()-&gt;GetNumberOfItems() </dd></dl>

</div>
</div><p>
<a class="anchor" name="32a129872067548b781e73ac67515006"></a><!-- doxytag: member="vtkGenericCellTessellator::RequiresEdgeSubdivision" ref="32a129872067548b781e73ac67515006" args="(double *left, double *mid, double *right, double alpha)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkGenericCellTessellator::RequiresEdgeSubdivision           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>mid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>right</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>alpha</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>
Does the edge need to be subdivided according to at least one error metric? The edge is defined by its `leftPoint' and its `rightPoint'. `leftPoint', `midPoint' and `rightPoint' have to be initialized before calling <a class="el" href="a00584.html#32a129872067548b781e73ac67515006">RequiresEdgeSubdivision()</a>. Their format is global coordinates, parametric coordinates and point centered attributes: xyx rst abc de... `alpha' is the normalized abscissa of the midpoint along the edge. (close to 0 means close to the left point, close to 1 means close to the right point) <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>leftPoint_exists: leftPoint!=0 <p>
midPoint_exists: midPoint!=0 <p>
rightPoint_exists: rightPoint!=0 <p>
clamped_alpha: alpha&gt;0 &amp;&amp; alpha&lt;1 <p>
valid_size: sizeof(leftPoint)=sizeof(midPoint)=sizeof(rightPoint) =GetAttributeCollection()-&gt;GetNumberOfPointCenteredComponents()+6 </dd></dl>

</div>
</div><p>
<a class="anchor" name="83480e4736f1b648f2b5d0798232e5fa"></a><!-- doxytag: member="vtkGenericCellTessellator::UpdateMaxError" ref="83480e4736f1b648f2b5d0798232e5fa" args="(double *leftPoint, double *midPoint, double *rightPoint, double alpha)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericCellTessellator::UpdateMaxError           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>leftPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>midPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>rightPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>alpha</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>
Update the max error of each error metric according to the error at the mid-point. The type of error depends on the state of the concrete error metric. For instance, it can return an absolute or relative error metric. See <a class="el" href="a00584.html#32a129872067548b781e73ac67515006">RequiresEdgeSubdivision()</a> for a description of the arguments. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>leftPoint_exists: leftPoint!=0 <p>
midPoint_exists: midPoint!=0 <p>
rightPoint_exists: rightPoint!=0 <p>
clamped_alpha: alpha&gt;0 &amp;&amp; alpha&lt;1 <p>
valid_size: sizeof(leftPoint)=sizeof(midPoint)=sizeof(rightPoint) =GetAttributeCollection()-&gt;GetNumberOfPointCenteredComponents()+6 </dd></dl>

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

<p>
Reset the maximal error of each error metric. The purpose of the maximal error is to measure the quality of a fixed subdivision. 
</div>
</div><p>
<a class="anchor" name="3a47cc6a88984040e8f996caab6dae83"></a><!-- doxytag: member="vtkGenericCellTessellator::SetGenericCell" ref="3a47cc6a88984040e8f996caab6dae83" args="(vtkGenericAdaptorCell *cell)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericCellTessellator::SetGenericCell           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *&nbsp;</td>
          <td class="paramname"> <em>cell</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Send the current cell to error metrics. Should be called at the beginning of the implementation of <a class="el" href="a00584.html#7891af32f6e8241b1d9ccda47d4aa2db">Tessellate()</a>, <a class="el" href="a00584.html#9178a54673de685904adf6d18bddade0">Triangulate()</a> or <a class="el" href="a00584.html#77bc23b19420a36c4bf1439f45f242c0">TessellateFace()</a> <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>cell_exists: cell!=0 </dd></dl>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="b004d67351ac2efe067c83da944bdedf"></a><!-- doxytag: member="vtkGenericCellTessellator::ErrorMetrics" ref="b004d67351ac2efe067c83da944bdedf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00285.html">vtkCollection</a>* <a class="el" href="a00584.html#b004d67351ac2efe067c83da944bdedf">vtkGenericCellTessellator::ErrorMetrics</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
List of error metrics. Collection of <a class="el" href="a00607.html" title="Objects that compute error during cell tessellation.">vtkGenericSubdivisionErrorMetric</a> 
<p>Definition at line <a class="el" href="a04045.html#l00173">173</a> of file <a class="el" href="a04045.html">vtkGenericCellTessellator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8f5bcb8e1e1fbda890c4e59b0983b498"></a><!-- doxytag: member="vtkGenericCellTessellator::DataSet" ref="8f5bcb8e1e1fbda890c4e59b0983b498" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00590.html">vtkGenericDataSet</a>* <a class="el" href="a00584.html#8f5bcb8e1e1fbda890c4e59b0983b498">vtkGenericCellTessellator::DataSet</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented in <a class="el" href="a01546.html#47d49eaf0f88b19db68195435ea5db9f">vtkSimpleCellTessellator</a>.</p>

<p>Definition at line <a class="el" href="a04045.html#l00180">180</a> of file <a class="el" href="a04045.html">vtkGenericCellTessellator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7be2d5b7f84159e26e7df1089dc3d6ec"></a><!-- doxytag: member="vtkGenericCellTessellator::Measurement" ref="7be2d5b7f84159e26e7df1089dc3d6ec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00584.html#7be2d5b7f84159e26e7df1089dc3d6ec">vtkGenericCellTessellator::Measurement</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="41015a376e693de37f8ad43512abb141"></a><!-- doxytag: member="vtkGenericCellTessellator::MaxErrors" ref="41015a376e693de37f8ad43512abb141" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* <a class="el" href="a00584.html#41015a376e693de37f8ad43512abb141">vtkGenericCellTessellator::MaxErrors</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04045.html#l00183">183</a> of file <a class="el" href="a04045.html">vtkGenericCellTessellator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3b3d934f0008e2b088da0ae52d391547"></a><!-- doxytag: member="vtkGenericCellTessellator::MaxErrorsCapacity" ref="3b3d934f0008e2b088da0ae52d391547" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00584.html#3b3d934f0008e2b088da0ae52d391547">vtkGenericCellTessellator::MaxErrorsCapacity</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Filtering/<a class="el" href="a04045.html">vtkGenericCellTessellator.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:03:59 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>