Sophie

Sophie

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

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::VertexCell&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_1VertexCell.html">VertexCell</a>
  </div>
<div class="contents">
<h1>itk::VertexCell&lt; TCellInterface &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__MeshObjects.html">Mesh Representation Objects</a>]</small>
</h1><!-- doxytag: class="itk::VertexCell" --><code>#include &lt;<a class="el" href="itkVertexCell_8h_source.html">itkVertexCell.h</a>&gt;</code>
<p>

<p>
<a href="classitk_1_1VertexCell-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 Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VertexCell.html#acf4ef3d11a36f5a96b92c51bf504a3e">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_1VertexCell.html#ac54a4c55bbf248658529a19e7f1820c">itkCellVisitMacro</a> (Superclass::VERTEX_CELL)</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_1VertexCell.html#6213b93078667ab953d76fa7e92d2353">EvaluatePosition</a> (CoordRepType *, PointsContainer *, CoordRepType *, CoordRepType[], double *, InterpolationWeightType *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VertexCell.html#8244575db548517b8b261a61f13cf576">VertexCell</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_1VertexCell.html#7a539190657ef553498072dbcb58ecf8">~VertexCell</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_1VertexCell.html#50d43c69599d5e3696ba7e8ace69e88b">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_1VertexCell.html#0aff723c95e3eda5d84c39bfbd81cb85">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_1VertexCell.html#462889325a913e1ed3781e5b11fe730a">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_1VertexCell.html#39ff0df5042e55d0862140eba7e05bca">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_1VertexCell.html#c8031f8defa505601a484e42dcf9d00b">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_1VertexCell.html#a2c5e27c9112fb04dc46ee39be5041c7">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_1VertexCell.html#c7864dcdf830a01f32a4b5682067d511">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_1VertexCell.html#76d9efe1d3eb160e307461929857393f">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_1VertexCell.html#89cdcc8a8b087ad336bcf3ca27ba06d8">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_1VertexCell.html#8450ed0b08bdf7d37dfbd74e5b6a4b1a">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_1VertexCell.html#913dbe2f7910aadcbf695f3e85ed1bfa">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_1VertexCell.html#e12580a1745a1c990730ed04492d51d0">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_1VertexCell.html#62f5b0c98a99a92d3c0e8995d8aa72ba">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 PointIdentifier&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VertexCell.html#3534188728f3e162b3a9a9dab2530aaa">GetPointId</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_1VertexCell.html#dcfb03fdb3c9e3382ba1419d568df66f">SetPointId</a> (PointIdentifier)</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_1VertexCell.html#f1c55263a09e13eac65b4f74d441bc16">itkCellCommonTypedefs</a> (<a class="el" href="classitk_1_1VertexCell.html">VertexCell</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_1VertexCell.html#a54f6fd78aba94238abd364276da8b4f">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_1VertexCell.html#cc09e9e6ba2435aa25e8fa66033281c5">itkStaticConstMacro</a> (CellDimension, unsigned int, 0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VertexCell.html#c1ad6948fdaea497c40c878cea3a1795">itkStaticConstMacro</a> (NumberOfPoints, unsigned int, 1)</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_1VertexCell.html#489b17ac571740da6b3a27af8eb244af">m_PointIds</a> [NumberOfPoints]</td></tr>

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

<a class="el" href="classitk_1_1VertexCell.html">VertexCell</a> represents a single vertex 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_1VertexCell.html">VertexCell</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="itkVertexCell_8h_source.html#l00042">42</a> of file <a class="el" href="itkVertexCell_8h_source.html">itkVertexCell.h</a>.</p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="8244575db548517b8b261a61f13cf576"></a><!-- doxytag: member="itk::VertexCell::VertexCell" ref="8244575db548517b8b261a61f13cf576" 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_1VertexCell.html">itk::VertexCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1VertexCell.html">VertexCell</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Evaluate the position of a given point 
<p>Definition at line <a class="el" href="itkVertexCell_8h_source.html#l00093">93</a> of file <a class="el" href="itkVertexCell_8h_source.html">itkVertexCell.h</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="7a539190657ef553498072dbcb58ecf8"></a><!-- doxytag: member="itk::VertexCell::~VertexCell" ref="7a539190657ef553498072dbcb58ecf8" 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_1VertexCell.html">itk::VertexCell</a>&lt; TCellInterface &gt;::~<a class="el" href="classitk_1_1VertexCell.html">VertexCell</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Evaluate the position of a given point 
<p>Definition at line <a class="el" href="itkVertexCell_8h_source.html#l00100">100</a> of file <a class="el" href="itkVertexCell_8h_source.html">itkVertexCell.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="6213b93078667ab953d76fa7e92d2353"></a><!-- doxytag: member="itk::VertexCell::EvaluatePosition" ref="6213b93078667ab953d76fa7e92d2353" 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_1VertexCell.html">itk::VertexCell</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>
Evaluate the position of a given point 
</div>
</div><p>
<a class="anchor" name="50d43c69599d5e3696ba7e8ace69e88b"></a><!-- doxytag: member="itk::VertexCell::GetBoundaryFeature" ref="50d43c69599d5e3696ba7e8ace69e88b" 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_1VertexCell.html">itk::VertexCell</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="0aff723c95e3eda5d84c39bfbd81cb85"></a><!-- doxytag: member="itk::VertexCell::GetDimension" ref="0aff723c95e3eda5d84c39bfbd81cb85" 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_1VertexCell.html">itk::VertexCell</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="acf4ef3d11a36f5a96b92c51bf504a3e"></a><!-- doxytag: member="itk::VertexCell::GetNameOfClass" ref="acf4ef3d11a36f5a96b92c51bf504a3e" 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_1VertexCell.html">itk::VertexCell</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="462889325a913e1ed3781e5b11fe730a"></a><!-- doxytag: member="itk::VertexCell::GetNumberOfBoundaryFeatures" ref="462889325a913e1ed3781e5b11fe730a" 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_1VertexCell.html">itk::VertexCell</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="39ff0df5042e55d0862140eba7e05bca"></a><!-- doxytag: member="itk::VertexCell::GetNumberOfPoints" ref="39ff0df5042e55d0862140eba7e05bca" 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_1VertexCell.html">itk::VertexCell</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="3534188728f3e162b3a9a9dab2530aaa"></a><!-- doxytag: member="itk::VertexCell::GetPointId" ref="3534188728f3e162b3a9a9dab2530aaa" 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 PointIdentifier <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>&lt; TCellInterface &gt;::GetPointId           </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>
Vertex-specific interface. 
</div>
</div><p>
<a class="anchor" name="c8031f8defa505601a484e42dcf9d00b"></a><!-- doxytag: member="itk::VertexCell::GetType" ref="c8031f8defa505601a484e42dcf9d00b" 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_1VertexCell.html">itk::VertexCell</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="itkVertexCell_8h_source.html#l00059">59</a> of file <a class="el" href="itkVertexCell_8h_source.html">itkVertexCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f1c55263a09e13eac65b4f74d441bc16"></a><!-- doxytag: member="itk::VertexCell::itkCellCommonTypedefs" ref="f1c55263a09e13eac65b4f74d441bc16" args="(VertexCell)" -->
<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_1VertexCell.html">itk::VertexCell</a>&lt; TCellInterface &gt;::itkCellCommonTypedefs           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1VertexCell.html">VertexCell</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="a54f6fd78aba94238abd364276da8b4f"></a><!-- doxytag: member="itk::VertexCell::itkCellInheritedTypedefs" ref="a54f6fd78aba94238abd364276da8b4f" 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_1VertexCell.html">itk::VertexCell</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="ac54a4c55bbf248658529a19e7f1820c"></a><!-- doxytag: member="itk::VertexCell::itkCellVisitMacro" ref="ac54a4c55bbf248658529a19e7f1820c" args="(Superclass::VERTEX_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_1VertexCell.html">itk::VertexCell</a>&lt; TCellInterface &gt;::itkCellVisitMacro           </td>
          <td>(</td>
          <td class="paramtype">Superclass::VERTEX_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="cc09e9e6ba2435aa25e8fa66033281c5"></a><!-- doxytag: member="itk::VertexCell::itkStaticConstMacro" ref="cc09e9e6ba2435aa25e8fa66033281c5" args="(CellDimension, unsigned int, 0)" -->
<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_1VertexCell.html">itk::VertexCell</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">0&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>
Vertex-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="c1ad6948fdaea497c40c878cea3a1795"></a><!-- doxytag: member="itk::VertexCell::itkStaticConstMacro" ref="c1ad6948fdaea497c40c878cea3a1795" args="(NumberOfPoints, unsigned int, 1)" -->
<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_1VertexCell.html">itk::VertexCell</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">1&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>
Vertex-specific topology numbers. 
</div>
</div><p>
<a class="anchor" name="a2c5e27c9112fb04dc46ee39be5041c7"></a><!-- doxytag: member="itk::VertexCell::MakeCopy" ref="a2c5e27c9112fb04dc46ee39be5041c7" 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_1VertexCell.html">itk::VertexCell</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="c7864dcdf830a01f32a4b5682067d511"></a><!-- doxytag: member="itk::VertexCell::PointIdsBegin" ref="c7864dcdf830a01f32a4b5682067d511" 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_1VertexCell.html">itk::VertexCell</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="76d9efe1d3eb160e307461929857393f"></a><!-- doxytag: member="itk::VertexCell::PointIdsBegin" ref="76d9efe1d3eb160e307461929857393f" 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_1VertexCell.html">itk::VertexCell</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="89cdcc8a8b087ad336bcf3ca27ba06d8"></a><!-- doxytag: member="itk::VertexCell::PointIdsEnd" ref="89cdcc8a8b087ad336bcf3ca27ba06d8" 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_1VertexCell.html">itk::VertexCell</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="8450ed0b08bdf7d37dfbd74e5b6a4b1a"></a><!-- doxytag: member="itk::VertexCell::PointIdsEnd" ref="8450ed0b08bdf7d37dfbd74e5b6a4b1a" 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_1VertexCell.html">itk::VertexCell</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="dcfb03fdb3c9e3382ba1419d568df66f"></a><!-- doxytag: member="itk::VertexCell::SetPointId" ref="dcfb03fdb3c9e3382ba1419d568df66f" args="(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_1VertexCell.html">itk::VertexCell</a>&lt; TCellInterface &gt;::SetPointId           </td>
          <td>(</td>
          <td class="paramtype">PointIdentifier&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Vertex-specific interface. 
</div>
</div><p>
<a class="anchor" name="913dbe2f7910aadcbf695f3e85ed1bfa"></a><!-- doxytag: member="itk::VertexCell::SetPointId" ref="913dbe2f7910aadcbf695f3e85ed1bfa" 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_1VertexCell.html">itk::VertexCell</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="e12580a1745a1c990730ed04492d51d0"></a><!-- doxytag: member="itk::VertexCell::SetPointIds" ref="e12580a1745a1c990730ed04492d51d0" 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_1VertexCell.html">itk::VertexCell</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="62f5b0c98a99a92d3c0e8995d8aa72ba"></a><!-- doxytag: member="itk::VertexCell::SetPointIds" ref="62f5b0c98a99a92d3c0e8995d8aa72ba" 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_1VertexCell.html">itk::VertexCell</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="489b17ac571740da6b3a27af8eb244af"></a><!-- doxytag: member="itk::VertexCell::m_PointIds" ref="489b17ac571740da6b3a27af8eb244af" 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_1VertexCell.html">itk::VertexCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1VertexCell.html#489b17ac571740da6b3a27af8eb244af">m_PointIds</a>[NumberOfPoints]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Store the number of points needed for a vertex. 
<p>Definition at line <a class="el" href="itkVertexCell_8h_source.html#l00107">107</a> of file <a class="el" href="itkVertexCell_8h_source.html">itkVertexCell.h</a>.</p>

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