<!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< 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_1TriangleCell.html">TriangleCell</a> </div> <div class="contents"> <h1>itk::TriangleCell< TCellInterface > 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 <<a class="el" href="itkTriangleCell_8h_source.html">itkTriangleCell.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for itk::TriangleCell< TCellInterface >:</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< TCellInterface >:</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 </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>< TCellInterface > </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 </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"> < TCellInterface > </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 </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 </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 </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 </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 </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 * </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"> </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"> </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TriangleCell.html#adca49de09b1773c0382c3ef985863b3">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_1TriangleCell.html#96c71b94d1752c69a06579508fd24f86">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_1TriangleCell.html#b9804db67d30a85c7535c71328a8f928">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_1TriangleCell.html#0b2d38f0c5ba16fa4aa0eea9cfd5c3d8">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_1TriangleCell.html#994fbc79b6051ebc806ed2bd903b6d21">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_1TriangleCell.html#1c8536baaf975e21713359b2832459d5">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_1TriangleCell.html#862eea2125696349e181495952ac01e6">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_1TriangleCell.html#be91c117f852166b3af031e0c1f49c29">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_1TriangleCell.html#96ff1d2ae719527a84f16594b90ce4ad">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_1TriangleCell.html#8c12241938708d7039aa3f0acd957459">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_1TriangleCell.html#74570cdfc8dffa02c8c0bde2fea6f3f3">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_1TriangleCell.html#6bc0e858ba2bebe2225c680fda180c53">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_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 </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> &)</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_1TriangleCell.html#c63bcd1fc9acc112bb83f3f367ae900a">GetNumberOfEdges</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_1TriangleCell.html#bdfd87f1669f184de967c7ebcfb136ad">GetNumberOfVertices</a> (void) const </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_1TriangleCell.html#ca19678c5d5cf7d1e3318c0aaf0940f1">GetVertex</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1TriangleCell.html#9a5b51de8b3825d6b5910ee6210b3142">VertexAutoPointer</a> &)</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_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"> </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"> </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"> </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"> </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"> </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< PointIdentifier > </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 </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<typename TCellInterface><br> class itk::TriangleCell< TCellInterface ></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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">typedef EdgeType::SelfAutoPointer <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::<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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1LineCell.html">LineCell</a>< TCellInterface > <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::<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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">typedef VertexType::SelfAutoPointer <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::<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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1VertexCell.html">VertexCell</a>< TCellInterface > <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::<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 & 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::<a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::~<a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">CoordRepType <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::ComputeArea </td> <td>(</td> <td class="paramtype">PointsContainer * </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">PointType <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::ComputeBarycenter </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><td> </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">PointType <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::ComputeCenterOfGravity </td> <td>(</td> <td class="paramtype">PointsContainer * </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">PointType <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::ComputeCircumCenter </td> <td>(</td> <td class="paramtype">PointsContainer * </td> <td class="paramname"> </td> <td> ) </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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual bool <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</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> </div> </div><p> <a class="anchor" name="adca49de09b1773c0382c3ef985863b3"></a><!-- doxytag: member="itk::TriangleCell::GetBoundaryFeature" ref="adca49de09b1773c0382c3ef985863b3" 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_1TriangleCell.html">itk::TriangleCell</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="96c71b94d1752c69a06579508fd24f86"></a><!-- doxytag: member="itk::TriangleCell::GetDimension" ref="96c71b94d1752c69a06579508fd24f86" 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_1TriangleCell.html">itk::TriangleCell</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="17f6c58386f2561386ebb17a8a6aed4b"></a><!-- doxytag: member="itk::TriangleCell::GetEdge" ref="17f6c58386f2561386ebb17a8a6aed4b" args="(CellFeatureIdentifier, EdgeAutoPointer &)" --> <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_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::GetEdge </td> <td>(</td> <td class="paramtype">CellFeatureIdentifier </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> & </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> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual const char* <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</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="b9804db67d30a85c7535c71328a8f928"></a><!-- doxytag: member="itk::TriangleCell::GetNumberOfBoundaryFeatures" ref="b9804db67d30a85c7535c71328a8f928" 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_1TriangleCell.html">itk::TriangleCell</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="c63bcd1fc9acc112bb83f3f367ae900a"></a><!-- doxytag: member="itk::TriangleCell::GetNumberOfEdges" ref="c63bcd1fc9acc112bb83f3f367ae900a" args="(void) 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_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::GetNumberOfEdges </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> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</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="bdfd87f1669f184de967c7ebcfb136ad"></a><!-- doxytag: member="itk::TriangleCell::GetNumberOfVertices" ref="bdfd87f1669f184de967c7ebcfb136ad" args="(void) 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_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::GetNumberOfVertices </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> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual CellGeometry <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</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="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 &)" --> <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_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::GetVertex </td> <td>(</td> <td class="paramtype">CellFeatureIdentifier </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> & </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> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::itkCellCommonTypedefs </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</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="284668ad55b3ad3b189bd8c7d4247d08"></a><!-- doxytag: member="itk::TriangleCell::itkCellInheritedTypedefs" ref="284668ad55b3ad3b189bd8c7d4247d08" 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_1TriangleCell.html">itk::TriangleCell</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="5f81c4f271e36a32df845e21f33ec63e"></a><!-- doxytag: member="itk::TriangleCell::itkCellVisitMacro" ref="5f81c4f271e36a32df845e21f33ec63e" args="(Superclass::TRIANGLE_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_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::itkCellVisitMacro </td> <td>(</td> <td class="paramtype">Superclass::TRIANGLE_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="8083602edcd40b303bc478c4a8120227"></a><!-- doxytag: member="itk::TriangleCell::itkStaticConstMacro" ref="8083602edcd40b303bc478c4a8120227" args="(CellDimension, unsigned int, 2)" --> <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_1TriangleCell.html">itk::TriangleCell</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">2 </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> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">NumberOfEdges </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">3 </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> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">NumberOfVertices </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">3 </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> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</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">3 </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> Triangle-specific topology numbers. </div> </div><p> <a class="anchor" name="1c8536baaf975e21713359b2832459d5"></a><!-- doxytag: member="itk::TriangleCell::MakeCopy" ref="1c8536baaf975e21713359b2832459d5" 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_1TriangleCell.html">itk::TriangleCell</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="862eea2125696349e181495952ac01e6"></a><!-- doxytag: member="itk::TriangleCell::PointIdsBegin" ref="862eea2125696349e181495952ac01e6" 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_1TriangleCell.html">itk::TriangleCell</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="be91c117f852166b3af031e0c1f49c29"></a><!-- doxytag: member="itk::TriangleCell::PointIdsBegin" ref="be91c117f852166b3af031e0c1f49c29" 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_1TriangleCell.html">itk::TriangleCell</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="96ff1d2ae719527a84f16594b90ce4ad"></a><!-- doxytag: member="itk::TriangleCell::PointIdsEnd" ref="96ff1d2ae719527a84f16594b90ce4ad" 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_1TriangleCell.html">itk::TriangleCell</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="8c12241938708d7039aa3f0acd957459"></a><!-- doxytag: member="itk::TriangleCell::PointIdsEnd" ref="8c12241938708d7039aa3f0acd957459" 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_1TriangleCell.html">itk::TriangleCell</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="74570cdfc8dffa02c8c0bde2fea6f3f3"></a><!-- doxytag: member="itk::TriangleCell::SetPointId" ref="74570cdfc8dffa02c8c0bde2fea6f3f3" 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_1TriangleCell.html">itk::TriangleCell</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="6bc0e858ba2bebe2225c680fda180c53"></a><!-- doxytag: member="itk::TriangleCell::SetPointIds" ref="6bc0e858ba2bebe2225c680fda180c53" 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_1TriangleCell.html">itk::TriangleCell</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="d104de8f9148b43cd35031cd86999728"></a><!-- doxytag: member="itk::TriangleCell::SetPointIds" ref="d104de8f9148b43cd35031cd86999728" 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_1TriangleCell.html">itk::TriangleCell</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="2071fb9a46b6372b9c1770a09b134644"></a><!-- doxytag: member="itk::TriangleCell::m_PointIds" ref="2071fb9a46b6372b9c1770a09b134644" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">std::vector< PointIdentifier > <a class="el" href="classitk_1_1TriangleCell.html">itk::TriangleCell</a>< TCellInterface >::<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>, © 1997-2000</small></address> </body> </html>