<!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::HexahedronCell< 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_1HexahedronCell.html">HexahedronCell</a> </div> <div class="contents"> <h1>itk::HexahedronCell< TCellInterface > Class Template Reference<br> <small> [<a class="el" href="group__MeshObjects.html">Mesh Representation Objects</a>]</small> </h1><!-- doxytag: class="itk::HexahedronCell" --><!-- doxytag: inherits="itk::HexahedronCellTopology" --><code>#include <<a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for itk::HexahedronCell< TCellInterface >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1HexahedronCell__inherit__graph.png" border="0" usemap="#itk_1_1HexahedronCell_3_01TCellInterface_01_4__inherit__map" alt="Inheritance graph"></center> <map name="itk_1_1HexahedronCell_3_01TCellInterface_01_4__inherit__map"> <area shape="rect" id="node2" href="classitk_1_1HexahedronCellTopology.html" title="itk::HexahedronCellTopology" 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::HexahedronCell< TCellInterface >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1HexahedronCell__coll__graph.png" border="0" usemap="#itk_1_1HexahedronCell_3_01TCellInterface_01_4__coll__map" alt="Collaboration graph"></center> <map name="itk_1_1HexahedronCell_3_01TCellInterface_01_4__coll__map"> <area shape="rect" id="node2" href="classitk_1_1HexahedronCellTopology.html" title="itk::HexahedronCellTopology" 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_1HexahedronCell-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">enum </td><td class="memItemRight" valign="bottom">{ <br> <a class="el" href="classitk_1_1HexahedronCell.html#51bb54180cdd7593a97b163d920a6796b2c9995a04149f14a4325ef6281f5a6d">NumberOfPoints</a> = 8, <br> <a class="el" href="classitk_1_1HexahedronCell.html#51bb54180cdd7593a97b163d920a6796c4126d757c1e5186ae1db027550da291">NumberOfVertices</a> = 8, <br> <a class="el" href="classitk_1_1HexahedronCell.html#51bb54180cdd7593a97b163d920a67961e44dc101ce9ecf819b2237ada9865d9">NumberOfEdges</a> = 12, <br> <a class="el" href="classitk_1_1HexahedronCell.html#51bb54180cdd7593a97b163d920a67967c2d65cf5f945fe8771b26f007a073ec">NumberOfFaces</a> = 6, <br> <a class="el" href="classitk_1_1HexahedronCell.html#51bb54180cdd7593a97b163d920a6796acf2708e185098213575f11d3f06ab83">CellDimension</a> = 3 <br> }</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_1HexahedronCell.html#24bfe1c08fbc9c31062badd694d8f95e">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_1HexahedronCell.html#1e0e88b5a2958ec78297ebebc89c4026">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_1HexahedronCell.html#60fa34a0c66af50b3048f0b29e50e808">FaceAutoPointer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1QuadrilateralCell.html">QuadrilateralCell</a><br class="typebreak"> < TCellInterface > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#0a8b859211bb9c1a9d40cea3a08b31f0">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_1HexahedronCell.html#6edad9ca83f2c250e546f5146628d9ae">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_1HexahedronCell.html#0d199db24866b293f4e9db5d0c2eb6dd">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_1HexahedronCell.html#21b1b2ee95015c48c0f9e3540452341e">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_1HexahedronCell.html#190df6fa5d1151788dfab9c03f65e45c">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_1HexahedronCell.html#4d57f811f5c78ff439617d100af37623">HexahedronCell</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#0bf4e396b23fcc0c88e5ff7fa54292c0">itkCellVisitMacro</a> (Superclass::HEXAHEDRON_CELL)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#a749c333bba1e7395ccc58ad1a25a4fd">~HexahedronCell</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_1HexahedronCell.html#d966316b8697ee90cdf08bed6ff0a6a3">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_1HexahedronCell.html#02421290d645922bd5f84f411a5c0857">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_1HexahedronCell.html#a54cfa01894d2208d9f999b2f97d71df">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_1HexahedronCell.html#0c31425619e136d2afc37764f6076a03">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_1HexahedronCell.html#87d1950b3b4183c550862b9a4aa379fa">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_1HexahedronCell.html#f8c460e7c11fb7514e3310561ea72347">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_1HexahedronCell.html#30c09375519b02acf7373b3978d3844b">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_1HexahedronCell.html#38b1431a99e54345eb8c89dd6d4b853d">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_1HexahedronCell.html#a3129d788e753ec7a6280ae379bd562b">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_1HexahedronCell.html#9a840818b36c849b485654b532cd0b12">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_1HexahedronCell.html#411f11b20947b7f5accafe882d1ce68a">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_1HexahedronCell.html#f8e9a7f2db20cdf6c6f487912cc4e25c">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_1HexahedronCell.html#7ec8e0c6190b54759cd2bccb55dcd44d">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_1HexahedronCell.html#5289289bb92e08bc3dc9381d8481be02">GetEdge</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1HexahedronCell.html#24bfe1c08fbc9c31062badd694d8f95e">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_1HexahedronCell.html#2400a1b970ee473833036b089dd83e96">GetFace</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1HexahedronCell.html#60fa34a0c66af50b3048f0b29e50e808">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_1HexahedronCell.html#069f83de66a55e985d7be2d5d9ab3759">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_1HexahedronCell.html#d378b01f416987985b8330133186c4e5">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_1HexahedronCell.html#3eb55618249a3c5ba674d1546e8f7376">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_1HexahedronCell.html#3ec920ec3bb414eb257812fc1447cdd8">GetVertex</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1HexahedronCell.html#6edad9ca83f2c250e546f5146628d9ae">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_1HexahedronCell.html#f2d72f80f057b500af11631251ca791a">itkCellCommonTypedefs</a> (<a class="el" href="classitk_1_1HexahedronCell.html">HexahedronCell</a>)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#2f330dfa27a5676fbc4e4dd3345d449a">itkCellInheritedTypedefs</a> (TCellInterface)</td></tr> <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#62725cf28017807fa39af2071d6d7e02">EvaluateLocation</a> (int &, PointsContainer *points, CoordRepType pcoords[3], CoordRepType x[3], InterpolationWeightType *weights)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#456c391faea8951856689e4df054efe5">InterpolationDerivs</a> (CoordRepType pcoords[3], CoordRepType derivs[24])</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#28cbf23e47b5e9c54890140e3bfa5023">InterpolationFunctions</a> (CoordRepType pcoords[3], InterpolationWeightType sf[8])</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_1HexahedronCell.html#de032b62fa5151d196d6b21e845d980d">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_1HexahedronCellTopology.html#a00d144fc584d27a7a08b68bca9f8170">m_Edges</a> [12][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_1HexahedronCellTopology.html#df53a21f6b07afe5d72b306917f2fded">m_Faces</a> [6][4]</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <h3>template<typename TCellInterface><br> class itk::HexahedronCell< TCellInterface ></h3> <a class="el" href="classitk_1_1HexahedronCell.html">HexahedronCell</a> represents a hexahedron 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_1HexahedronCell.html">HexahedronCell</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="itkHexahedronCell_8h_source.html#l00043">43</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="24bfe1c08fbc9c31062badd694d8f95e"></a><!-- doxytag: member="itk::HexahedronCell::EdgeAutoPointer" ref="24bfe1c08fbc9c31062badd694d8f95e" 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_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1HexahedronCell.html#24bfe1c08fbc9c31062badd694d8f95e">EdgeAutoPointer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkHexahedronCell_8h_source.html#l00060">60</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="1e0e88b5a2958ec78297ebebc89c4026"></a><!-- doxytag: member="itk::HexahedronCell::EdgeType" ref="1e0e88b5a2958ec78297ebebc89c4026" 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_1HexahedronCell.html">itk::HexahedronCell</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="itkHexahedronCell_8h_source.html#l00059">59</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="60fa34a0c66af50b3048f0b29e50e808"></a><!-- doxytag: member="itk::HexahedronCell::FaceAutoPointer" ref="60fa34a0c66af50b3048f0b29e50e808" 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_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1HexahedronCell.html#60fa34a0c66af50b3048f0b29e50e808">FaceAutoPointer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkHexahedronCell_8h_source.html#l00064">64</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="0a8b859211bb9c1a9d40cea3a08b31f0"></a><!-- doxytag: member="itk::HexahedronCell::FaceType" ref="0a8b859211bb9c1a9d40cea3a08b31f0" 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_1QuadrilateralCell.html">QuadrilateralCell</a>< TCellInterface > <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1QuadrilateralCell.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="itkHexahedronCell_8h_source.html#l00063">63</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="6edad9ca83f2c250e546f5146628d9ae"></a><!-- doxytag: member="itk::HexahedronCell::VertexAutoPointer" ref="6edad9ca83f2c250e546f5146628d9ae" 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_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1HexahedronCell.html#6edad9ca83f2c250e546f5146628d9ae">VertexAutoPointer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkHexahedronCell_8h_source.html#l00056">56</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="0d199db24866b293f4e9db5d0c2eb6dd"></a><!-- doxytag: member="itk::HexahedronCell::VertexType" ref="0d199db24866b293f4e9db5d0c2eb6dd" 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_1HexahedronCell.html">itk::HexahedronCell</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="itkHexahedronCell_8h_source.html#l00052">52</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> </div> </div><p> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="51bb54180cdd7593a97b163d920a6796"></a><!-- doxytag: member="itk::HexahedronCell::@7" ref="51bb54180cdd7593a97b163d920a6796" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">anonymous enum </td> </tr> </table> </div> <div class="memdoc"> <p> Hexahedron-specific topology numbers. <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="51bb54180cdd7593a97b163d920a6796b2c9995a04149f14a4325ef6281f5a6d"></a><!-- doxytag: member="NumberOfPoints" ref="51bb54180cdd7593a97b163d920a6796b2c9995a04149f14a4325ef6281f5a6d" args="" -->NumberOfPoints</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="51bb54180cdd7593a97b163d920a6796c4126d757c1e5186ae1db027550da291"></a><!-- doxytag: member="NumberOfVertices" ref="51bb54180cdd7593a97b163d920a6796c4126d757c1e5186ae1db027550da291" args="" -->NumberOfVertices</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="51bb54180cdd7593a97b163d920a67961e44dc101ce9ecf819b2237ada9865d9"></a><!-- doxytag: member="NumberOfEdges" ref="51bb54180cdd7593a97b163d920a67961e44dc101ce9ecf819b2237ada9865d9" args="" -->NumberOfEdges</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="51bb54180cdd7593a97b163d920a67967c2d65cf5f945fe8771b26f007a073ec"></a><!-- doxytag: member="NumberOfFaces" ref="51bb54180cdd7593a97b163d920a67967c2d65cf5f945fe8771b26f007a073ec" args="" -->NumberOfFaces</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="51bb54180cdd7593a97b163d920a6796acf2708e185098213575f11d3f06ab83"></a><!-- doxytag: member="CellDimension" ref="51bb54180cdd7593a97b163d920a6796acf2708e185098213575f11d3f06ab83" args="" -->CellDimension</em> </td><td> </td></tr> </table> </dl> <p>Definition at line <a class="el" href="itkHexahedronCell_8h_source.html#l00067">67</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="4d57f811f5c78ff439617d100af37623"></a><!-- doxytag: member="itk::HexahedronCell::HexahedronCell" ref="4d57f811f5c78ff439617d100af37623" 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_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1HexahedronCell.html">HexahedronCell</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="itkHexahedronCell_8h_source.html#l00120">120</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> <p>References <a class="el" href="itkMacro_8h_source.html#l00111">itkGetStaticConstMacro</a>.</p> </div> </div><p> <a class="anchor" name="a749c333bba1e7395ccc58ad1a25a4fd"></a><!-- doxytag: member="itk::HexahedronCell::~HexahedronCell" ref="a749c333bba1e7395ccc58ad1a25a4fd" 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_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::~<a class="el" href="classitk_1_1HexahedronCell.html">HexahedronCell</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="itkHexahedronCell_8h_source.html#l00127">127</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="62725cf28017807fa39af2071d6d7e02"></a><!-- doxytag: member="itk::HexahedronCell::EvaluateLocation" ref="62725cf28017807fa39af2071d6d7e02" args="(int &, PointsContainer *points, CoordRepType pcoords[3], CoordRepType x[3], InterpolationWeightType *weights)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::EvaluateLocation </td> <td>(</td> <td class="paramtype">int & </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PointsContainer * </td> <td class="paramname"> <em>points</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CoordRepType </td> <td class="paramname"> <em>pcoords</em>[3], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CoordRepType </td> <td class="paramname"> <em>x</em>[3], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">InterpolationWeightType * </td> <td class="paramname"> <em>weights</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="21b1b2ee95015c48c0f9e3540452341e"></a><!-- doxytag: member="itk::HexahedronCell::EvaluatePosition" ref="21b1b2ee95015c48c0f9e3540452341e" 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_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::EvaluatePosition </td> <td>(</td> <td class="paramtype">CoordRepType * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PointsContainer * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CoordRepType * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CoordRepType </td> <td class="paramname">[], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">InterpolationWeightType * </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Evaluate the position inside the cell </div> </div><p> <a class="anchor" name="d966316b8697ee90cdf08bed6ff0a6a3"></a><!-- doxytag: member="itk::HexahedronCell::GetBoundaryFeature" ref="d966316b8697ee90cdf08bed6ff0a6a3" 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_1HexahedronCell.html">itk::HexahedronCell</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="02421290d645922bd5f84f411a5c0857"></a><!-- doxytag: member="itk::HexahedronCell::GetDimension" ref="02421290d645922bd5f84f411a5c0857" 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_1HexahedronCell.html">itk::HexahedronCell</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="5289289bb92e08bc3dc9381d8481be02"></a><!-- doxytag: member="itk::HexahedronCell::GetEdge" ref="5289289bb92e08bc3dc9381d8481be02" 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_1HexahedronCell.html">itk::HexahedronCell</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_1HexahedronCell.html#24bfe1c08fbc9c31062badd694d8f95e">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> Hexahedron-specific interface. </div> </div><p> <a class="anchor" name="2400a1b970ee473833036b089dd83e96"></a><!-- doxytag: member="itk::HexahedronCell::GetFace" ref="2400a1b970ee473833036b089dd83e96" 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_1HexahedronCell.html">itk::HexahedronCell</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_1HexahedronCell.html#60fa34a0c66af50b3048f0b29e50e808">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> Hexahedron-specific interface. </div> </div><p> <a class="anchor" name="190df6fa5d1151788dfab9c03f65e45c"></a><!-- doxytag: member="itk::HexahedronCell::GetNameOfClass" ref="190df6fa5d1151788dfab9c03f65e45c" 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_1HexahedronCell.html">itk::HexahedronCell</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="a54cfa01894d2208d9f999b2f97d71df"></a><!-- doxytag: member="itk::HexahedronCell::GetNumberOfBoundaryFeatures" ref="a54cfa01894d2208d9f999b2f97d71df" 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_1HexahedronCell.html">itk::HexahedronCell</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="069f83de66a55e985d7be2d5d9ab3759"></a><!-- doxytag: member="itk::HexahedronCell::GetNumberOfEdges" ref="069f83de66a55e985d7be2d5d9ab3759" 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_1HexahedronCell.html">itk::HexahedronCell</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> Hexahedron-specific interface. </div> </div><p> <a class="anchor" name="d378b01f416987985b8330133186c4e5"></a><!-- doxytag: member="itk::HexahedronCell::GetNumberOfFaces" ref="d378b01f416987985b8330133186c4e5" 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_1HexahedronCell.html">itk::HexahedronCell</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> Hexahedron-specific interface. </div> </div><p> <a class="anchor" name="0c31425619e136d2afc37764f6076a03"></a><!-- doxytag: member="itk::HexahedronCell::GetNumberOfPoints" ref="0c31425619e136d2afc37764f6076a03" 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_1HexahedronCell.html">itk::HexahedronCell</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="3eb55618249a3c5ba674d1546e8f7376"></a><!-- doxytag: member="itk::HexahedronCell::GetNumberOfVertices" ref="3eb55618249a3c5ba674d1546e8f7376" 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_1HexahedronCell.html">itk::HexahedronCell</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> Hexahedron-specific interface. </div> </div><p> <a class="anchor" name="87d1950b3b4183c550862b9a4aa379fa"></a><!-- doxytag: member="itk::HexahedronCell::GetType" ref="87d1950b3b4183c550862b9a4aa379fa" 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_1HexahedronCell.html">itk::HexahedronCell</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="itkHexahedronCell_8h_source.html#l00074">74</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> </div> </div><p> <a class="anchor" name="3ec920ec3bb414eb257812fc1447cdd8"></a><!-- doxytag: member="itk::HexahedronCell::GetVertex" ref="3ec920ec3bb414eb257812fc1447cdd8" 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_1HexahedronCell.html">itk::HexahedronCell</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_1HexahedronCell.html#6edad9ca83f2c250e546f5146628d9ae">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> Hexahedron-specific interface. </div> </div><p> <a class="anchor" name="456c391faea8951856689e4df054efe5"></a><!-- doxytag: member="itk::HexahedronCell::InterpolationDerivs" ref="456c391faea8951856689e4df054efe5" args="(CoordRepType pcoords[3], CoordRepType derivs[24])" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::InterpolationDerivs </td> <td>(</td> <td class="paramtype">CoordRepType </td> <td class="paramname"> <em>pcoords</em>[3], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CoordRepType </td> <td class="paramname"> <em>derivs</em>[24]</td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="28cbf23e47b5e9c54890140e3bfa5023"></a><!-- doxytag: member="itk::HexahedronCell::InterpolationFunctions" ref="28cbf23e47b5e9c54890140e3bfa5023" args="(CoordRepType pcoords[3], InterpolationWeightType sf[8])" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::InterpolationFunctions </td> <td>(</td> <td class="paramtype">CoordRepType </td> <td class="paramname"> <em>pcoords</em>[3], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">InterpolationWeightType </td> <td class="paramname"> <em>sf</em>[8]</td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f2d72f80f057b500af11631251ca791a"></a><!-- doxytag: member="itk::HexahedronCell::itkCellCommonTypedefs" ref="f2d72f80f057b500af11631251ca791a" args="(HexahedronCell)" --> <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_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::itkCellCommonTypedefs </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1HexahedronCell.html">HexahedronCell</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="2f330dfa27a5676fbc4e4dd3345d449a"></a><!-- doxytag: member="itk::HexahedronCell::itkCellInheritedTypedefs" ref="2f330dfa27a5676fbc4e4dd3345d449a" 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_1HexahedronCell.html">itk::HexahedronCell</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="0bf4e396b23fcc0c88e5ff7fa54292c0"></a><!-- doxytag: member="itk::HexahedronCell::itkCellVisitMacro" ref="0bf4e396b23fcc0c88e5ff7fa54292c0" args="(Superclass::HEXAHEDRON_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_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::itkCellVisitMacro </td> <td>(</td> <td class="paramtype">Superclass::HEXAHEDRON_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="f8c460e7c11fb7514e3310561ea72347"></a><!-- doxytag: member="itk::HexahedronCell::MakeCopy" ref="f8c460e7c11fb7514e3310561ea72347" 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_1HexahedronCell.html">itk::HexahedronCell</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="30c09375519b02acf7373b3978d3844b"></a><!-- doxytag: member="itk::HexahedronCell::PointIdsBegin" ref="30c09375519b02acf7373b3978d3844b" 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_1HexahedronCell.html">itk::HexahedronCell</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="38b1431a99e54345eb8c89dd6d4b853d"></a><!-- doxytag: member="itk::HexahedronCell::PointIdsBegin" ref="38b1431a99e54345eb8c89dd6d4b853d" 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_1HexahedronCell.html">itk::HexahedronCell</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="a3129d788e753ec7a6280ae379bd562b"></a><!-- doxytag: member="itk::HexahedronCell::PointIdsEnd" ref="a3129d788e753ec7a6280ae379bd562b" 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_1HexahedronCell.html">itk::HexahedronCell</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="9a840818b36c849b485654b532cd0b12"></a><!-- doxytag: member="itk::HexahedronCell::PointIdsEnd" ref="9a840818b36c849b485654b532cd0b12" 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_1HexahedronCell.html">itk::HexahedronCell</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="411f11b20947b7f5accafe882d1ce68a"></a><!-- doxytag: member="itk::HexahedronCell::SetPointId" ref="411f11b20947b7f5accafe882d1ce68a" 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_1HexahedronCell.html">itk::HexahedronCell</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="f8e9a7f2db20cdf6c6f487912cc4e25c"></a><!-- doxytag: member="itk::HexahedronCell::SetPointIds" ref="f8e9a7f2db20cdf6c6f487912cc4e25c" 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_1HexahedronCell.html">itk::HexahedronCell</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="7ec8e0c6190b54759cd2bccb55dcd44d"></a><!-- doxytag: member="itk::HexahedronCell::SetPointIds" ref="7ec8e0c6190b54759cd2bccb55dcd44d" 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_1HexahedronCell.html">itk::HexahedronCell</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="de032b62fa5151d196d6b21e845d980d"></a><!-- doxytag: member="itk::HexahedronCell::m_PointIds" ref="de032b62fa5151d196d6b21e845d980d" 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_1HexahedronCell.html">itk::HexahedronCell</a>< TCellInterface >::<a class="el" href="classitk_1_1HexahedronCell.html#de032b62fa5151d196d6b21e845d980d">m_PointIds</a>[NumberOfPoints]<code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> Store the number of points needed for a hexahedron. <p>Definition at line <a class="el" href="itkHexahedronCell_8h_source.html#l00112">112</a> of file <a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a></ul> </div> <hr><address><small> Generated at Fri May 8 03:56:24 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>