<!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 Page</span></a></li> <li><a href="pages.html"><span>Related 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 List</span></a></li> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="contents"> <h1>vtkDataSetTriangleFilter Class Reference</h1><!-- doxytag: class="vtkDataSetTriangleFilter" --><!-- doxytag: inherits="vtkUnstructuredGridAlgorithm" --><code>#include <<a class="el" href="a04297.html">vtkDataSetTriangleFilter.h</a>></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> </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 * </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html#1ad5b81ad2c45520de28d860fb140797">PrintSelf</a> (ostream &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 </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 </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 </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 </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> * </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 </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> * </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"> </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"> </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 </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 </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 </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 </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> * </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 </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 & 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> ) </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> ) </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> ) </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> ) </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 * </td> <td class="paramname"> <em>name</em> </td> <td> ) </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 * </td> <td class="paramname"> <em>name</em> </td> <td> ) </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> * </td> <td class="paramname"> <em>o</em> </td> <td> ) </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 &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 & </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> </td> <td class="paramname"> <em>indent</em></td><td> </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 </td> <td class="paramname"> </td> <td> ) </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> ) </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> ) </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> ) </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> * </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> ** </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> * </td> <td class="paramname"> <em>outputVector</em></td><td> </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 </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> * </td> <td class="paramname"> <em>info</em></td><td> </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> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01789.html">vtkUnstructuredGrid</a> * </td> <td class="paramname"></td><td> </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> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01789.html">vtkUnstructuredGrid</a> * </td> <td class="paramname"></td><td> </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 <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>