Sophie

Sophie

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

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: vtkDataSetTriangleFilter 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>vtkDataSetTriangleFilter Class Reference</h1><!-- doxytag: class="vtkDataSetTriangleFilter" --><!-- doxytag: inherits="vtkUnstructuredGridAlgorithm" --><code>#include &lt;<a class="el" href="a04297.html">vtkDataSetTriangleFilter.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkDataSetTriangleFilter:</div>
<div class="dynsection">
<p><center><img src="a09143.png" border="0" usemap="#a09144" alt="Inheritance graph"></center>
<map name="a09144">
<area shape="rect" href="a01790.html" title="Superclass for algorithms that produce only unstructured grid as output." alt="" coords="5,229,208,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="57,155,156,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="67,80,147,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="52,5,161,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkDataSetTriangleFilter:</div>
<div class="dynsection">
<p><center><img src="a09145.png" border="0" usemap="#a09146" alt="Collaboration graph"></center>
<map name="a09146">
<area shape="rect" href="a01790.html" title="Superclass for algorithms that produce only unstructured grid as output." alt="" coords="83,499,285,525"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="179,381,277,408"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="380,499,479,525"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="417,173,497,200"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="383,264,532,291"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="112,264,221,291"><area shape="rect" href="a01128.html" title="helper class to generate triangulations" alt="" coords="693,381,859,408"><area shape="rect" href="a00683.html" title="replacement for malloc/free and new/delete" alt="" coords="693,264,765,291"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="167,5,276,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="5,173,168,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="156,83,287,109"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="311,83,420,109"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="192,173,373,200"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a09147.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
triangulate any type of dataset 
<p>
<a class="el" href="a00391.html" title="triangulate any type of dataset">vtkDataSetTriangleFilter</a> generates n-dimensional simplices from any input dataset. That is, 3D cells are converted to tetrahedral meshes, 2D cells to triangles, and so on. The triangulation is guaranteed to be compatible.<p>
This filter uses simple 1D and 2D triangulation techniques for cells that are of topological dimension 2 or less. For 3D cells--due to the issue of <a class="el" href="a00012.html">face</a> compatibility across quadrilateral faces (which way to orient the diagonal?)--a fancier ordered Delaunay triangulation is used. This approach produces templates on the fly for triangulating the cells. The templates are then used to do the actual triangulation.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01128.html" title="helper class to generate triangulations">vtkOrderedTriangulator</a> <a class="el" href="a01761.html" title="create triangle polygons from input polygons and triangle strips">vtkTriangleFilter</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_4.html#c2_vtk_t_vtkDataSetTriangleFilter">vtkDataSetTriangleFilter (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04297.html#l00043">43</a> of file <a class="el" href="a04297.html">vtkDataSetTriangleFilter.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 <br>
<a class="el" href="a01790.html">vtkUnstructuredGridAlgorithm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#7ca14a46a761a8477b5a5d536952dcdd">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="a00391.html#aca21888452f63c4c71b07818bc47861">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="a00391.html#d5e5ff734badfa82d64df6042c912443">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="a00391.html#1ad5b81ad2c45520de28d860fb140797">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</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="a00391.html#bb1a667af8d90af384ec7113eea1f99b">SetTetrahedraOnly</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#c31b3f3fa7818d3ca971e64c5f613ece">GetTetrahedraOnly</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="a00391.html#ed5b9ed37f16e8f25dc7d3e6010f780a">TetrahedraOnlyOn</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="a00391.html#7de334bc93c1645138fe6295abfd0c69">TetrahedraOnlyOff</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00391.html">vtkDataSetTriangleFilter</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#9243bb1de734996707202db296a04a2e">New</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#b1ce8396cbfee58a05bdb98063b17236">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00391.html">vtkDataSetTriangleFilter</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#5c6af60f0c7952d3c0745a71b524212c">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="a00391.html#38fd051fb637eb2c3766e4d04c5add3a">vtkDataSetTriangleFilter</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#0e92d999b3065e28cf89ae12aa57dca3">~vtkDataSetTriangleFilter</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="a00391.html#edd4b92f8dda941b2683138151357d53">RequestData</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#c7c50e1dc1a0d23dbfededc6c27a4d6c">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="a00391.html#9738ebd85df58d5cfa0da9e732e0693b">StructuredExecute</a> (<a class="el" href="a00374.html">vtkDataSet</a> *, <a class="el" href="a01789.html">vtkUnstructuredGrid</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#2576ede7f0a74f53bd5f2fcacd4426f4">UnstructuredExecute</a> (<a class="el" href="a00374.html">vtkDataSet</a> *, <a class="el" href="a01789.html">vtkUnstructuredGrid</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="a01128.html">vtkOrderedTriangulator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#b6e6d5c92b6cc6ff00b9f009b8ab0801">Triangulator</a></td></tr>

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

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="7ca14a46a761a8477b5a5d536952dcdd"></a><!-- doxytag: member="vtkDataSetTriangleFilter::Superclass" ref="7ca14a46a761a8477b5a5d536952dcdd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01790.html">vtkUnstructuredGridAlgorithm</a> <a class="el" href="a01790.html">vtkDataSetTriangleFilter::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01790.html#83cb04ebf76077fcf2840e7378bce5eb">vtkUnstructuredGridAlgorithm</a>.</p>

<p>Definition at line <a class="el" href="a04297.html#l00047">47</a> of file <a class="el" href="a04297.html">vtkDataSetTriangleFilter.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="38fd051fb637eb2c3766e4d04c5add3a"></a><!-- doxytag: member="vtkDataSetTriangleFilter::vtkDataSetTriangleFilter" ref="38fd051fb637eb2c3766e4d04c5add3a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDataSetTriangleFilter::vtkDataSetTriangleFilter           </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="0e92d999b3065e28cf89ae12aa57dca3"></a><!-- doxytag: member="vtkDataSetTriangleFilter::~vtkDataSetTriangleFilter" ref="0e92d999b3065e28cf89ae12aa57dca3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkDataSetTriangleFilter::~vtkDataSetTriangleFilter           </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="9243bb1de734996707202db296a04a2e"></a><!-- doxytag: member="vtkDataSetTriangleFilter::New" ref="9243bb1de734996707202db296a04a2e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00391.html">vtkDataSetTriangleFilter</a>* vtkDataSetTriangleFilter::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="aca21888452f63c4c71b07818bc47861"></a><!-- doxytag: member="vtkDataSetTriangleFilter::GetClassName" ref="aca21888452f63c4c71b07818bc47861" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkDataSetTriangleFilter::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="a01790.html#cc8e5750f6e0e4c5990f4fdaf08aa3a6">vtkUnstructuredGridAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="b1ce8396cbfee58a05bdb98063b17236"></a><!-- doxytag: member="vtkDataSetTriangleFilter::IsTypeOf" ref="b1ce8396cbfee58a05bdb98063b17236" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkDataSetTriangleFilter::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="a01790.html#979e1b89c2a9d22b409d132dc361273d">vtkUnstructuredGridAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="d5e5ff734badfa82d64df6042c912443"></a><!-- doxytag: member="vtkDataSetTriangleFilter::IsA" ref="d5e5ff734badfa82d64df6042c912443" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataSetTriangleFilter::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="a01790.html#04261b9851bf9e9f5d8e87164b0b7f1b">vtkUnstructuredGridAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="5c6af60f0c7952d3c0745a71b524212c"></a><!-- doxytag: member="vtkDataSetTriangleFilter::SafeDownCast" ref="5c6af60f0c7952d3c0745a71b524212c" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00391.html">vtkDataSetTriangleFilter</a>* vtkDataSetTriangleFilter::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="a01790.html#c21194826192f883eaa58f3cb1efac53">vtkUnstructuredGridAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="1ad5b81ad2c45520de28d860fb140797"></a><!-- doxytag: member="vtkDataSetTriangleFilter::PrintSelf" ref="1ad5b81ad2c45520de28d860fb140797" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetTriangleFilter::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="a01790.html#13d193ef6fd94356f3306d3e799bc9cc">vtkUnstructuredGridAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="bb1a667af8d90af384ec7113eea1f99b"></a><!-- doxytag: member="vtkDataSetTriangleFilter::SetTetrahedraOnly" ref="bb1a667af8d90af384ec7113eea1f99b" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetTriangleFilter::SetTetrahedraOnly           </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>
When On this filter will cull all 1D and 2D cells from the output. The default is Off. 
</div>
</div><p>
<a class="anchor" name="c31b3f3fa7818d3ca971e64c5f613ece"></a><!-- doxytag: member="vtkDataSetTriangleFilter::GetTetrahedraOnly" ref="c31b3f3fa7818d3ca971e64c5f613ece" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataSetTriangleFilter::GetTetrahedraOnly           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When On this filter will cull all 1D and 2D cells from the output. The default is Off. 
</div>
</div><p>
<a class="anchor" name="ed5b9ed37f16e8f25dc7d3e6010f780a"></a><!-- doxytag: member="vtkDataSetTriangleFilter::TetrahedraOnlyOn" ref="ed5b9ed37f16e8f25dc7d3e6010f780a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetTriangleFilter::TetrahedraOnlyOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When On this filter will cull all 1D and 2D cells from the output. The default is Off. 
</div>
</div><p>
<a class="anchor" name="7de334bc93c1645138fe6295abfd0c69"></a><!-- doxytag: member="vtkDataSetTriangleFilter::TetrahedraOnlyOff" ref="7de334bc93c1645138fe6295abfd0c69" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkDataSetTriangleFilter::TetrahedraOnlyOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
When On this filter will cull all 1D and 2D cells from the output. The default is Off. 
</div>
</div><p>
<a class="anchor" name="edd4b92f8dda941b2683138151357d53"></a><!-- doxytag: member="vtkDataSetTriangleFilter::RequestData" ref="edd4b92f8dda941b2683138151357d53" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataSetTriangleFilter::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="a01790.html#c245179e9e4f4d4f83bf29fd4933b985">vtkUnstructuredGridAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="c7c50e1dc1a0d23dbfededc6c27a4d6c"></a><!-- doxytag: member="vtkDataSetTriangleFilter::FillInputPortInformation" ref="c7c50e1dc1a0d23dbfededc6c27a4d6c" args="(int port, vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkDataSetTriangleFilter::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="a01790.html#1eb860b284f61b78bd00d5776545bd87">vtkUnstructuredGridAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="9738ebd85df58d5cfa0da9e732e0693b"></a><!-- doxytag: member="vtkDataSetTriangleFilter::StructuredExecute" ref="9738ebd85df58d5cfa0da9e732e0693b" args="(vtkDataSet *, vtkUnstructuredGrid *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetTriangleFilter::StructuredExecute           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01789.html">vtkUnstructuredGrid</a> *&nbsp;</td>
          <td class="paramname"></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="2576ede7f0a74f53bd5f2fcacd4426f4"></a><!-- doxytag: member="vtkDataSetTriangleFilter::UnstructuredExecute" ref="2576ede7f0a74f53bd5f2fcacd4426f4" args="(vtkDataSet *, vtkUnstructuredGrid *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkDataSetTriangleFilter::UnstructuredExecute           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01789.html">vtkUnstructuredGrid</a> *&nbsp;</td>
          <td class="paramname"></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>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="b6e6d5c92b6cc6ff00b9f009b8ab0801"></a><!-- doxytag: member="vtkDataSetTriangleFilter::Triangulator" ref="b6e6d5c92b6cc6ff00b9f009b8ab0801" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01128.html">vtkOrderedTriangulator</a>* <a class="el" href="a00391.html#b6e6d5c92b6cc6ff00b9f009b8ab0801">vtkDataSetTriangleFilter::Triangulator</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04297.html#l00068">68</a> of file <a class="el" href="a04297.html">vtkDataSetTriangleFilter.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04297.html#l00074">74</a> of file <a class="el" href="a04297.html">vtkDataSetTriangleFilter.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="a04297.html">vtkDataSetTriangleFilter.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:59:38 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>