<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta name="robots" content="noindex"> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>ITK: itk::TetrahedronCell< 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_1TetrahedronCell.html">TetrahedronCell</a> </div> <div class="contents"> <h1>itk::TetrahedronCell< TCellInterface > Class Template Reference<br> <small> [<a class="el" href="group__MeshObjects.html">Mesh Representation Objects</a>]</small> </h1><!-- doxytag: class="itk::TetrahedronCell" --><!-- doxytag: inherits="itk::TetrahedronCellTopology" --><code>#include <<a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for itk::TetrahedronCell< TCellInterface >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1TetrahedronCell__inherit__graph.png" border="0" usemap="#itk_1_1TetrahedronCell_3_01TCellInterface_01_4__inherit__map" alt="Inheritance graph"></center> <map name="itk_1_1TetrahedronCell_3_01TCellInterface_01_4__inherit__map"> <area shape="rect" id="node2" href="classitk_1_1TetrahedronCellTopology.html" title="itk::TetrahedronCellTopology" alt="" coords="40,5,251,35"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <div class="dynheader"> Collaboration diagram for itk::TetrahedronCell< TCellInterface >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1TetrahedronCell__coll__graph.png" border="0" usemap="#itk_1_1TetrahedronCell_3_01TCellInterface_01_4__coll__map" alt="Collaboration graph"></center> <map name="itk_1_1TetrahedronCell_3_01TCellInterface_01_4__coll__map"> <area shape="rect" id="node2" href="classitk_1_1TetrahedronCellTopology.html" title="itk::TetrahedronCellTopology" alt="" coords="40,5,251,35"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <p> <a href="classitk_1_1TetrahedronCell-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef EdgeType::SelfAutoPointer </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#8c7d1ef014a90fc610ba02087ecc9555">EdgeAutoPointer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1LineCell.html">LineCell</a>< TCellInterface > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#b63a014825e76e38a286191ce63b0202">EdgeType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef FaceType::SelfAutoPointer </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#34448ad82b93a5f24e95c05de86fe23e">FaceAutoPointer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</a><br class="typebreak"> < TCellInterface > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#1c202993f0f0a68ef53837b52be54721">FaceType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef VertexType::SelfAutoPointer </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#a02015b6be88dfbb8847e4ccb6836004">VertexAutoPointer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1VertexCell.html">VertexCell</a><br class="typebreak"> < TCellInterface > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#3ef76a86bc9d6f5d118a734a0eea7e5c">VertexType</a></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#e8a74295ba3e147e2e957a491b4b8bad">EvaluatePosition</a> (CoordRepType *, PointsContainer *, CoordRepType *, CoordRepType[], double *, InterpolationWeightType *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#610bbe3d53e7190ef3e7462b35700a4c">GetNameOfClass</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#2cff4fb2b8aacf986e2e264463b45279">itkCellVisitMacro</a> (Superclass::TETRAHEDRON_CELL)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#0a5e7a3e4a963a6763e5414c1e4c2592">TetrahedronCell</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#22c14b0a3863c037ec604070b22e7f65">~TetrahedronCell</a> ()</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#99ecf0abda841b70163ca693cdedc5d4">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_1TetrahedronCell.html#8718eda7f0bef3cde44c25e876a498ed">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_1TetrahedronCell.html#27f923e2e18894853f55d1796b52cdd4">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_1TetrahedronCell.html#76f3c435603898b518e2d767df426b3b">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_1TetrahedronCell.html#c88da6b8bd86b8fb0c3ca5d57dfbbcda">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_1TetrahedronCell.html#b66103b4d8ceddcd132000a0ae42407f">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_1TetrahedronCell.html#888281f8fe3b0c612f7ab517be815173">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_1TetrahedronCell.html#825ef0a99687399cd4ea70ca9a656867">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_1TetrahedronCell.html#41b78f3e3a73871391816440b10ee444">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_1TetrahedronCell.html#994953dcce88786c5fe347e60c6d319e">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_1TetrahedronCell.html#629d5d6a8ad0b3648e2d407204c1880a">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_1TetrahedronCell.html#eec0c687abc6ef101ff67f60e626d152">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_1TetrahedronCell.html#ec80567afb7cc852b5297f04cf0c0d22">SetPointIds</a> (PointIdConstIterator first)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#017bfac79b97c4fd8578907fe5174fde">GetEdge</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1TetrahedronCell.html#8c7d1ef014a90fc610ba02087ecc9555">EdgeAutoPointer</a> &)</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_1TetrahedronCell.html#eb3bc1d9ec4cc62cf2e0a80f101c8691">GetFace</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1TetrahedronCell.html#34448ad82b93a5f24e95c05de86fe23e">FaceAutoPointer</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_1TetrahedronCell.html#81b2d10f5417c4094a959353ba61254a">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_1TetrahedronCell.html#a4f53db706216d73594f3a757db46c37">GetNumberOfFaces</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_1TetrahedronCell.html#7626423a4271bd5b046bec5d1decd0b8">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_1TetrahedronCell.html#8d232a639ff46b4be030aa283ab308a8">GetVertex</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1TetrahedronCell.html#a02015b6be88dfbb8847e4ccb6836004">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_1TetrahedronCell.html#3afdb9fc027afeeb2891f423ec231fcf">itkCellCommonTypedefs</a> (<a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a>)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#e2259fbe22b78293c2dad611a108c4f8">itkCellInheritedTypedefs</a> (TCellInterface)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#3a305c9a74638b3523182adea41ce3cb">itkStaticConstMacro</a> (CellDimension, unsigned int, 3)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#423b41393a46874d2c4a2f3382aa96e7">itkStaticConstMacro</a> (NumberOfFaces, unsigned int, 4)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#d47848604c11a8a75eb37a5273448847">itkStaticConstMacro</a> (NumberOfEdges, unsigned int, 6)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#bf8901a158e2b2e0622f04eacc4701e2">itkStaticConstMacro</a> (NumberOfVertices, unsigned int, 4)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#64c7338f8679c48b0bd3fd9c17e59061">itkStaticConstMacro</a> (NumberOfPoints, unsigned int, 4)</td></tr> <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">PointIdentifier </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCell.html#caf6ca3d5724bc56db59d98968a2378e">m_PointIds</a> [NumberOfPoints]</td></tr> <tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCellTopology.html#9c41b9905da9cfe3465d4819b65affc7">m_Edges</a> [6][2]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TetrahedronCellTopology.html#8df17d31e3658f27172e806928568fa0">m_Faces</a> [4][3]</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <h3>template<typename TCellInterface><br> class itk::TetrahedronCell< TCellInterface ></h3> <a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a> represents a tetrahedron for a <a class="el" href="classitk_1_1Mesh.html" title="Implements the N-dimensional mesh structure.">Mesh</a>.<p> Template parameters for <a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a>:<p> TPixelType = The type associated with a point, cell, or boundary for use in storing its data.<p> TCellTraits = Type information of mesh containing cell. <p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00041">41</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="8c7d1ef014a90fc610ba02087ecc9555"></a><!-- doxytag: member="itk::TetrahedronCell::EdgeAutoPointer" ref="8c7d1ef014a90fc610ba02087ecc9555" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">typedef EdgeType::SelfAutoPointer <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1TetrahedronCell.html#8c7d1ef014a90fc610ba02087ecc9555">EdgeAutoPointer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00058">58</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="b63a014825e76e38a286191ce63b0202"></a><!-- doxytag: member="itk::TetrahedronCell::EdgeType" ref="b63a014825e76e38a286191ce63b0202" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<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_1TetrahedronCell.html">itk::TetrahedronCell</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="itkTetrahedronCell_8h_source.html#l00057">57</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="34448ad82b93a5f24e95c05de86fe23e"></a><!-- doxytag: member="itk::TetrahedronCell::FaceAutoPointer" ref="34448ad82b93a5f24e95c05de86fe23e" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">typedef FaceType::SelfAutoPointer <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1TetrahedronCell.html#34448ad82b93a5f24e95c05de86fe23e">FaceAutoPointer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00062">62</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="1c202993f0f0a68ef53837b52be54721"></a><!-- doxytag: member="itk::TetrahedronCell::FaceType" ref="1c202993f0f0a68ef53837b52be54721" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1TriangleCell.html">TriangleCell</a>< TCellInterface > <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1TriangleCell.html">FaceType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The type of boundary for this hexahedron's faces. <p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00061">61</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="a02015b6be88dfbb8847e4ccb6836004"></a><!-- doxytag: member="itk::TetrahedronCell::VertexAutoPointer" ref="a02015b6be88dfbb8847e4ccb6836004" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">typedef VertexType::SelfAutoPointer <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1TetrahedronCell.html#a02015b6be88dfbb8847e4ccb6836004">VertexAutoPointer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00054">54</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="3ef76a86bc9d6f5d118a734a0eea7e5c"></a><!-- doxytag: member="itk::TetrahedronCell::VertexType" ref="3ef76a86bc9d6f5d118a734a0eea7e5c" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<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_1TetrahedronCell.html">itk::TetrahedronCell</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="itkTetrahedronCell_8h_source.html#l00050">50</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="0a5e7a3e4a963a6763e5414c1e4c2592"></a><!-- doxytag: member="itk::TetrahedronCell::TetrahedronCell" ref="0a5e7a3e4a963a6763e5414c1e4c2592" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</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="itkTetrahedronCell_8h_source.html#l00111">111</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> <p>References <a class="el" href="itkMacro_8h_source.html#l00111">itkGetStaticConstMacro</a>.</p> </div> </div><p> <a class="anchor" name="22c14b0a3863c037ec604070b22e7f65"></a><!-- doxytag: member="itk::TetrahedronCell::~TetrahedronCell" ref="22c14b0a3863c037ec604070b22e7f65" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::~<a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</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="itkTetrahedronCell_8h_source.html#l00118">118</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="e8a74295ba3e147e2e957a491b4b8bad"></a><!-- doxytag: member="itk::TetrahedronCell::EvaluatePosition" ref="e8a74295ba3e147e2e957a491b4b8bad" args="(CoordRepType *, PointsContainer *, CoordRepType *, CoordRepType[], double *, InterpolationWeightType *)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual bool <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</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="99ecf0abda841b70163ca693cdedc5d4"></a><!-- doxytag: member="itk::TetrahedronCell::GetBoundaryFeature" ref="99ecf0abda841b70163ca693cdedc5d4" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="8718eda7f0bef3cde44c25e876a498ed"></a><!-- doxytag: member="itk::TetrahedronCell::GetDimension" ref="8718eda7f0bef3cde44c25e876a498ed" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="017bfac79b97c4fd8578907fe5174fde"></a><!-- doxytag: member="itk::TetrahedronCell::GetEdge" ref="017bfac79b97c4fd8578907fe5174fde" 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_1TetrahedronCell.html">itk::TetrahedronCell</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_1TetrahedronCell.html#8c7d1ef014a90fc610ba02087ecc9555">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> Tetrahedron-specific interface. </div> </div><p> <a class="anchor" name="eb3bc1d9ec4cc62cf2e0a80f101c8691"></a><!-- doxytag: member="itk::TetrahedronCell::GetFace" ref="eb3bc1d9ec4cc62cf2e0a80f101c8691" args="(CellFeatureIdentifier, FaceAutoPointer &)" --> <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_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::GetFace </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_1TetrahedronCell.html#34448ad82b93a5f24e95c05de86fe23e">FaceAutoPointer</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> Tetrahedron-specific interface. </div> </div><p> <a class="anchor" name="610bbe3d53e7190ef3e7462b35700a4c"></a><!-- doxytag: member="itk::TetrahedronCell::GetNameOfClass" ref="610bbe3d53e7190ef3e7462b35700a4c" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual const char* <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</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="27f923e2e18894853f55d1796b52cdd4"></a><!-- doxytag: member="itk::TetrahedronCell::GetNumberOfBoundaryFeatures" ref="27f923e2e18894853f55d1796b52cdd4" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="81b2d10f5417c4094a959353ba61254a"></a><!-- doxytag: member="itk::TetrahedronCell::GetNumberOfEdges" ref="81b2d10f5417c4094a959353ba61254a" 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_1TetrahedronCell.html">itk::TetrahedronCell</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> Tetrahedron-specific interface. </div> </div><p> <a class="anchor" name="a4f53db706216d73594f3a757db46c37"></a><!-- doxytag: member="itk::TetrahedronCell::GetNumberOfFaces" ref="a4f53db706216d73594f3a757db46c37" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::GetNumberOfFaces </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> Tetrahedron-specific interface. </div> </div><p> <a class="anchor" name="76f3c435603898b518e2d767df426b3b"></a><!-- doxytag: member="itk::TetrahedronCell::GetNumberOfPoints" ref="76f3c435603898b518e2d767df426b3b" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</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="7626423a4271bd5b046bec5d1decd0b8"></a><!-- doxytag: member="itk::TetrahedronCell::GetNumberOfVertices" ref="7626423a4271bd5b046bec5d1decd0b8" 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_1TetrahedronCell.html">itk::TetrahedronCell</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> Tetrahedron-specific interface. </div> </div><p> <a class="anchor" name="c88da6b8bd86b8fb0c3ca5d57dfbbcda"></a><!-- doxytag: member="itk::TetrahedronCell::GetType" ref="c88da6b8bd86b8fb0c3ca5d57dfbbcda" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual CellGeometry <a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</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="itkTetrahedronCell_8h_source.html#l00073">73</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="8d232a639ff46b4be030aa283ab308a8"></a><!-- doxytag: member="itk::TetrahedronCell::GetVertex" ref="8d232a639ff46b4be030aa283ab308a8" args="(CellFeatureIdentifier, VertexAutoPointer &)" --> <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_1TetrahedronCell.html">itk::TetrahedronCell</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_1TetrahedronCell.html#a02015b6be88dfbb8847e4ccb6836004">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> Tetrahedron-specific interface. </div> </div><p> <a class="anchor" name="3afdb9fc027afeeb2891f423ec231fcf"></a><!-- doxytag: member="itk::TetrahedronCell::itkCellCommonTypedefs" ref="3afdb9fc027afeeb2891f423ec231fcf" args="(TetrahedronCell)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::itkCellCommonTypedefs </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1TetrahedronCell.html">TetrahedronCell</a>< TCellInterface > </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Standard class typedefa. </div> </div><p> <a class="anchor" name="e2259fbe22b78293c2dad611a108c4f8"></a><!-- doxytag: member="itk::TetrahedronCell::itkCellInheritedTypedefs" ref="e2259fbe22b78293c2dad611a108c4f8" args="(TCellInterface)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</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 typedefa. </div> </div><p> <a class="anchor" name="2cff4fb2b8aacf986e2e264463b45279"></a><!-- doxytag: member="itk::TetrahedronCell::itkCellVisitMacro" ref="2cff4fb2b8aacf986e2e264463b45279" args="(Superclass::TETRAHEDRON_CELL)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::itkCellVisitMacro </td> <td>(</td> <td class="paramtype">Superclass::TETRAHEDRON_CELL </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Visitor interface. </div> </div><p> <a class="anchor" name="3a305c9a74638b3523182adea41ce3cb"></a><!-- doxytag: member="itk::TetrahedronCell::itkStaticConstMacro" ref="3a305c9a74638b3523182adea41ce3cb" args="(CellDimension, unsigned int, 3)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</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">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> Tetrahedron-specific topology numbers. </div> </div><p> <a class="anchor" name="423b41393a46874d2c4a2f3382aa96e7"></a><!-- doxytag: member="itk::TetrahedronCell::itkStaticConstMacro" ref="423b41393a46874d2c4a2f3382aa96e7" args="(NumberOfFaces, unsigned int, 4)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">NumberOfFaces </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">4 </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> Tetrahedron-specific topology numbers. </div> </div><p> <a class="anchor" name="d47848604c11a8a75eb37a5273448847"></a><!-- doxytag: member="itk::TetrahedronCell::itkStaticConstMacro" ref="d47848604c11a8a75eb37a5273448847" args="(NumberOfEdges, unsigned int, 6)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</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">6 </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> Tetrahedron-specific topology numbers. </div> </div><p> <a class="anchor" name="bf8901a158e2b2e0622f04eacc4701e2"></a><!-- doxytag: member="itk::TetrahedronCell::itkStaticConstMacro" ref="bf8901a158e2b2e0622f04eacc4701e2" args="(NumberOfVertices, unsigned int, 4)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</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">4 </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> Tetrahedron-specific topology numbers. </div> </div><p> <a class="anchor" name="64c7338f8679c48b0bd3fd9c17e59061"></a><!-- doxytag: member="itk::TetrahedronCell::itkStaticConstMacro" ref="64c7338f8679c48b0bd3fd9c17e59061" args="(NumberOfPoints, unsigned int, 4)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TetrahedronCell.html">itk::TetrahedronCell</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">4 </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> Tetrahedron-specific topology numbers. </div> </div><p> <a class="anchor" name="b66103b4d8ceddcd132000a0ae42407f"></a><!-- doxytag: member="itk::TetrahedronCell::MakeCopy" ref="b66103b4d8ceddcd132000a0ae42407f" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="888281f8fe3b0c612f7ab517be815173"></a><!-- doxytag: member="itk::TetrahedronCell::PointIdsBegin" ref="888281f8fe3b0c612f7ab517be815173" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="825ef0a99687399cd4ea70ca9a656867"></a><!-- doxytag: member="itk::TetrahedronCell::PointIdsBegin" ref="825ef0a99687399cd4ea70ca9a656867" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="41b78f3e3a73871391816440b10ee444"></a><!-- doxytag: member="itk::TetrahedronCell::PointIdsEnd" ref="41b78f3e3a73871391816440b10ee444" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="994953dcce88786c5fe347e60c6d319e"></a><!-- doxytag: member="itk::TetrahedronCell::PointIdsEnd" ref="994953dcce88786c5fe347e60c6d319e" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="629d5d6a8ad0b3648e2d407204c1880a"></a><!-- doxytag: member="itk::TetrahedronCell::SetPointId" ref="629d5d6a8ad0b3648e2d407204c1880a" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="eec0c687abc6ef101ff67f60e626d152"></a><!-- doxytag: member="itk::TetrahedronCell::SetPointIds" ref="eec0c687abc6ef101ff67f60e626d152" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="ec80567afb7cc852b5297f04cf0c0d22"></a><!-- doxytag: member="itk::TetrahedronCell::SetPointIds" ref="ec80567afb7cc852b5297f04cf0c0d22" 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_1TetrahedronCell.html">itk::TetrahedronCell</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="caf6ca3d5724bc56db59d98968a2378e"></a><!-- doxytag: member="itk::TetrahedronCell::m_PointIds" ref="caf6ca3d5724bc56db59d98968a2378e" 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_1TetrahedronCell.html">itk::TetrahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1TetrahedronCell.html#caf6ca3d5724bc56db59d98968a2378e">m_PointIds</a>[NumberOfPoints]<code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> Store the number of points needed for a tetrahedron. <p>Definition at line <a class="el" href="itkTetrahedronCell_8h_source.html#l00122">122</a> of file <a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="itkTetrahedronCell_8h_source.html">itkTetrahedronCell.h</a></ul> </div> <hr><address><small> Generated at Fri May 8 07:30:43 2009 for ITK by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53> </a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-2000</small></address> </body> </html>