<!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< TCellInterface > Class Template Reference</title> <link href="DoxygenStyle.css" rel="stylesheet" type="text/css"> </head><body bgcolor="#ffffff"> <!-- Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 --> <center> <a href="index.html" class="qindex">Main Page</a> <a href="modules.html" class="qindex">Groups</a> <a href="namespaces.html" class="qindex">Namespace List</a> <a href="hierarchy.html" class="qindex">Class Hierarchy</a> <a href="classes.html" class="qindex">Alphabetical List</a> <a href="annotated.html" class="qindex">Compound List</a> <a href="files.html" class="qindex">File List</a> <a href="namespacemembers.html" class="qindex">Namespace Members</a> <a href="functions.html" class="qindex">Compound Members</a> <a href="globals.html" class="qindex">File Members</a> <a href="pages.html" class="qindex">Concepts</a></center> <!-- Generated by Doxygen 1.5.9 --> <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="classitk_1_1LineCell.html">LineCell</a> </div> <div class="contents"> <h1>itk::LineCell< TCellInterface > Class Template Reference<br> <small> [<a class="el" href="group__MeshObjects.html">Mesh Representation Objects</a>]</small> </h1><!-- doxytag: class="itk::LineCell" --><code>#include <<a class="el" href="itkLineCell_8h_source.html">itkLineCell.h</a>></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 </td><td class="memItemRight" valign="bottom">{ <br> <a class="el" href="classitk_1_1LineCell.html#9399f06342d41b8ca17f72b434b4f923e0f103bea2b653d75b8a770b5eebc477">NumberOfPoints</a> = 2, <br> <a class="el" href="classitk_1_1LineCell.html#9399f06342d41b8ca17f72b434b4f9238e833faf1c4a6286f4a5d7656092fc4e">NumberOfVertices</a> = 2, <br> <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 </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"> < TCellInterface > </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 * </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"> </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"> </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#4e544772f7a51459fbe78a779915da7e">GetBoundaryFeature</a> (int dimension, CellFeatureIdentifier, CellAutoPointer &)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#115a7c4fe14a66f621f1dbea0b0d3331">GetDimension</a> (void) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellFeatureCount </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#3db2eba407a428629238409c2f14d969">GetNumberOfBoundaryFeatures</a> (int dimension) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#74ef17f80e2050e1a2b9a00b9d29f983">GetNumberOfPoints</a> (void) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual CellGeometry </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#d6525b9667d3d3d75b4c54466e2253a1">GetType</a> (void) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#c67a0c772a2d80ece430d8e17f12b77e">MakeCopy</a> (CellAutoPointer &) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdConstIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#2bceaeb8451bc0a7e72186a7f865b6a0">PointIdsBegin</a> (void) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#93407431d9f09e72906b659747c22812">PointIdsBegin</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdConstIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#90198dbda0d998d241a5fd75e99ed1c1">PointIdsEnd</a> (void) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PointIdIterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#33ea6f07ff33b1dc87f9dcb6538ee72b">PointIdsEnd</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#8de06df06f52eea9a58925c299ded104">SetPointId</a> (int localId, PointIdentifier)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LineCell.html#f6aaa36be11972f07f546ef2ba677502">SetPointIds</a> (PointIdConstIterator first, PointIdConstIterator last)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_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 </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 </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> &)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_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"> </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 </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<typename TCellInterface><br> class itk::LineCell< TCellInterface ></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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">typedef VertexType::SelfAutoPointer <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::<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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1VertexCell.html">VertexCell</a>< TCellInterface > <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::<a class="el" href="classitk_1_1VertexCell.html">VertexType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The type of boundary for this 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<typename TCellInterface > </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> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="9399f06342d41b8ca17f72b434b4f9238e833faf1c4a6286f4a5d7656092fc4e"></a><!-- doxytag: member="NumberOfVertices" ref="9399f06342d41b8ca17f72b434b4f9238e833faf1c4a6286f4a5d7656092fc4e" args="" -->NumberOfVertices</em> </td><td> </td></tr> <tr><td valign="top"><em><a class="anchor" name="9399f06342d41b8ca17f72b434b4f923c9d52a6079fd3862e381148f4caeee93"></a><!-- doxytag: member="CellDimension" ref="9399f06342d41b8ca17f72b434b4f923c9d52a6079fd3862e381148f4caeee93" args="" -->CellDimension</em> </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 & 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::<a class="el" href="classitk_1_1LineCell.html">LineCell</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::~<a class="el" href="classitk_1_1LineCell.html">LineCell</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="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 &)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual bool <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::GetBoundaryFeature </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>dimension</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CellFeatureIdentifier </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CellAutoPointer & </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="115a7c4fe14a66f621f1dbea0b0d3331"></a><!-- doxytag: member="itk::LineCell::GetDimension" ref="115a7c4fe14a66f621f1dbea0b0d3331" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::<a class="el" href="structitk_1_1GetDimension.html">GetDimension</a> </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="28003b8b4592aa469d35a00aac7b4f26"></a><!-- doxytag: member="itk::LineCell::GetNameOfClass" ref="28003b8b4592aa469d35a00aac7b4f26" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual const char* <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::GetNameOfClass </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Standard part of every <a class="el" href="namespaceitk.html" title="Hashtable class, used to implement the hashed associative containers itk_hash_set...">itk</a> <a class="el" href="classitk_1_1Object.html" title="Base class for most itk classes.">Object</a>. </div> </div><p> <a class="anchor" name="3db2eba407a428629238409c2f14d969"></a><!-- doxytag: member="itk::LineCell::GetNumberOfBoundaryFeatures" ref="3db2eba407a428629238409c2f14d969" args="(int dimension) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::GetNumberOfBoundaryFeatures </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>dimension</em> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="74ef17f80e2050e1a2b9a00b9d29f983"></a><!-- doxytag: member="itk::LineCell::GetNumberOfPoints" ref="74ef17f80e2050e1a2b9a00b9d29f983" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual unsigned int <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::GetNumberOfPoints </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="a691f7eb7407fbad9967e3e165911225"></a><!-- doxytag: member="itk::LineCell::GetNumberOfVertices" ref="a691f7eb7407fbad9967e3e165911225" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual CellFeatureCount <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::GetNumberOfVertices </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual CellGeometry <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::GetType </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. <p>Definition at line <a class="el" href="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 &)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual bool <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::GetVertex </td> <td>(</td> <td class="paramtype">CellFeatureIdentifier </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classitk_1_1LineCell.html#b07098945193f02a322540f111022527">VertexAutoPointer</a> & </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> 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<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::itkCellCommonTypedefs </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1LineCell.html">LineCell</a>< TCellInterface > </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Standard class typedefs. </div> </div><p> <a class="anchor" name="167ed99b43f863e399146d1e92b424ee"></a><!-- doxytag: member="itk::LineCell::itkCellInheritedTypedefs" ref="167ed99b43f863e399146d1e92b424ee" args="(TCellInterface)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::itkCellInheritedTypedefs </td> <td>(</td> <td class="paramtype">TCellInterface </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Standard class typedefs. </div> </div><p> <a class="anchor" name="6fe5e1bedc69147abd48c9ef987d668d"></a><!-- doxytag: member="itk::LineCell::itkCellVisitMacro" ref="6fe5e1bedc69147abd48c9ef987d668d" args="(Superclass::LINE_CELL)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::itkCellVisitMacro </td> <td>(</td> <td class="paramtype">Superclass::LINE_CELL </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Visitor interface </div> </div><p> <a class="anchor" name="c67a0c772a2d80ece430d8e17f12b77e"></a><!-- doxytag: member="itk::LineCell::MakeCopy" ref="c67a0c772a2d80ece430d8e17f12b77e" args="(CellAutoPointer &) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::MakeCopy </td> <td>(</td> <td class="paramtype">CellAutoPointer & </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="2bceaeb8451bc0a7e72186a7f865b6a0"></a><!-- doxytag: member="itk::LineCell::PointIdsBegin" ref="2bceaeb8451bc0a7e72186a7f865b6a0" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual PointIdConstIterator <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::PointIdsBegin </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="93407431d9f09e72906b659747c22812"></a><!-- doxytag: member="itk::LineCell::PointIdsBegin" ref="93407431d9f09e72906b659747c22812" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual PointIdIterator <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::PointIdsBegin </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="90198dbda0d998d241a5fd75e99ed1c1"></a><!-- doxytag: member="itk::LineCell::PointIdsEnd" ref="90198dbda0d998d241a5fd75e99ed1c1" args="(void) const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual PointIdConstIterator <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::PointIdsEnd </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="33ea6f07ff33b1dc87f9dcb6538ee72b"></a><!-- doxytag: member="itk::LineCell::PointIdsEnd" ref="33ea6f07ff33b1dc87f9dcb6538ee72b" args="(void)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual PointIdIterator <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::PointIdsEnd </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="8de06df06f52eea9a58925c299ded104"></a><!-- doxytag: member="itk::LineCell::SetPointId" ref="8de06df06f52eea9a58925c299ded104" args="(int localId, PointIdentifier)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::SetPointId </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>localId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PointIdentifier </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="f6aaa36be11972f07f546ef2ba677502"></a><!-- doxytag: member="itk::LineCell::SetPointIds" ref="f6aaa36be11972f07f546ef2ba677502" args="(PointIdConstIterator first, PointIdConstIterator last)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::SetPointIds </td> <td>(</td> <td class="paramtype">PointIdConstIterator </td> <td class="paramname"> <em>first</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PointIdConstIterator </td> <td class="paramname"> <em>last</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <a class="anchor" name="33fda1197fa3092a2cc70496273a6eda"></a><!-- doxytag: member="itk::LineCell::SetPointIds" ref="33fda1197fa3092a2cc70496273a6eda" args="(PointIdConstIterator first)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">virtual void <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::SetPointIds </td> <td>(</td> <td class="paramtype">PointIdConstIterator </td> <td class="paramname"> <em>first</em> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Implement the standard <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>. </div> </div><p> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="74daab2df830020148df3ff1b1fe4525"></a><!-- doxytag: member="itk::LineCell::m_PointIds" ref="74daab2df830020148df3ff1b1fe4525" args="[NumberOfPoints]" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TCellInterface > </div> <table class="memname"> <tr> <td class="memname">PointIdentifier <a class="el" href="classitk_1_1LineCell.html">itk::LineCell</a>< TCellInterface >::<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>, © 1997-2000</small></address> </body> </html>