<!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< TCellInterface > 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> <a href="modules.html" class="qindex">Groups</a> <a href="namespaces.html" class="qindex">Namespace List</a> <a href="hierarchy.html" class="qindex">Class Hierarchy</a> <a href="classes.html" class="qindex">Alphabetical List</a> <a href="annotated.html" class="qindex">Compound List</a> <a href="files.html" class="qindex">File List</a> <a href="namespacemembers.html" class="qindex">Namespace Members</a> <a href="functions.html" class="qindex">Compound Members</a> <a href="globals.html" class="qindex">File Members</a> <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< TCellInterface > Class Template Reference<br> <small> [<a class="el" href="group__MeshObjects.html">Mesh Representation Objects</a>]</small> </h1><!-- doxytag: class="itk::VertexCell" --><code>#include <<a class="el" href="itkVertexCell_8h_source.html">itkVertexCell.h</a>></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 * </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"> </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 </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"> </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VertexCell.html#50d43c69599d5e3696ba7e8ace69e88b">GetBoundaryFeature</a> (int dimension, CellFeatureIdentifier, CellAutoPointer &)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1VertexCell.html#a2c5e27c9112fb04dc46ee39be5041c7">MakeCopy</a> (CellAutoPointer &) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdConstIterator </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 </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 </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 </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 </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 </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 </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 </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 </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"> </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"> </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"> </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"> </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 </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<typename TCellInterface><br> class itk::VertexCell< TCellInterface ></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 & 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::<a class="el" href="classitk_1_1VertexCell.html">VertexCell</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::~<a class="el" href="classitk_1_1VertexCell.html">VertexCell</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual bool <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::EvaluatePosition </td> <td>(</td> <td class="paramtype">CoordRepType * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PointsContainer * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CoordRepType * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CoordRepType </td> <td class="paramname">[], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">InterpolationWeightType * </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> 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 &)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual bool <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::GetBoundaryFeature </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>dimension</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CellFeatureIdentifier </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CellAutoPointer & </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::<a class="el" href="structitk_1_1GetDimension.html">GetDimension</a> </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual const char* <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::GetNameOfClass </td> <td>(</td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::GetNumberOfBoundaryFeatures </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>dimension</em> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::GetNumberOfPoints </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual PointIdentifier <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::GetPointId </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual CellGeometry <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::GetType </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::itkCellCommonTypedefs </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1VertexCell.html">VertexCell</a>< TCellInterface > </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::itkCellInheritedTypedefs </td> <td>(</td> <td class="paramtype">TCellInterface </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::itkCellVisitMacro </td> <td>(</td> <td class="paramtype">Superclass::VERTEX_CELL </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">CellDimension </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">0 </td> <td class="paramname"></td><td> </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">NumberOfPoints </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">1 </td> <td class="paramname"></td><td> </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 &) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::MakeCopy </td> <td>(</td> <td class="paramtype">CellAutoPointer & </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual PointIdConstIterator <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::PointIdsBegin </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual PointIdIterator <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::PointIdsBegin </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </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="89cdcc8a8b087ad336bcf3ca27ba06d8"></a><!-- doxytag: member="itk::VertexCell::PointIdsEnd" ref="89cdcc8a8b087ad336bcf3ca27ba06d8" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual PointIdConstIterator <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::PointIdsEnd </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual PointIdIterator <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::PointIdsEnd </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </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="dcfb03fdb3c9e3382ba1419d568df66f"></a><!-- doxytag: member="itk::VertexCell::SetPointId" ref="dcfb03fdb3c9e3382ba1419d568df66f" args="(PointIdentifier)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::SetPointId </td> <td>(</td> <td class="paramtype">PointIdentifier </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::SetPointId </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>localId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PointIdentifier </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::SetPointIds </td> <td>(</td> <td class="paramtype">PointIdConstIterator </td> <td class="paramname"> <em>first</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PointIdConstIterator </td> <td class="paramname"> <em>last</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::SetPointIds </td> <td>(</td> <td class="paramtype">PointIdConstIterator </td> <td class="paramname"> <em>first</em> </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> <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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">PointIdentifier <a class="el" href="classitk_1_1VertexCell.html">itk::VertexCell</a>< TCellInterface >::<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>, © 1997-2000</small></address> </body> </html>