Sophie

Sophie

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

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::LineCell&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_1LineCell.html">LineCell</a>
  </div>
<div class="contents">
<h1>itk::LineCell&lt; TCellInterface &gt; Class Template Reference<br>
<small>
[<a class="el" href="group__MeshObjects.html">Mesh Representation Objects</a>]</small>
</h1><!-- doxytag: class="itk::LineCell" --><code>#include &lt;<a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a>&gt;</code>
<p>

<p>
<a href="classitk_1_1LineCell-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_1LineCell.html#9399f06342d41b8ca17f72b434b4f923e0f103bea2b653d75b8a770b5eebc477">NumberOfPoints</a> =  2, 
<br>
&nbsp;&nbsp;<a class="el" href="classitk_1_1LineCell.html#9399f06342d41b8ca17f72b434b4f9238e833faf1c4a6286f4a5d7656092fc4e">NumberOfVertices</a> =  2, 
<br>
&nbsp;&nbsp;<a class="el" href="classitk_1_1LineCell.html#9399f06342d41b8ca17f72b434b4f923c9d52a6079fd3862e381148f4caeee93">CellDimension</a> =  1
<br>
 }</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_1LineCell.html#b07098945193f02a322540f111022527">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_1LineCell.html#2dfd0d0ef61a734ff3a62468aa35aea8">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 const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#28003b8b4592aa469d35a00aac7b4f26">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_1LineCell.html#6fe5e1bedc69147abd48c9ef987d668d">itkCellVisitMacro</a> (Superclass::LINE_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_1LineCell.html#0fa38f9b63d1b3f193345922b9bb8003">LineCell</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_1LineCell.html#cb1341e59147aeff9d22d351f6dc9300">~LineCell</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_1LineCell.html#4e544772f7a51459fbe78a779915da7e">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_1LineCell.html#115a7c4fe14a66f621f1dbea0b0d3331">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_1LineCell.html#3db2eba407a428629238409c2f14d969">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_1LineCell.html#74ef17f80e2050e1a2b9a00b9d29f983">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_1LineCell.html#d6525b9667d3d3d75b4c54466e2253a1">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_1LineCell.html#c67a0c772a2d80ece430d8e17f12b77e">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_1LineCell.html#2bceaeb8451bc0a7e72186a7f865b6a0">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_1LineCell.html#93407431d9f09e72906b659747c22812">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_1LineCell.html#90198dbda0d998d241a5fd75e99ed1c1">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_1LineCell.html#33ea6f07ff33b1dc87f9dcb6538ee72b">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_1LineCell.html#8de06df06f52eea9a58925c299ded104">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_1LineCell.html#f6aaa36be11972f07f546ef2ba677502">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_1LineCell.html#33fda1197fa3092a2cc70496273a6eda">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 CellFeatureCount&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#a691f7eb7407fbad9967e3e165911225">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_1LineCell.html#466639bf76deb9a6d0cf5db1b532f40c">GetVertex</a> (CellFeatureIdentifier, <a class="el" href="classitk_1_1LineCell.html#b07098945193f02a322540f111022527">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_1LineCell.html#39b10b350199f8b3bb614ba458472237">itkCellCommonTypedefs</a> (<a class="el" href="classitk_1_1LineCell.html">LineCell</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_1LineCell.html#167ed99b43f863e399146d1e92b424ee">itkCellInheritedTypedefs</a> (TCellInterface)</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_1LineCell.html#74daab2df830020148df3ff1b1fe4525">m_PointIds</a> [NumberOfPoints]</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;typename TCellInterface&gt;<br>
 class itk::LineCell&lt; TCellInterface &gt;</h3>

<a class="el" href="classitk_1_1LineCell.html">LineCell</a> represents a line segment 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_1LineCell.html">LineCell</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="itkLineCell_8h_source.html#l00042">42</a> of file <a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="b07098945193f02a322540f111022527"></a><!-- doxytag: member="itk::LineCell::VertexAutoPointer" ref="b07098945193f02a322540f111022527" 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_1LineCell.html">itk::LineCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1LineCell.html#b07098945193f02a322540f111022527">VertexAutoPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkLineCell_8h_source.html#l00055">55</a> of file <a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2dfd0d0ef61a734ff3a62468aa35aea8"></a><!-- doxytag: member="itk::LineCell::VertexType" ref="2dfd0d0ef61a734ff3a62468aa35aea8" 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_1LineCell.html">itk::LineCell</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 lines's vertices. 
<p>Definition at line <a class="el" href="itkLineCell_8h_source.html#l00051">51</a> of file <a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="9399f06342d41b8ca17f72b434b4f923"></a><!-- doxytag: member="itk::LineCell::@9" ref="9399f06342d41b8ca17f72b434b4f923" 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>
Line-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="9399f06342d41b8ca17f72b434b4f923e0f103bea2b653d75b8a770b5eebc477"></a><!-- doxytag: member="NumberOfPoints" ref="9399f06342d41b8ca17f72b434b4f923e0f103bea2b653d75b8a770b5eebc477" args="" -->NumberOfPoints</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="9399f06342d41b8ca17f72b434b4f9238e833faf1c4a6286f4a5d7656092fc4e"></a><!-- doxytag: member="NumberOfVertices" ref="9399f06342d41b8ca17f72b434b4f9238e833faf1c4a6286f4a5d7656092fc4e" args="" -->NumberOfVertices</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="9399f06342d41b8ca17f72b434b4f923c9d52a6079fd3862e381148f4caeee93"></a><!-- doxytag: member="CellDimension" ref="9399f06342d41b8ca17f72b434b4f923c9d52a6079fd3862e381148f4caeee93" args="" -->CellDimension</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="itkLineCell_8h_source.html#l00058">58</a> of file <a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0fa38f9b63d1b3f193345922b9bb8003"></a><!-- doxytag: member="itk::LineCell::LineCell" ref="0fa38f9b63d1b3f193345922b9bb8003" 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_1LineCell.html">itk::LineCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1LineCell.html">LineCell</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="itkLineCell_8h_source.html#l00088">88</a> of file <a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a>.</p>

<p>References <a class="el" href="itkMacro_8h_source.html#l00111">itkGetStaticConstMacro</a>.</p>

</div>
</div><p>
<a class="anchor" name="cb1341e59147aeff9d22d351f6dc9300"></a><!-- doxytag: member="itk::LineCell::~LineCell" ref="cb1341e59147aeff9d22d351f6dc9300" 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_1LineCell.html">itk::LineCell</a>&lt; TCellInterface &gt;::~<a class="el" href="classitk_1_1LineCell.html">LineCell</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="itkLineCell_8h_source.html#l00095">95</a> of file <a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="4e544772f7a51459fbe78a779915da7e"></a><!-- doxytag: member="itk::LineCell::GetBoundaryFeature" ref="4e544772f7a51459fbe78a779915da7e" 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_1LineCell.html">itk::LineCell</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="115a7c4fe14a66f621f1dbea0b0d3331"></a><!-- doxytag: member="itk::LineCell::GetDimension" ref="115a7c4fe14a66f621f1dbea0b0d3331" 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_1LineCell.html">itk::LineCell</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="28003b8b4592aa469d35a00aac7b4f26"></a><!-- doxytag: member="itk::LineCell::GetNameOfClass" ref="28003b8b4592aa469d35a00aac7b4f26" 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_1LineCell.html">itk::LineCell</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="3db2eba407a428629238409c2f14d969"></a><!-- doxytag: member="itk::LineCell::GetNumberOfBoundaryFeatures" ref="3db2eba407a428629238409c2f14d969" 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_1LineCell.html">itk::LineCell</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="74ef17f80e2050e1a2b9a00b9d29f983"></a><!-- doxytag: member="itk::LineCell::GetNumberOfPoints" ref="74ef17f80e2050e1a2b9a00b9d29f983" 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_1LineCell.html">itk::LineCell</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="a691f7eb7407fbad9967e3e165911225"></a><!-- doxytag: member="itk::LineCell::GetNumberOfVertices" ref="a691f7eb7407fbad9967e3e165911225" 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_1LineCell.html">itk::LineCell</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>
Line-specific interface. 
</div>
</div><p>
<a class="anchor" name="d6525b9667d3d3d75b4c54466e2253a1"></a><!-- doxytag: member="itk::LineCell::GetType" ref="d6525b9667d3d3d75b4c54466e2253a1" 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_1LineCell.html">itk::LineCell</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="itkLineCell_8h_source.html#l00063">63</a> of file <a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="466639bf76deb9a6d0cf5db1b532f40c"></a><!-- doxytag: member="itk::LineCell::GetVertex" ref="466639bf76deb9a6d0cf5db1b532f40c" 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_1LineCell.html">itk::LineCell</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_1LineCell.html#b07098945193f02a322540f111022527">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>
Line-specific interface. 
</div>
</div><p>
<a class="anchor" name="39b10b350199f8b3bb614ba458472237"></a><!-- doxytag: member="itk::LineCell::itkCellCommonTypedefs" ref="39b10b350199f8b3bb614ba458472237" args="(LineCell)" -->
<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_1LineCell.html">itk::LineCell</a>&lt; TCellInterface &gt;::itkCellCommonTypedefs           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1LineCell.html">LineCell</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="167ed99b43f863e399146d1e92b424ee"></a><!-- doxytag: member="itk::LineCell::itkCellInheritedTypedefs" ref="167ed99b43f863e399146d1e92b424ee" 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_1LineCell.html">itk::LineCell</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="6fe5e1bedc69147abd48c9ef987d668d"></a><!-- doxytag: member="itk::LineCell::itkCellVisitMacro" ref="6fe5e1bedc69147abd48c9ef987d668d" args="(Superclass::LINE_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_1LineCell.html">itk::LineCell</a>&lt; TCellInterface &gt;::itkCellVisitMacro           </td>
          <td>(</td>
          <td class="paramtype">Superclass::LINE_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="c67a0c772a2d80ece430d8e17f12b77e"></a><!-- doxytag: member="itk::LineCell::MakeCopy" ref="c67a0c772a2d80ece430d8e17f12b77e" 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_1LineCell.html">itk::LineCell</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="2bceaeb8451bc0a7e72186a7f865b6a0"></a><!-- doxytag: member="itk::LineCell::PointIdsBegin" ref="2bceaeb8451bc0a7e72186a7f865b6a0" 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_1LineCell.html">itk::LineCell</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="93407431d9f09e72906b659747c22812"></a><!-- doxytag: member="itk::LineCell::PointIdsBegin" ref="93407431d9f09e72906b659747c22812" 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_1LineCell.html">itk::LineCell</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="90198dbda0d998d241a5fd75e99ed1c1"></a><!-- doxytag: member="itk::LineCell::PointIdsEnd" ref="90198dbda0d998d241a5fd75e99ed1c1" 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_1LineCell.html">itk::LineCell</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="33ea6f07ff33b1dc87f9dcb6538ee72b"></a><!-- doxytag: member="itk::LineCell::PointIdsEnd" ref="33ea6f07ff33b1dc87f9dcb6538ee72b" 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_1LineCell.html">itk::LineCell</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="8de06df06f52eea9a58925c299ded104"></a><!-- doxytag: member="itk::LineCell::SetPointId" ref="8de06df06f52eea9a58925c299ded104" 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_1LineCell.html">itk::LineCell</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="f6aaa36be11972f07f546ef2ba677502"></a><!-- doxytag: member="itk::LineCell::SetPointIds" ref="f6aaa36be11972f07f546ef2ba677502" 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_1LineCell.html">itk::LineCell</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="33fda1197fa3092a2cc70496273a6eda"></a><!-- doxytag: member="itk::LineCell::SetPointIds" ref="33fda1197fa3092a2cc70496273a6eda" 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_1LineCell.html">itk::LineCell</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="74daab2df830020148df3ff1b1fe4525"></a><!-- doxytag: member="itk::LineCell::m_PointIds" ref="74daab2df830020148df3ff1b1fe4525" 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_1LineCell.html">itk::LineCell</a>&lt; TCellInterface &gt;::<a class="el" href="classitk_1_1LineCell.html#74daab2df830020148df3ff1b1fe4525">m_PointIds</a>[NumberOfPoints]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Store number of points needed for a line segment. 
<p>Definition at line <a class="el" href="itkLineCell_8h_source.html#l00099">99</a> of file <a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 04:53:59 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>