Sophie

Sophie

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

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::TriangleCell&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_1TriangleCell.html">TriangleCell</a>
  </div>
<div class="contents">
<h1>itk::TriangleCell&lt; TCellInterface &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__MeshObjects.html">Mesh Representation Objects</a>]</small>
</h1><!-- doxytag: class="itk::TriangleCell" --><!-- doxytag: inherits="itk::TriangleCellTopology" --><code>#include &lt;<a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::TriangleCell&lt; TCellInterface &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1TriangleCell__inherit__graph.png" border="0" usemap="#itk_1_1TriangleCell_3_01TCellInterface_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1TriangleCell_3_01TCellInterface_01_4__inherit__map">
<area shape="rect" id="node2" href="classitk_1_1TriangleCellTopology.html" title="itk::TriangleCellTopology" alt="" coords="40,5,219,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::TriangleCell&lt; TCellInterface &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1TriangleCell__coll__graph.png" border="0" usemap="#itk_1_1TriangleCell_3_01TCellInterface_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1TriangleCell_3_01TCellInterface_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1TriangleCellTopology.html" title="itk::TriangleCellTopology" alt="" coords="40,5,219,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1TriangleCell-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_1TriangleCell.html#948082a3decc63e8cbd009f1820ab6af">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_1TriangleCell.html#9838b78df2debe0c5141c17033f3ed3b">EdgeType</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_1TriangleCell.html#9a5b51de8b3825d6b5910ee6210b3142">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_1TriangleCell.html#8902cc5d4d7ea87d30f3b8039932509d">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">CoordRepType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TriangleCell.html#e85f3292d69deaf2c57017e203cbaa95">ComputeArea</a> (PointsContainer *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">PointType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TriangleCell.html#a70dc7637657f83e303d570db04017c1">ComputeBarycenter</a> (CoordRepType *, PointsContainer *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">PointType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TriangleCell.html#f7d9223acc0b5f5d22760dfcf62d1cd1">ComputeCenterOfGravity</a> (PointsContainer *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">PointType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TriangleCell.html#044cedeb7efa417d2dde4439f4ccc2ef">ComputeCircumCenter</a> (PointsContainer *)</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_1TriangleCell.html#ba7958be75cd2e74ab9a58a2d9fa3ebb">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_1TriangleCell.html#625c6f62bac44c46f76fe802a41fbcf1">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_1TriangleCell.html#5f81c4f271e36a32df845e21f33ec63e">itkCellVisitMacro</a> (Superclass::TRIANGLE_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_1TriangleCell.html#f550b03568a0eb43878267e6134560d9">TriangleCell</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_1TriangleCell.html#8f86bc6de4bf5e75116467ba4da39fe1">~TriangleCell</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_1TriangleCell.html#adca49de09b1773c0382c3ef985863b3">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_1TriangleCell.html#96c71b94d1752c69a06579508fd24f86">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_1TriangleCell.html#b9804db67d30a85c7535c71328a8f928">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_1TriangleCell.html#0b2d38f0c5ba16fa4aa0eea9cfd5c3d8">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_1TriangleCell.html#994fbc79b6051ebc806ed2bd903b6d21">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_1TriangleCell.html#1c8536baaf975e21713359b2832459d5">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_1TriangleCell.html#862eea2125696349e181495952ac01e6">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_1TriangleCell.html#be91c117f852166b3af031e0c1f49c29">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_1TriangleCell.html#96ff1d2ae719527a84f16594b90ce4ad">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_1TriangleCell.html#8c12241938708d7039aa3f0acd957459">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_1TriangleCell.html#74570cdfc8dffa02c8c0bde2fea6f3f3">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_1TriangleCell.html#6bc0e858ba2bebe2225c680fda180c53">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_1TriangleCell.html#d104de8f9148b43cd35031cd86999728">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_1TriangleCell.html#17f6c58386f2561386ebb17a8a6aed4b">GetEdge</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1TriangleCell.html#948082a3decc63e8cbd009f1820ab6af">EdgeAutoPointer</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_1TriangleCell.html#c63bcd1fc9acc112bb83f3f367ae900a">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_1TriangleCell.html#bdfd87f1669f184de967c7ebcfb136ad">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_1TriangleCell.html#ca19678c5d5cf7d1e3318c0aaf0940f1">GetVertex</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1TriangleCell.html#9a5b51de8b3825d6b5910ee6210b3142">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_1TriangleCell.html#e5ddff3c0fdd9d879e8602a06139610e">itkCellCommonTypedefs</a> (<a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</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_1TriangleCell.html#284668ad55b3ad3b189bd8c7d4247d08">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_1TriangleCell.html#8083602edcd40b303bc478c4a8120227">itkStaticConstMacro</a> (CellDimension, unsigned int, 2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TriangleCell.html#13d1572f1c14e27b5fab6898a9ab723c">itkStaticConstMacro</a> (NumberOfEdges, 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_1TriangleCell.html#10965cdad509bccf78e2b7fee90c0e62">itkStaticConstMacro</a> (NumberOfVertices, 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_1TriangleCell.html#514be928c6d0f8bbae15479b2fa355bb">itkStaticConstMacro</a> (NumberOfPoints, unsigned int, 3)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; PointIdentifier &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TriangleCell.html#2071fb9a46b6372b9c1770a09b134644">m_PointIds</a></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_1TriangleCellTopology.html#acbeadba75a0c31a9c6c0a8b3183bfce">m_Edges</a> [3][2]</td></tr>

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

<a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</a> represents a triangle 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_1TriangleCell.html">TriangleCell</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="itkTriangleCell_8h_source.html#l00045">45</a> of file <a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="948082a3decc63e8cbd009f1820ab6af"></a><!-- doxytag: member="itk::TriangleCell::EdgeAutoPointer" ref="948082a3decc63e8cbd009f1820ab6af" 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_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1TriangleCell.html#948082a3decc63e8cbd009f1820ab6af">EdgeAutoPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTriangleCell_8h_source.html#l00063">63</a> of file <a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9838b78df2debe0c5141c17033f3ed3b"></a><!-- doxytag: member="itk::TriangleCell::EdgeType" ref="9838b78df2debe0c5141c17033f3ed3b" 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_1TriangleCell.html">itk::TriangleCell</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="itkTriangleCell_8h_source.html#l00062">62</a> of file <a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9a5b51de8b3825d6b5910ee6210b3142"></a><!-- doxytag: member="itk::TriangleCell::VertexAutoPointer" ref="9a5b51de8b3825d6b5910ee6210b3142" 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_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1TriangleCell.html#9a5b51de8b3825d6b5910ee6210b3142">VertexAutoPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="8902cc5d4d7ea87d30f3b8039932509d"></a><!-- doxytag: member="itk::TriangleCell::VertexType" ref="8902cc5d4d7ea87d30f3b8039932509d" 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_1TriangleCell.html">itk::TriangleCell</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="itkTriangleCell_8h_source.html#l00055">55</a> of file <a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="f550b03568a0eb43878267e6134560d9"></a><!-- doxytag: member="itk::TriangleCell::TriangleCell" ref="f550b03568a0eb43878267e6134560d9" 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_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</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="itkTriangleCell_8h_source.html#l00118">118</a> of file <a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8f86bc6de4bf5e75116467ba4da39fe1"></a><!-- doxytag: member="itk::TriangleCell::~TriangleCell" ref="8f86bc6de4bf5e75116467ba4da39fe1" 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_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::~<a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</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="itkTriangleCell_8h_source.html#l00121">121</a> of file <a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="e85f3292d69deaf2c57017e203cbaa95"></a><!-- doxytag: member="itk::TriangleCell::ComputeArea" ref="e85f3292d69deaf2c57017e203cbaa95" args="(PointsContainer *)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">CoordRepType <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::ComputeArea           </td>
          <td>(</td>
          <td class="paramtype">PointsContainer *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute Area to a <a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</a> given a PointsContainer. 
<p>

</div>
</div><p>
<a class="anchor" name="a70dc7637657f83e303d570db04017c1"></a><!-- doxytag: member="itk::TriangleCell::ComputeBarycenter" ref="a70dc7637657f83e303d570db04017c1" args="(CoordRepType *, PointsContainer *)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">PointType <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::ComputeBarycenter           </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><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f7d9223acc0b5f5d22760dfcf62d1cd1"></a><!-- doxytag: member="itk::TriangleCell::ComputeCenterOfGravity" ref="f7d9223acc0b5f5d22760dfcf62d1cd1" args="(PointsContainer *)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">PointType <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::ComputeCenterOfGravity           </td>
          <td>(</td>
          <td class="paramtype">PointsContainer *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="044cedeb7efa417d2dde4439f4ccc2ef"></a><!-- doxytag: member="itk::TriangleCell::ComputeCircumCenter" ref="044cedeb7efa417d2dde4439f4ccc2ef" args="(PointsContainer *)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">PointType <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::ComputeCircumCenter           </td>
          <td>(</td>
          <td class="paramtype">PointsContainer *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ba7958be75cd2e74ab9a58a2d9fa3ebb"></a><!-- doxytag: member="itk::TriangleCell::EvaluatePosition" ref="ba7958be75cd2e74ab9a58a2d9fa3ebb" 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_1TriangleCell.html">itk::TriangleCell</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="adca49de09b1773c0382c3ef985863b3"></a><!-- doxytag: member="itk::TriangleCell::GetBoundaryFeature" ref="adca49de09b1773c0382c3ef985863b3" 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_1TriangleCell.html">itk::TriangleCell</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="96c71b94d1752c69a06579508fd24f86"></a><!-- doxytag: member="itk::TriangleCell::GetDimension" ref="96c71b94d1752c69a06579508fd24f86" 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_1TriangleCell.html">itk::TriangleCell</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="17f6c58386f2561386ebb17a8a6aed4b"></a><!-- doxytag: member="itk::TriangleCell::GetEdge" ref="17f6c58386f2561386ebb17a8a6aed4b" 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_1TriangleCell.html">itk::TriangleCell</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_1TriangleCell.html#948082a3decc63e8cbd009f1820ab6af">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>
Triangle-specific interface. 
</div>
</div><p>
<a class="anchor" name="625c6f62bac44c46f76fe802a41fbcf1"></a><!-- doxytag: member="itk::TriangleCell::GetNameOfClass" ref="625c6f62bac44c46f76fe802a41fbcf1" 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_1TriangleCell.html">itk::TriangleCell</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="b9804db67d30a85c7535c71328a8f928"></a><!-- doxytag: member="itk::TriangleCell::GetNumberOfBoundaryFeatures" ref="b9804db67d30a85c7535c71328a8f928" 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_1TriangleCell.html">itk::TriangleCell</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="c63bcd1fc9acc112bb83f3f367ae900a"></a><!-- doxytag: member="itk::TriangleCell::GetNumberOfEdges" ref="c63bcd1fc9acc112bb83f3f367ae900a" 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_1TriangleCell.html">itk::TriangleCell</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>
Triangle-specific interface. 
</div>
</div><p>
<a class="anchor" name="0b2d38f0c5ba16fa4aa0eea9cfd5c3d8"></a><!-- doxytag: member="itk::TriangleCell::GetNumberOfPoints" ref="0b2d38f0c5ba16fa4aa0eea9cfd5c3d8" 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_1TriangleCell.html">itk::TriangleCell</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="bdfd87f1669f184de967c7ebcfb136ad"></a><!-- doxytag: member="itk::TriangleCell::GetNumberOfVertices" ref="bdfd87f1669f184de967c7ebcfb136ad" 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_1TriangleCell.html">itk::TriangleCell</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>
Triangle-specific interface. 
</div>
</div><p>
<a class="anchor" name="994fbc79b6051ebc806ed2bd903b6d21"></a><!-- doxytag: member="itk::TriangleCell::GetType" ref="994fbc79b6051ebc806ed2bd903b6d21" 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_1TriangleCell.html">itk::TriangleCell</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="itkTriangleCell_8h_source.html#l00073">73</a> of file <a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ca19678c5d5cf7d1e3318c0aaf0940f1"></a><!-- doxytag: member="itk::TriangleCell::GetVertex" ref="ca19678c5d5cf7d1e3318c0aaf0940f1" 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_1TriangleCell.html">itk::TriangleCell</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_1TriangleCell.html#9a5b51de8b3825d6b5910ee6210b3142">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>
Triangle-specific interface. 
</div>
</div><p>
<a class="anchor" name="e5ddff3c0fdd9d879e8602a06139610e"></a><!-- doxytag: member="itk::TriangleCell::itkCellCommonTypedefs" ref="e5ddff3c0fdd9d879e8602a06139610e" args="(TriangleCell)" -->
<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_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::itkCellCommonTypedefs           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</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 typedefs. 
</div>
</div><p>
<a class="anchor" name="284668ad55b3ad3b189bd8c7d4247d08"></a><!-- doxytag: member="itk::TriangleCell::itkCellInheritedTypedefs" ref="284668ad55b3ad3b189bd8c7d4247d08" 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_1TriangleCell.html">itk::TriangleCell</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 typedefs. 
</div>
</div><p>
<a class="anchor" name="5f81c4f271e36a32df845e21f33ec63e"></a><!-- doxytag: member="itk::TriangleCell::itkCellVisitMacro" ref="5f81c4f271e36a32df845e21f33ec63e" args="(Superclass::TRIANGLE_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_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::itkCellVisitMacro           </td>
          <td>(</td>
          <td class="paramtype">Superclass::TRIANGLE_CELL&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cell visitor interface. 
</div>
</div><p>
<a class="anchor" name="8083602edcd40b303bc478c4a8120227"></a><!-- doxytag: member="itk::TriangleCell::itkStaticConstMacro" ref="8083602edcd40b303bc478c4a8120227" args="(CellDimension, unsigned int, 2)" -->
<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_1TriangleCell.html">itk::TriangleCell</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">2&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>
Triangle-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="13d1572f1c14e27b5fab6898a9ab723c"></a><!-- doxytag: member="itk::TriangleCell::itkStaticConstMacro" ref="13d1572f1c14e27b5fab6898a9ab723c" args="(NumberOfEdges, 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_1TriangleCell.html">itk::TriangleCell</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">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>
Triangle-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="10965cdad509bccf78e2b7fee90c0e62"></a><!-- doxytag: member="itk::TriangleCell::itkStaticConstMacro" ref="10965cdad509bccf78e2b7fee90c0e62" args="(NumberOfVertices, 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_1TriangleCell.html">itk::TriangleCell</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">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>
Triangle-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="514be928c6d0f8bbae15479b2fa355bb"></a><!-- doxytag: member="itk::TriangleCell::itkStaticConstMacro" ref="514be928c6d0f8bbae15479b2fa355bb" args="(NumberOfPoints, 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_1TriangleCell.html">itk::TriangleCell</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">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>
Triangle-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="1c8536baaf975e21713359b2832459d5"></a><!-- doxytag: member="itk::TriangleCell::MakeCopy" ref="1c8536baaf975e21713359b2832459d5" 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_1TriangleCell.html">itk::TriangleCell</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="862eea2125696349e181495952ac01e6"></a><!-- doxytag: member="itk::TriangleCell::PointIdsBegin" ref="862eea2125696349e181495952ac01e6" 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_1TriangleCell.html">itk::TriangleCell</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="be91c117f852166b3af031e0c1f49c29"></a><!-- doxytag: member="itk::TriangleCell::PointIdsBegin" ref="be91c117f852166b3af031e0c1f49c29" 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_1TriangleCell.html">itk::TriangleCell</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="96ff1d2ae719527a84f16594b90ce4ad"></a><!-- doxytag: member="itk::TriangleCell::PointIdsEnd" ref="96ff1d2ae719527a84f16594b90ce4ad" 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_1TriangleCell.html">itk::TriangleCell</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="8c12241938708d7039aa3f0acd957459"></a><!-- doxytag: member="itk::TriangleCell::PointIdsEnd" ref="8c12241938708d7039aa3f0acd957459" 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_1TriangleCell.html">itk::TriangleCell</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="74570cdfc8dffa02c8c0bde2fea6f3f3"></a><!-- doxytag: member="itk::TriangleCell::SetPointId" ref="74570cdfc8dffa02c8c0bde2fea6f3f3" 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_1TriangleCell.html">itk::TriangleCell</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="6bc0e858ba2bebe2225c680fda180c53"></a><!-- doxytag: member="itk::TriangleCell::SetPointIds" ref="6bc0e858ba2bebe2225c680fda180c53" 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_1TriangleCell.html">itk::TriangleCell</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="d104de8f9148b43cd35031cd86999728"></a><!-- doxytag: member="itk::TriangleCell::SetPointIds" ref="d104de8f9148b43cd35031cd86999728" 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_1TriangleCell.html">itk::TriangleCell</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="2071fb9a46b6372b9c1770a09b134644"></a><!-- doxytag: member="itk::TriangleCell::m_PointIds" ref="2071fb9a46b6372b9c1770a09b134644" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; PointIdentifier &gt; <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1TriangleCell.html#2071fb9a46b6372b9c1770a09b134644">m_PointIds</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Store the number of points needed for a triangle. 
<p>Definition at line <a class="el" href="itkTriangleCell_8h_source.html#l00125">125</a> of file <a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 07:36:22 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>