Sophie

Sophie

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

itk-doc-3.12.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ITK: itk::HexahedronCell&lt; TCellInterface &gt; Class Template Reference</title>
<link href="DoxygenStyle.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">


<!--  Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 -->
<center>
<a href="index.html" class="qindex">Main Page</a>&nbsp;&nbsp; 
<a href="modules.html" class="qindex">Groups</a>&nbsp;&nbsp;
<a href="namespaces.html" class="qindex">Namespace List</a>&nbsp;&nbsp;
<a href="hierarchy.html" class="qindex">Class Hierarchy</a>&nbsp;&nbsp;
<a href="classes.html" class="qindex">Alphabetical List</a>&nbsp;&nbsp;
<a href="annotated.html" class="qindex">Compound List</a>&nbsp;&nbsp; 
<a href="files.html" class="qindex">File
List</a>&nbsp;&nbsp; 
<a href="namespacemembers.html" class="qindex">Namespace Members</a>&nbsp;&nbsp; 
<a href="functions.html" class="qindex">Compound Members</a>&nbsp;&nbsp; 
<a href="globals.html" class="qindex">File Members</a>&nbsp;&nbsp;
<a href="pages.html" class="qindex">Concepts</a></center>


<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="classitk_1_1HexahedronCell.html">HexahedronCell</a>
  </div>
<div class="contents">
<h1>itk::HexahedronCell&lt; TCellInterface &gt; 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 &lt;<a class="el" href="itkHexahedronCell_8h_source.html">itkHexahedronCell.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::HexahedronCell&lt; TCellInterface &gt;:</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&lt; TCellInterface &gt;:</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 &nbsp;</td><td class="memItemRight" valign="bottom">{ <br>
&nbsp;&nbsp;<a class="el" href="classitk_1_1HexahedronCell.html#51bb54180cdd7593a97b163d920a6796b2c9995a04149f14a4325ef6281f5a6d">NumberOfPoints</a> =  8, 
<br>
&nbsp;&nbsp;<a class="el" href="classitk_1_1HexahedronCell.html#51bb54180cdd7593a97b163d920a6796c4126d757c1e5186ae1db027550da291">NumberOfVertices</a> =  8, 
<br>
&nbsp;&nbsp;<a class="el" href="classitk_1_1HexahedronCell.html#51bb54180cdd7593a97b163d920a67961e44dc101ce9ecf819b2237ada9865d9">NumberOfEdges</a> =  12, 
<br>
&nbsp;&nbsp;<a class="el" href="classitk_1_1HexahedronCell.html#51bb54180cdd7593a97b163d920a67967c2d65cf5f945fe8771b26f007a073ec">NumberOfFaces</a> =  6, 
<br>
&nbsp;&nbsp;<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&nbsp;</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>&lt; TCellInterface &gt;&nbsp;</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&nbsp;</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">
&lt; TCellInterface &gt;&nbsp;</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&nbsp;</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">
&lt; TCellInterface &gt;&nbsp;</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&nbsp;</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 *&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#d966316b8697ee90cdf08bed6ff0a6a3">GetBoundaryFeature</a> (int dimension, CellFeatureIdentifier, CellAutoPointer &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#02421290d645922bd5f84f411a5c0857">GetDimension</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellFeatureCount&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#a54cfa01894d2208d9f999b2f97d71df">GetNumberOfBoundaryFeatures</a> (int dimension) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#0c31425619e136d2afc37764f6076a03">GetNumberOfPoints</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellGeometry&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#87d1950b3b4183c550862b9a4aa379fa">GetType</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#f8c460e7c11fb7514e3310561ea72347">MakeCopy</a> (CellAutoPointer &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdConstIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#30c09375519b02acf7373b3978d3844b">PointIdsBegin</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#38b1431a99e54345eb8c89dd6d4b853d">PointIdsBegin</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdConstIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#a3129d788e753ec7a6280ae379bd562b">PointIdsEnd</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdIterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#9a840818b36c849b485654b532cd0b12">PointIdsEnd</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#411f11b20947b7f5accafe882d1ce68a">SetPointId</a> (int localId, PointIdentifier)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#f8e9a7f2db20cdf6c6f487912cc4e25c">SetPointIds</a> (PointIdConstIterator first, PointIdConstIterator last)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_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&nbsp;</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> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#2400a1b970ee473833036b089dd83e96">GetFace</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1HexahedronCell.html#60fa34a0c66af50b3048f0b29e50e808">FaceAutoPointer</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellFeatureCount&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#069f83de66a55e985d7be2d5d9ab3759">GetNumberOfEdges</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellFeatureCount&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#d378b01f416987985b8330133186c4e5">GetNumberOfFaces</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellFeatureCount&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#3eb55618249a3c5ba674d1546e8f7376">GetNumberOfVertices</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#3ec920ec3bb414eb257812fc1447cdd8">GetVertex</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1HexahedronCell.html#6edad9ca83f2c250e546f5146628d9ae">VertexAutoPointer</a> &amp;)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_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">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1HexahedronCell.html#62725cf28017807fa39af2071d6d7e02">EvaluateLocation</a> (int &amp;, PointsContainer *points, CoordRepType pcoords[3], CoordRepType x[3], InterpolationWeightType *weights)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;</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&lt;typename TCellInterface&gt;<br>
 class itk::HexahedronCell&lt; TCellInterface &gt;</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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef EdgeType::SelfAutoPointer <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::<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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1LineCell.html">LineCell</a>&lt; TCellInterface &gt; <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::<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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef FaceType::SelfAutoPointer <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::<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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1QuadrilateralCell.html">QuadrilateralCell</a>&lt; TCellInterface &gt; <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::<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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef VertexType::SelfAutoPointer <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::<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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1VertexCell.html">VertexCell</a>&lt; TCellInterface &gt; <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::<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&lt;typename TCellInterface &gt; </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>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="51bb54180cdd7593a97b163d920a6796c4126d757c1e5186ae1db027550da291"></a><!-- doxytag: member="NumberOfVertices" ref="51bb54180cdd7593a97b163d920a6796c4126d757c1e5186ae1db027550da291" args="" -->NumberOfVertices</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="51bb54180cdd7593a97b163d920a67961e44dc101ce9ecf819b2237ada9865d9"></a><!-- doxytag: member="NumberOfEdges" ref="51bb54180cdd7593a97b163d920a67961e44dc101ce9ecf819b2237ada9865d9" args="" -->NumberOfEdges</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="51bb54180cdd7593a97b163d920a67967c2d65cf5f945fe8771b26f007a073ec"></a><!-- doxytag: member="NumberOfFaces" ref="51bb54180cdd7593a97b163d920a67967c2d65cf5f945fe8771b26f007a073ec" args="" -->NumberOfFaces</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="51bb54180cdd7593a97b163d920a6796acf2708e185098213575f11d3f06ab83"></a><!-- doxytag: member="CellDimension" ref="51bb54180cdd7593a97b163d920a6796acf2708e185098213575f11d3f06ab83" args="" -->CellDimension</em>&nbsp;</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 &amp; 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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1HexahedronCell.html">HexahedronCell</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::~<a class="el" href="classitk_1_1HexahedronCell.html">HexahedronCell</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</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 &amp;, PointsContainer *points, CoordRepType pcoords[3], CoordRepType x[3], InterpolationWeightType *weights)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::EvaluateLocation           </td>
          <td>(</td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PointsContainer *&nbsp;</td>
          <td class="paramname"> <em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CoordRepType&nbsp;</td>
          <td class="paramname"> <em>pcoords</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CoordRepType&nbsp;</td>
          <td class="paramname"> <em>x</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">InterpolationWeightType *&nbsp;</td>
          <td class="paramname"> <em>weights</em></td><td>&nbsp;</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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::EvaluatePosition           </td>
          <td>(</td>
          <td class="paramtype">CoordRepType *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PointsContainer *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CoordRepType *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CoordRepType&nbsp;</td>
          <td class="paramname">[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">InterpolationWeightType *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Evaluate the position inside the cell 
</div>
</div><p>
<a class="anchor" name="d966316b8697ee90cdf08bed6ff0a6a3"></a><!-- doxytag: member="itk::HexahedronCell::GetBoundaryFeature" ref="d966316b8697ee90cdf08bed6ff0a6a3" args="(int dimension, CellFeatureIdentifier, CellAutoPointer &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetBoundaryFeature           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dimension</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CellFeatureIdentifier&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CellAutoPointer &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="02421290d645922bd5f84f411a5c0857"></a><!-- doxytag: member="itk::HexahedronCell::GetDimension" ref="02421290d645922bd5f84f411a5c0857" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::<a class="el" href="structitk_1_1GetDimension.html">GetDimension</a>           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="5289289bb92e08bc3dc9381d8481be02"></a><!-- doxytag: member="itk::HexahedronCell::GetEdge" ref="5289289bb92e08bc3dc9381d8481be02" args="(CellFeatureIdentifier, EdgeAutoPointer &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetEdge           </td>
          <td>(</td>
          <td class="paramtype">CellFeatureIdentifier&nbsp;</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> &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Hexahedron-specific interface. 
</div>
</div><p>
<a class="anchor" name="2400a1b970ee473833036b089dd83e96"></a><!-- doxytag: member="itk::HexahedronCell::GetFace" ref="2400a1b970ee473833036b089dd83e96" args="(CellFeatureIdentifier, FaceAutoPointer &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetFace           </td>
          <td>(</td>
          <td class="paramtype">CellFeatureIdentifier&nbsp;</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> &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetNameOfClass           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard part of every <a class="el" href="namespaceitk.html" title="Hashtable class, used to implement the hashed associative containers itk_hash_set...">itk</a> <a class="el" href="classitk_1_1Object.html" title="Base class for most itk classes.">Object</a>. 
</div>
</div><p>
<a class="anchor" name="a54cfa01894d2208d9f999b2f97d71df"></a><!-- doxytag: member="itk::HexahedronCell::GetNumberOfBoundaryFeatures" ref="a54cfa01894d2208d9f999b2f97d71df" args="(int dimension) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetNumberOfBoundaryFeatures           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dimension</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="069f83de66a55e985d7be2d5d9ab3759"></a><!-- doxytag: member="itk::HexahedronCell::GetNumberOfEdges" ref="069f83de66a55e985d7be2d5d9ab3759" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetNumberOfEdges           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetNumberOfFaces           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetNumberOfPoints           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="3eb55618249a3c5ba674d1546e8f7376"></a><!-- doxytag: member="itk::HexahedronCell::GetNumberOfVertices" ref="3eb55618249a3c5ba674d1546e8f7376" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetNumberOfVertices           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual CellGeometry <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetType           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
<p>Definition at line <a class="el" href="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 &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::GetVertex           </td>
          <td>(</td>
          <td class="paramtype">CellFeatureIdentifier&nbsp;</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> &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::InterpolationDerivs           </td>
          <td>(</td>
          <td class="paramtype">CoordRepType&nbsp;</td>
          <td class="paramname"> <em>pcoords</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CoordRepType&nbsp;</td>
          <td class="paramname"> <em>derivs</em>[24]</td><td>&nbsp;</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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::InterpolationFunctions           </td>
          <td>(</td>
          <td class="paramtype">CoordRepType&nbsp;</td>
          <td class="paramname"> <em>pcoords</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">InterpolationWeightType&nbsp;</td>
          <td class="paramname"> <em>sf</em>[8]</td><td>&nbsp;</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&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::itkCellCommonTypedefs           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1HexahedronCell.html">HexahedronCell</a>&lt; TCellInterface &gt;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefs. 
</div>
</div><p>
<a class="anchor" name="2f330dfa27a5676fbc4e4dd3345d449a"></a><!-- doxytag: member="itk::HexahedronCell::itkCellInheritedTypedefs" ref="2f330dfa27a5676fbc4e4dd3345d449a" args="(TCellInterface)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::itkCellInheritedTypedefs           </td>
          <td>(</td>
          <td class="paramtype">TCellInterface&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard class typedefs. 
</div>
</div><p>
<a class="anchor" name="0bf4e396b23fcc0c88e5ff7fa54292c0"></a><!-- doxytag: member="itk::HexahedronCell::itkCellVisitMacro" ref="0bf4e396b23fcc0c88e5ff7fa54292c0" args="(Superclass::HEXAHEDRON_CELL)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::itkCellVisitMacro           </td>
          <td>(</td>
          <td class="paramtype">Superclass::HEXAHEDRON_CELL&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</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 &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::MakeCopy           </td>
          <td>(</td>
          <td class="paramtype">CellAutoPointer &amp;&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="30c09375519b02acf7373b3978d3844b"></a><!-- doxytag: member="itk::HexahedronCell::PointIdsBegin" ref="30c09375519b02acf7373b3978d3844b" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual PointIdConstIterator <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::PointIdsBegin           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="38b1431a99e54345eb8c89dd6d4b853d"></a><!-- doxytag: member="itk::HexahedronCell::PointIdsBegin" ref="38b1431a99e54345eb8c89dd6d4b853d" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual PointIdIterator <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::PointIdsBegin           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="a3129d788e753ec7a6280ae379bd562b"></a><!-- doxytag: member="itk::HexahedronCell::PointIdsEnd" ref="a3129d788e753ec7a6280ae379bd562b" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual PointIdConstIterator <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::PointIdsEnd           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="9a840818b36c849b485654b532cd0b12"></a><!-- doxytag: member="itk::HexahedronCell::PointIdsEnd" ref="9a840818b36c849b485654b532cd0b12" args="(void)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual PointIdIterator <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::PointIdsEnd           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="411f11b20947b7f5accafe882d1ce68a"></a><!-- doxytag: member="itk::HexahedronCell::SetPointId" ref="411f11b20947b7f5accafe882d1ce68a" args="(int localId, PointIdentifier)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::SetPointId           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>localId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PointIdentifier&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="f8e9a7f2db20cdf6c6f487912cc4e25c"></a><!-- doxytag: member="itk::HexahedronCell::SetPointIds" ref="f8e9a7f2db20cdf6c6f487912cc4e25c" args="(PointIdConstIterator first, PointIdConstIterator last)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::SetPointIds           </td>
          <td>(</td>
          <td class="paramtype">PointIdConstIterator&nbsp;</td>
          <td class="paramname"> <em>first</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PointIdConstIterator&nbsp;</td>
          <td class="paramname"> <em>last</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<a class="anchor" name="7ec8e0c6190b54759cd2bccb55dcd44d"></a><!-- doxytag: member="itk::HexahedronCell::SetPointIds" ref="7ec8e0c6190b54759cd2bccb55dcd44d" args="(PointIdConstIterator first)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::SetPointIds           </td>
          <td>(</td>
          <td class="paramtype">PointIdConstIterator&nbsp;</td>
          <td class="paramname"> <em>first</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="de032b62fa5151d196d6b21e845d980d"></a><!-- doxytag: member="itk::HexahedronCell::m_PointIds" ref="de032b62fa5151d196d6b21e845d980d" args="[NumberOfPoints]" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TCellInterface &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">PointIdentifier <a class="el" href="classitk_1_1HexahedronCell.html">itk::HexahedronCell</a>&lt; TCellInterface &gt;::<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>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>