Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d5e74628f0e673bb8680aebce32b2c04 > files > 9993

itk-doc-3.12.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ITK: itk::TetrahedronCell&lt; TCellInterface &gt; Class Template Reference</title>
<link href="DoxygenStyle.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">


<!--  Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 -->
<center>
<a href="index.html" class="qindex">Main Page</a>&nbsp;&nbsp; 
<a href="modules.html" class="qindex">Groups</a>&nbsp;&nbsp;
<a href="namespaces.html" class="qindex">Namespace List</a>&nbsp;&nbsp;
<a href="hierarchy.html" class="qindex">Class Hierarchy</a>&nbsp;&nbsp;
<a href="classes.html" class="qindex">Alphabetical List</a>&nbsp;&nbsp;
<a href="annotated.html" class="qindex">Compound List</a>&nbsp;&nbsp; 
<a href="files.html" class="qindex">File
List</a>&nbsp;&nbsp; 
<a href="namespacemembers.html" class="qindex">Namespace Members</a>&nbsp;&nbsp; 
<a href="functions.html" class="qindex">Compound Members</a>&nbsp;&nbsp; 
<a href="globals.html" class="qindex">File Members</a>&nbsp;&nbsp;
<a href="pages.html" class="qindex">Concepts</a></center>


<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a>
  </div>
<div class="contents">
<h1>itk::TetrahedronCell&lt; TCellInterface &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__MeshObjects.html">Mesh Representation Objects</a>]</small>
</h1><!-- doxytag: class="itk::TetrahedronCell" --><!-- doxytag: inherits="itk::TetrahedronCellTopology" --><code>#include &lt;<a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::TetrahedronCell&lt; TCellInterface &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1TetrahedronCell__inherit__graph.png" border="0" usemap="#itk_1_1TetrahedronCell_3_01TCellInterface_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1TetrahedronCell_3_01TCellInterface_01_4__inherit__map">
<area shape="rect" id="node2" href="classitk_1_1TetrahedronCellTopology.html" title="itk::TetrahedronCellTopology" alt="" coords="40,5,251,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::TetrahedronCell&lt; TCellInterface &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1TetrahedronCell__coll__graph.png" border="0" usemap="#itk_1_1TetrahedronCell_3_01TCellInterface_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1TetrahedronCell_3_01TCellInterface_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1TetrahedronCellTopology.html" title="itk::TetrahedronCellTopology" alt="" coords="40,5,251,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1TetrahedronCell-members.html">List of all members.</a><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 EdgeType::SelfAutoPointer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#8c7d1ef014a90fc610ba02087ecc9555">EdgeAutoPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1LineCell.html">LineCell</a>&lt; TCellInterface &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#b63a014825e76e38a286191ce63b0202">EdgeType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef FaceType::SelfAutoPointer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#34448ad82b93a5f24e95c05de86fe23e">FaceAutoPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</a><br class="typebreak">
&lt; TCellInterface &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#1c202993f0f0a68ef53837b52be54721">FaceType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef VertexType::SelfAutoPointer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#a02015b6be88dfbb8847e4ccb6836004">VertexAutoPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1VertexCell.html">VertexCell</a><br class="typebreak">
&lt; TCellInterface &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#3ef76a86bc9d6f5d118a734a0eea7e5c">VertexType</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 bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#e8a74295ba3e147e2e957a491b4b8bad">EvaluatePosition</a> (CoordRepType *, PointsContainer *, CoordRepType *, CoordRepType[], double *, InterpolationWeightType *)</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="classitk_1_1TetrahedronCell.html#610bbe3d53e7190ef3e7462b35700a4c">GetNameOfClass</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#2cff4fb2b8aacf986e2e264463b45279">itkCellVisitMacro</a> (Superclass::TETRAHEDRON_CELL)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#0a5e7a3e4a963a6763e5414c1e4c2592">TetrahedronCell</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#22c14b0a3863c037ec604070b22e7f65">~TetrahedronCell</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#99ecf0abda841b70163ca693cdedc5d4">GetBoundaryFeature</a> (int dimension, CellFeatureIdentifier, CellAutoPointer &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#8718eda7f0bef3cde44c25e876a498ed">GetDimension</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellFeatureCount&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#27f923e2e18894853f55d1796b52cdd4">GetNumberOfBoundaryFeatures</a> (int dimension) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#76f3c435603898b518e2d767df426b3b">GetNumberOfPoints</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellGeometry&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#c88da6b8bd86b8fb0c3ca5d57dfbbcda">GetType</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#b66103b4d8ceddcd132000a0ae42407f">MakeCopy</a> (CellAutoPointer &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdConstIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#888281f8fe3b0c612f7ab517be815173">PointIdsBegin</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#825ef0a99687399cd4ea70ca9a656867">PointIdsBegin</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdConstIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#41b78f3e3a73871391816440b10ee444">PointIdsEnd</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#994953dcce88786c5fe347e60c6d319e">PointIdsEnd</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#629d5d6a8ad0b3648e2d407204c1880a">SetPointId</a> (int localId, PointIdentifier)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#eec0c687abc6ef101ff67f60e626d152">SetPointIds</a> (PointIdConstIterator first, PointIdConstIterator last)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#ec80567afb7cc852b5297f04cf0c0d22">SetPointIds</a> (PointIdConstIterator first)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#017bfac79b97c4fd8578907fe5174fde">GetEdge</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1TetrahedronCell.html#8c7d1ef014a90fc610ba02087ecc9555">EdgeAutoPointer</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#eb3bc1d9ec4cc62cf2e0a80f101c8691">GetFace</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1TetrahedronCell.html#34448ad82b93a5f24e95c05de86fe23e">FaceAutoPointer</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellFeatureCount&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#81b2d10f5417c4094a959353ba61254a">GetNumberOfEdges</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellFeatureCount&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#a4f53db706216d73594f3a757db46c37">GetNumberOfFaces</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellFeatureCount&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#7626423a4271bd5b046bec5d1decd0b8">GetNumberOfVertices</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#8d232a639ff46b4be030aa283ab308a8">GetVertex</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1TetrahedronCell.html#a02015b6be88dfbb8847e4ccb6836004">VertexAutoPointer</a> &amp;)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#3afdb9fc027afeeb2891f423ec231fcf">itkCellCommonTypedefs</a> (<a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#e2259fbe22b78293c2dad611a108c4f8">itkCellInheritedTypedefs</a> (TCellInterface)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#3a305c9a74638b3523182adea41ce3cb">itkStaticConstMacro</a> (CellDimension, unsigned int, 3)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#423b41393a46874d2c4a2f3382aa96e7">itkStaticConstMacro</a> (NumberOfFaces, unsigned int, 4)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#d47848604c11a8a75eb37a5273448847">itkStaticConstMacro</a> (NumberOfEdges, unsigned int, 6)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#bf8901a158e2b2e0622f04eacc4701e2">itkStaticConstMacro</a> (NumberOfVertices, unsigned int, 4)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#64c7338f8679c48b0bd3fd9c17e59061">itkStaticConstMacro</a> (NumberOfPoints, unsigned int, 4)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">PointIdentifier&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#caf6ca3d5724bc56db59d98968a2378e">m_PointIds</a> [NumberOfPoints]</td></tr>

<tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCellTopology.html#9c41b9905da9cfe3465d4819b65affc7">m_Edges</a> [6][2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCellTopology.html#8df17d31e3658f27172e806928568fa0">m_Faces</a> [4][3]</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;typename TCellInterface&gt;<br>
 class itk::TetrahedronCell&lt; TCellInterface &gt;</h3>

<a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a> represents a tetrahedron for a <a class="el" href="classitk_1_1Mesh.html" title="Implements the N-dimensional mesh structure.">Mesh</a>.<p>
Template parameters for <a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a>:<p>
TPixelType = The type associated with a point, cell, or boundary for use in storing its data.<p>
TCellTraits = Type information of mesh containing cell. 
<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00041">41</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="8c7d1ef014a90fc610ba02087ecc9555"></a><!-- doxytag: member="itk::TetrahedronCell::EdgeAutoPointer" ref="8c7d1ef014a90fc610ba02087ecc9555" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef EdgeType::SelfAutoPointer <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1TetrahedronCell.html#8c7d1ef014a90fc610ba02087ecc9555">EdgeAutoPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00058">58</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b63a014825e76e38a286191ce63b0202"></a><!-- doxytag: member="itk::TetrahedronCell::EdgeType" ref="b63a014825e76e38a286191ce63b0202" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1LineCell.html">LineCell</a>&lt; TCellInterface &gt; <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1LineCell.html">EdgeType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The type of boundary for this triangle's edges. 
<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00057">57</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="34448ad82b93a5f24e95c05de86fe23e"></a><!-- doxytag: member="itk::TetrahedronCell::FaceAutoPointer" ref="34448ad82b93a5f24e95c05de86fe23e" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef FaceType::SelfAutoPointer <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1TetrahedronCell.html#34448ad82b93a5f24e95c05de86fe23e">FaceAutoPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00062">62</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1c202993f0f0a68ef53837b52be54721"></a><!-- doxytag: member="itk::TetrahedronCell::FaceType" ref="1c202993f0f0a68ef53837b52be54721" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</a>&lt; TCellInterface &gt; <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1TriangleCell.html">FaceType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The type of boundary for this hexahedron's faces. 
<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00061">61</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a02015b6be88dfbb8847e4ccb6836004"></a><!-- doxytag: member="itk::TetrahedronCell::VertexAutoPointer" ref="a02015b6be88dfbb8847e4ccb6836004" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef VertexType::SelfAutoPointer <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1TetrahedronCell.html#a02015b6be88dfbb8847e4ccb6836004">VertexAutoPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00054">54</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3ef76a86bc9d6f5d118a734a0eea7e5c"></a><!-- doxytag: member="itk::TetrahedronCell::VertexType" ref="3ef76a86bc9d6f5d118a734a0eea7e5c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1VertexCell.html">VertexCell</a>&lt; TCellInterface &gt; <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1VertexCell.html">VertexType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The type of boundary for this triangle's vertices. 
<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00050">50</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0a5e7a3e4a963a6763e5414c1e4c2592"></a><!-- doxytag: member="itk::TetrahedronCell::TetrahedronCell" ref="0a5e7a3e4a963a6763e5414c1e4c2592" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00111">111</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>

<p>References <a class="el" href="itkMacro_8h_source.html#l00111">itkGetStaticConstMacro</a>.</p>

</div>
</div><p>
<a class="anchor" name="22c14b0a3863c037ec604070b22e7f65"></a><!-- doxytag: member="itk::TetrahedronCell::~TetrahedronCell" ref="22c14b0a3863c037ec604070b22e7f65" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::~<a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00118">118</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="e8a74295ba3e147e2e957a491b4b8bad"></a><!-- doxytag: member="itk::TetrahedronCell::EvaluatePosition" ref="e8a74295ba3e147e2e957a491b4b8bad" args="(CoordRepType *, PointsContainer *, CoordRepType *, CoordRepType[], double *, InterpolationWeightType *)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::EvaluatePosition           </td>
          <td>(</td>
          <td class="paramtype">CoordRepType *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PointsContainer *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CoordRepType *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CoordRepType&nbsp;</td>
          <td class="paramname">[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">InterpolationWeightType *&nbsp;</td>
          <td class="paramname"></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>

</div>
</div><p>
<a class="anchor" name="99ecf0abda841b70163ca693cdedc5d4"></a><!-- doxytag: member="itk::TetrahedronCell::GetBoundaryFeature" ref="99ecf0abda841b70163ca693cdedc5d4" args="(int dimension, CellFeatureIdentifier, CellAutoPointer &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetBoundaryFeature           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dimension</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CellFeatureIdentifier&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CellAutoPointer &amp;&nbsp;</td>
          <td class="paramname"></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>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="8718eda7f0bef3cde44c25e876a498ed"></a><!-- doxytag: member="itk::TetrahedronCell::GetDimension" ref="8718eda7f0bef3cde44c25e876a498ed" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="structitk_1_1GetDimension.html">GetDimension</a>           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="017bfac79b97c4fd8578907fe5174fde"></a><!-- doxytag: member="itk::TetrahedronCell::GetEdge" ref="017bfac79b97c4fd8578907fe5174fde" args="(CellFeatureIdentifier, EdgeAutoPointer &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetEdge           </td>
          <td>(</td>
          <td class="paramtype">CellFeatureIdentifier&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1TetrahedronCell.html#8c7d1ef014a90fc610ba02087ecc9555">EdgeAutoPointer</a> &amp;&nbsp;</td>
          <td class="paramname"></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>
Tetrahedron-specific interface. 
</div>
</div><p>
<a class="anchor" name="eb3bc1d9ec4cc62cf2e0a80f101c8691"></a><!-- doxytag: member="itk::TetrahedronCell::GetFace" ref="eb3bc1d9ec4cc62cf2e0a80f101c8691" args="(CellFeatureIdentifier, FaceAutoPointer &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetFace           </td>
          <td>(</td>
          <td class="paramtype">CellFeatureIdentifier&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1TetrahedronCell.html#34448ad82b93a5f24e95c05de86fe23e">FaceAutoPointer</a> &amp;&nbsp;</td>
          <td class="paramname"></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>
Tetrahedron-specific interface. 
</div>
</div><p>
<a class="anchor" name="610bbe3d53e7190ef3e7462b35700a4c"></a><!-- doxytag: member="itk::TetrahedronCell::GetNameOfClass" ref="610bbe3d53e7190ef3e7462b35700a4c" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetNameOfClass           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard part of every <a class="el" href="namespaceitk.html" title="Hashtable class, used to implement the hashed associative containers itk_hash_set...">itk</a> <a class="el" href="classitk_1_1Object.html" title="Base class for most itk classes.">Object</a>. 
</div>
</div><p>
<a class="anchor" name="27f923e2e18894853f55d1796b52cdd4"></a><!-- doxytag: member="itk::TetrahedronCell::GetNumberOfBoundaryFeatures" ref="27f923e2e18894853f55d1796b52cdd4" args="(int dimension) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetNumberOfBoundaryFeatures           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dimension</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="81b2d10f5417c4094a959353ba61254a"></a><!-- doxytag: member="itk::TetrahedronCell::GetNumberOfEdges" ref="81b2d10f5417c4094a959353ba61254a" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetNumberOfEdges           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tetrahedron-specific interface. 
</div>
</div><p>
<a class="anchor" name="a4f53db706216d73594f3a757db46c37"></a><!-- doxytag: member="itk::TetrahedronCell::GetNumberOfFaces" ref="a4f53db706216d73594f3a757db46c37" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetNumberOfFaces           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tetrahedron-specific interface. 
</div>
</div><p>
<a class="anchor" name="76f3c435603898b518e2d767df426b3b"></a><!-- doxytag: member="itk::TetrahedronCell::GetNumberOfPoints" ref="76f3c435603898b518e2d767df426b3b" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetNumberOfPoints           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="7626423a4271bd5b046bec5d1decd0b8"></a><!-- doxytag: member="itk::TetrahedronCell::GetNumberOfVertices" ref="7626423a4271bd5b046bec5d1decd0b8" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetNumberOfVertices           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tetrahedron-specific interface. 
</div>
</div><p>
<a class="anchor" name="c88da6b8bd86b8fb0c3ca5d57dfbbcda"></a><!-- doxytag: member="itk::TetrahedronCell::GetType" ref="c88da6b8bd86b8fb0c3ca5d57dfbbcda" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual CellGeometry <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetType           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00073">73</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8d232a639ff46b4be030aa283ab308a8"></a><!-- doxytag: member="itk::TetrahedronCell::GetVertex" ref="8d232a639ff46b4be030aa283ab308a8" args="(CellFeatureIdentifier, VertexAutoPointer &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::GetVertex           </td>
          <td>(</td>
          <td class="paramtype">CellFeatureIdentifier&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1TetrahedronCell.html#a02015b6be88dfbb8847e4ccb6836004">VertexAutoPointer</a> &amp;&nbsp;</td>
          <td class="paramname"></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>
Tetrahedron-specific interface. 
</div>
</div><p>
<a class="anchor" name="3afdb9fc027afeeb2891f423ec231fcf"></a><!-- doxytag: member="itk::TetrahedronCell::itkCellCommonTypedefs" ref="3afdb9fc027afeeb2891f423ec231fcf" args="(TetrahedronCell)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::itkCellCommonTypedefs           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a>&lt; TCellInterface &gt;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefa. 
</div>
</div><p>
<a class="anchor" name="e2259fbe22b78293c2dad611a108c4f8"></a><!-- doxytag: member="itk::TetrahedronCell::itkCellInheritedTypedefs" ref="e2259fbe22b78293c2dad611a108c4f8" args="(TCellInterface)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::itkCellInheritedTypedefs           </td>
          <td>(</td>
          <td class="paramtype">TCellInterface&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefa. 
</div>
</div><p>
<a class="anchor" name="2cff4fb2b8aacf986e2e264463b45279"></a><!-- doxytag: member="itk::TetrahedronCell::itkCellVisitMacro" ref="2cff4fb2b8aacf986e2e264463b45279" args="(Superclass::TETRAHEDRON_CELL)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::itkCellVisitMacro           </td>
          <td>(</td>
          <td class="paramtype">Superclass::TETRAHEDRON_CELL&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Visitor interface. 
</div>
</div><p>
<a class="anchor" name="3a305c9a74638b3523182adea41ce3cb"></a><!-- doxytag: member="itk::TetrahedronCell::itkStaticConstMacro" ref="3a305c9a74638b3523182adea41ce3cb" args="(CellDimension, unsigned int, 3)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">CellDimension&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">3&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tetrahedron-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="423b41393a46874d2c4a2f3382aa96e7"></a><!-- doxytag: member="itk::TetrahedronCell::itkStaticConstMacro" ref="423b41393a46874d2c4a2f3382aa96e7" args="(NumberOfFaces, unsigned int, 4)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">NumberOfFaces&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">4&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tetrahedron-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="d47848604c11a8a75eb37a5273448847"></a><!-- doxytag: member="itk::TetrahedronCell::itkStaticConstMacro" ref="d47848604c11a8a75eb37a5273448847" args="(NumberOfEdges, unsigned int, 6)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">NumberOfEdges&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">6&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tetrahedron-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="bf8901a158e2b2e0622f04eacc4701e2"></a><!-- doxytag: member="itk::TetrahedronCell::itkStaticConstMacro" ref="bf8901a158e2b2e0622f04eacc4701e2" args="(NumberOfVertices, unsigned int, 4)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">NumberOfVertices&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">4&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tetrahedron-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="64c7338f8679c48b0bd3fd9c17e59061"></a><!-- doxytag: member="itk::TetrahedronCell::itkStaticConstMacro" ref="64c7338f8679c48b0bd3fd9c17e59061" args="(NumberOfPoints, unsigned int, 4)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::itkStaticConstMacro           </td>
          <td>(</td>
          <td class="paramtype">NumberOfPoints&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>int</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">4&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tetrahedron-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="b66103b4d8ceddcd132000a0ae42407f"></a><!-- doxytag: member="itk::TetrahedronCell::MakeCopy" ref="b66103b4d8ceddcd132000a0ae42407f" args="(CellAutoPointer &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::MakeCopy           </td>
          <td>(</td>
          <td class="paramtype">CellAutoPointer &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="888281f8fe3b0c612f7ab517be815173"></a><!-- doxytag: member="itk::TetrahedronCell::PointIdsBegin" ref="888281f8fe3b0c612f7ab517be815173" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual PointIdConstIterator <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::PointIdsBegin           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="825ef0a99687399cd4ea70ca9a656867"></a><!-- doxytag: member="itk::TetrahedronCell::PointIdsBegin" ref="825ef0a99687399cd4ea70ca9a656867" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual PointIdIterator <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::PointIdsBegin           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="41b78f3e3a73871391816440b10ee444"></a><!-- doxytag: member="itk::TetrahedronCell::PointIdsEnd" ref="41b78f3e3a73871391816440b10ee444" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual PointIdConstIterator <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::PointIdsEnd           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="994953dcce88786c5fe347e60c6d319e"></a><!-- doxytag: member="itk::TetrahedronCell::PointIdsEnd" ref="994953dcce88786c5fe347e60c6d319e" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual PointIdIterator <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::PointIdsEnd           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="629d5d6a8ad0b3648e2d407204c1880a"></a><!-- doxytag: member="itk::TetrahedronCell::SetPointId" ref="629d5d6a8ad0b3648e2d407204c1880a" args="(int localId, PointIdentifier)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::SetPointId           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>localId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PointIdentifier&nbsp;</td>
          <td class="paramname"></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>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="eec0c687abc6ef101ff67f60e626d152"></a><!-- doxytag: member="itk::TetrahedronCell::SetPointIds" ref="eec0c687abc6ef101ff67f60e626d152" args="(PointIdConstIterator first, PointIdConstIterator last)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::SetPointIds           </td>
          <td>(</td>
          <td class="paramtype">PointIdConstIterator&nbsp;</td>
          <td class="paramname"> <em>first</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PointIdConstIterator&nbsp;</td>
          <td class="paramname"> <em>last</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>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="ec80567afb7cc852b5297f04cf0c0d22"></a><!-- doxytag: member="itk::TetrahedronCell::SetPointIds" ref="ec80567afb7cc852b5297f04cf0c0d22" args="(PointIdConstIterator first)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::SetPointIds           </td>
          <td>(</td>
          <td class="paramtype">PointIdConstIterator&nbsp;</td>
          <td class="paramname"> <em>first</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="caf6ca3d5724bc56db59d98968a2378e"></a><!-- doxytag: member="itk::TetrahedronCell::m_PointIds" ref="caf6ca3d5724bc56db59d98968a2378e" args="[NumberOfPoints]" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">PointIdentifier <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1TetrahedronCell.html#caf6ca3d5724bc56db59d98968a2378e">m_PointIds</a>[NumberOfPoints]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Store the number of points needed for a tetrahedron. 
<p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00122">122</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 07:30:43 2009 for ITK  by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img 
src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"
align="middle" border=0 width=110 height=53>
</a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>