Sophie

Sophie

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

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: vtkRectilinearGridToTetrahedra 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>vtkRectilinearGridToTetrahedra Class Reference</h1><!-- doxytag: class="vtkRectilinearGridToTetrahedra" --><!-- doxytag: inherits="vtkUnstructuredGridAlgorithm" --><code>#include &lt;<a class="el" href="a04430.html">vtkRectilinearGridToTetrahedra.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkRectilinearGridToTetrahedra:</div>
<div class="dynsection">
<p><center><img src="a14068.png" border="0" usemap="#a14069" alt="Inheritance graph"></center>
<map name="a14069">
<area shape="rect" href="a01790.html" title="Superclass for algorithms that produce only unstructured grid as output." alt="" coords="11,229,213,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="63,155,161,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="72,80,152,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="57,5,167,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkRectilinearGridToTetrahedra:</div>
<div class="dynsection">
<p><center><img src="a14070.png" border="0" usemap="#a14071" alt="Collaboration graph"></center>
<map name="a14071">
<area shape="rect" href="a01790.html" title="Superclass for algorithms that produce only unstructured grid as output." alt="" coords="149,499,352,525"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="281,381,380,408"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="477,499,576,525"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="407,173,487,200"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="404,264,553,291"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="212,264,321,291"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="164,5,273,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="153,83,284,109"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="308,83,417,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="a14072.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
create a Tetrahedral mesh from a RectilinearGrid 
<p>
<a class="el" href="a01468.html" title="create a Tetrahedral mesh from a RectilinearGrid">vtkRectilinearGridToTetrahedra</a> forms a mesh of Tetrahedra from a <a class="el" href="a01460.html" title="a dataset that is topologically regular with variable spacing in the three coordinate...">vtkRectilinearGrid</a>. The tetrahedra can be 5 per cell, 6 per cell, or a mixture of 5 or 12 per cell. The resulting mesh is consistent, meaning that there are no edge crossings and that each tetrahedron <a class="el" href="a00012.html">face</a> is shared by two tetrahedra, except those tetrahedra on the boundary. All tetrahedra are right handed.<p>
Note that 12 tetrahedra per cell means adding a point in the center of the cell.<p>
In order to subdivide some cells into 5 and some cells into 12 tetrahedra: <a class="el" href="a01468.html#072074f0b8e91ad20416d74c38afff3f">SetTetraPerCellTo5And12()</a>; Set the Scalars of the Input RectilinearGrid to be 5 or 12 depending on what you want per cell of the RectilinearGrid.<p>
If you set RememberVoxelId, the scalars of the tetrahedron will be set to the Id of the Cell in the RectilinearGrid from which the tetrahedron came.<p>
<dl class="user" compact><dt><b>Thanks:</b></dt><dd>This class was developed by Samson J. Timoner of the MIT Artificial Intelligence Laboratory</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00405.html" title="create 3D Delaunay triangulation of input points">vtkDelaunay3D</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_14.html#c2_vtk_t_vtkRectilinearGridToTetrahedra">vtkRectilinearGridToTetrahedra (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04430.html#l00064">64</a> of file <a class="el" href="a04430.html">vtkRectilinearGridToTetrahedra.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="a01468.html#97efc5b10e6f0ef9ee26f15fc7a6b836">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="a01468.html#f0bb6abdf040057ef15afc81a64728ef">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="a01468.html#549a650be259db9f692d02809be72c1f">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="a01468.html#ac721b45619de5651a8f2c72298cdeb9">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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01468.html#9a5f1d2fc7b5a1a8d08995c906a99c87">SetTetraPerCellTo5</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01468.html#072074f0b8e91ad20416d74c38afff3f">SetTetraPerCellTo5And12</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="a01468.html#3a6715bc8bd7073388106fbf9c27310a">SetTetraPerCell</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="a01468.html#a9280b8a6829e18480c9db22d466a743">GetTetraPerCell</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01468.html#718451594173abef93d7ea1ddb237aa4">SetRememberVoxelId</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="a01468.html#cc6125d84a3eba5120c5f118402f7330">GetRememberVoxelId</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="a01468.html#3ad7b4742377a70e8af0c3df0a9e6956">RememberVoxelIdOn</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="a01468.html#e5d03758ce69488baafb61315ca23d6e">RememberVoxelIdOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01468.html#620c85646a339ff9eb4c68a23ff334aa">SetInput</a> (const double Extent[3], const double Spacing[3], const double tol=0.001)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01468.html#efb7bd71f7338448945940a8aecf5019">SetInput</a> (const double ExtentX, const double ExtentY, const double ExtentZ, const double SpacingX, const double SpacingY, const double SpacingZ, const double tol=0.001)</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="a01468.html#16400577f8d79d823ccfda021e9529ee">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a01468.html">vtkRectilinearGridToTetrahedra</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01468.html#928b6ccb225a08d2aa6498646b67c246">New</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01468.html#41d87fee9dbe0f801d62429fa8e9b531">~vtkRectilinearGridToTetrahedra</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01468.html#caed8a0e3fb89cffcba213a32d947a6a">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="a01468.html#a746847d39a3262c0786feb43fe6b9cf">FillInputPortInformation</a> (int, <a class="el" href="a00872.html">vtkInformation</a> *)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01468.html#b2cbfc7bd312c834583018a48133b774">RememberVoxelId</a></td></tr>

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

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="97efc5b10e6f0ef9ee26f15fc7a6b836"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::Superclass" ref="97efc5b10e6f0ef9ee26f15fc7a6b836" 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">vtkRectilinearGridToTetrahedra::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="a04430.html#l00067">67</a> of file <a class="el" href="a04430.html">vtkRectilinearGridToTetrahedra.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="80a5398f72b884689b495a677f152092"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::vtkRectilinearGridToTetrahedra" ref="80a5398f72b884689b495a677f152092" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkRectilinearGridToTetrahedra::vtkRectilinearGridToTetrahedra           </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="41d87fee9dbe0f801d62429fa8e9b531"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::~vtkRectilinearGridToTetrahedra" ref="41d87fee9dbe0f801d62429fa8e9b531" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkRectilinearGridToTetrahedra::~vtkRectilinearGridToTetrahedra           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04430.html#l00113">113</a> of file <a class="el" href="a04430.html">vtkRectilinearGridToTetrahedra.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="f0bb6abdf040057ef15afc81a64728ef"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::GetClassName" ref="f0bb6abdf040057ef15afc81a64728ef" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkRectilinearGridToTetrahedra::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="16400577f8d79d823ccfda021e9529ee"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::IsTypeOf" ref="16400577f8d79d823ccfda021e9529ee" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkRectilinearGridToTetrahedra::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="549a650be259db9f692d02809be72c1f"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::IsA" ref="549a650be259db9f692d02809be72c1f" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRectilinearGridToTetrahedra::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="29ca6966beb0614e981853be395a31f7"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::SafeDownCast" ref="29ca6966beb0614e981853be395a31f7" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01468.html">vtkRectilinearGridToTetrahedra</a>* vtkRectilinearGridToTetrahedra::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="ac721b45619de5651a8f2c72298cdeb9"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::PrintSelf" ref="ac721b45619de5651a8f2c72298cdeb9" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRectilinearGridToTetrahedra::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="928b6ccb225a08d2aa6498646b67c246"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::New" ref="928b6ccb225a08d2aa6498646b67c246" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01468.html">vtkRectilinearGridToTetrahedra</a>* vtkRectilinearGridToTetrahedra::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Form 5 Tetrahedra per cube. Do not RememberVoxelId. 
<p>Reimplemented from <a class="el" href="a01790.html#2646137e0d32c31ea2f5d6c36a839c5e">vtkUnstructuredGridAlgorithm</a>.</p>

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

<p>
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. 
<p>Definition at line <a class="el" href="a04430.html#l00076">76</a> of file <a class="el" href="a04430.html">vtkRectilinearGridToTetrahedra.h</a>.</p>

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

<p>
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. 
<p>Definition at line <a class="el" href="a04430.html#l00077">77</a> of file <a class="el" href="a04430.html">vtkRectilinearGridToTetrahedra.h</a>.</p>

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

<p>
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. 
<p>Definition at line <a class="el" href="a04430.html#l00078">78</a> of file <a class="el" href="a04430.html">vtkRectilinearGridToTetrahedra.h</a>.</p>

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

<p>
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. 
<p>Definition at line <a class="el" href="a04430.html#l00079">79</a> of file <a class="el" href="a04430.html">vtkRectilinearGridToTetrahedra.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3a6715bc8bd7073388106fbf9c27310a"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::SetTetraPerCell" ref="3a6715bc8bd7073388106fbf9c27310a" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRectilinearGridToTetrahedra::SetTetraPerCell           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. 
</div>
</div><p>
<a class="anchor" name="a9280b8a6829e18480c9db22d466a743"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::GetTetraPerCell" ref="a9280b8a6829e18480c9db22d466a743" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRectilinearGridToTetrahedra::GetTetraPerCell           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the method to divide each cell (voxel) in the RectilinearGrid into tetrahedra. 
</div>
</div><p>
<a class="anchor" name="718451594173abef93d7ea1ddb237aa4"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::SetRememberVoxelId" ref="718451594173abef93d7ea1ddb237aa4" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRectilinearGridToTetrahedra::SetRememberVoxelId           </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>
Should the tetrahedra have scalar data indicating which Voxel they came from in the <a class="el" href="a01460.html" title="a dataset that is topologically regular with variable spacing in the three coordinate...">vtkRectilinearGrid</a>? 
</div>
</div><p>
<a class="anchor" name="cc6125d84a3eba5120c5f118402f7330"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::GetRememberVoxelId" ref="cc6125d84a3eba5120c5f118402f7330" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRectilinearGridToTetrahedra::GetRememberVoxelId           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Should the tetrahedra have scalar data indicating which Voxel they came from in the <a class="el" href="a01460.html" title="a dataset that is topologically regular with variable spacing in the three coordinate...">vtkRectilinearGrid</a>? 
</div>
</div><p>
<a class="anchor" name="3ad7b4742377a70e8af0c3df0a9e6956"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::RememberVoxelIdOn" ref="3ad7b4742377a70e8af0c3df0a9e6956" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRectilinearGridToTetrahedra::RememberVoxelIdOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Should the tetrahedra have scalar data indicating which Voxel they came from in the <a class="el" href="a01460.html" title="a dataset that is topologically regular with variable spacing in the three coordinate...">vtkRectilinearGrid</a>? 
</div>
</div><p>
<a class="anchor" name="e5d03758ce69488baafb61315ca23d6e"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::RememberVoxelIdOff" ref="e5d03758ce69488baafb61315ca23d6e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRectilinearGridToTetrahedra::RememberVoxelIdOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Should the tetrahedra have scalar data indicating which Voxel they came from in the <a class="el" href="a01460.html" title="a dataset that is topologically regular with variable spacing in the three coordinate...">vtkRectilinearGrid</a>? 
</div>
</div><p>
<a class="anchor" name="620c85646a339ff9eb4c68a23ff334aa"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::SetInput" ref="620c85646a339ff9eb4c68a23ff334aa" args="(const double Extent[3], const double Spacing[3], const double tol=0.001)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRectilinearGridToTetrahedra::SetInput           </td>
          <td>(</td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>Extent</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>Spacing</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>tol</em> = <code>0.001</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function for convenience for creating a Rectilinear Grid If Spacing does not fit evenly into extent, the last cell will have a different width (or height or depth). If Extent[i]/Spacing[i] is within tol of an integer, then assume the programmer meant an integer for direction i. 
</div>
</div><p>
<a class="anchor" name="efb7bd71f7338448945940a8aecf5019"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::SetInput" ref="efb7bd71f7338448945940a8aecf5019" args="(const double ExtentX, const double ExtentY, const double ExtentZ, const double SpacingX, const double SpacingY, const double SpacingZ, const double tol=0.001)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRectilinearGridToTetrahedra::SetInput           </td>
          <td>(</td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>ExtentX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>ExtentY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>ExtentZ</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>SpacingX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>SpacingY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>SpacingZ</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&nbsp;</td>
          <td class="paramname"> <em>tol</em> = <code>0.001</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This function for convenience for creating a Rectilinear Grid If Spacing does not fit evenly into extent, the last cell will have a different width (or height or depth). If Extent[i]/Spacing[i] is within tol of an integer, then assume the programmer meant an integer for direction i. 
</div>
</div><p>
<a class="anchor" name="caed8a0e3fb89cffcba213a32d947a6a"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::RequestData" ref="caed8a0e3fb89cffcba213a32d947a6a" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkRectilinearGridToTetrahedra::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="a746847d39a3262c0786feb43fe6b9cf"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::FillInputPortInformation" ref="a746847d39a3262c0786feb43fe6b9cf" args="(int, vtkInformation *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRectilinearGridToTetrahedra::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>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="b2cbfc7bd312c834583018a48133b774"></a><!-- doxytag: member="vtkRectilinearGridToTetrahedra::RememberVoxelId" ref="b2cbfc7bd312c834583018a48133b774" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01468.html#b2cbfc7bd312c834583018a48133b774">vtkRectilinearGridToTetrahedra::RememberVoxelId</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04430.html#l00117">117</a> of file <a class="el" href="a04430.html">vtkRectilinearGridToTetrahedra.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04430.html#l00118">118</a> of file <a class="el" href="a04430.html">vtkRectilinearGridToTetrahedra.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="a04430.html">vtkRectilinearGridToTetrahedra.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:30:43 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>