Sophie

Sophie

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

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::LeafTreeIterator&lt; TTreeType &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_1LeafTreeIterator.html">LeafTreeIterator</a>
  </div>
<div class="contents">
<h1>itk::LeafTreeIterator&lt; TTreeType &gt; Class Template Reference</h1><!-- doxytag: class="itk::LeafTreeIterator" --><!-- doxytag: inherits="TreeIteratorBase&lt; TTreeType &gt;" --><code>#include &lt;<a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::LeafTreeIterator&lt; TTreeType &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1LeafTreeIterator__inherit__graph.png" border="0" usemap="#itk_1_1LeafTreeIterator_3_01TTreeType_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1LeafTreeIterator_3_01TTreeType_01_4__inherit__map">
<area shape="rect" id="node2" href="classitk_1_1TreeIteratorBase.html" title="itk::TreeIteratorBase\&lt; TTreeType \&gt;" alt="" coords="5,5,267,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::LeafTreeIterator&lt; TTreeType &gt;:</div>
<div class="dynsection">
<p><center><img src="classitk_1_1LeafTreeIterator__coll__graph.png" border="0" usemap="#itk_1_1LeafTreeIterator_3_01TTreeType_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1LeafTreeIterator_3_01TTreeType_01_4__coll__map">
<area shape="rect" id="node2" href="classitk_1_1TreeIteratorBase.html" title="itk::TreeIteratorBase\&lt; TTreeType \&gt;" alt="" coords="5,101,267,131"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1LeafTreeIterator-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"></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1LeafTreeIterator.html">LeafTreeIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#91cd9b14e27f6b09007619a07a7600da">Self</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a><br class="typebreak">
&lt; TTreeType &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#17fd5a1567a930b8e05a7fa129dda1d0">Superclass</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1TreeNode.html">TreeNode</a>&lt; <a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#7ce3cb64bd8f4608a72a849d71266b4b">TreeNodeType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TTreeType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#ee237c4a12fa158f0f447b7248ba52bc">TreeType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TreeType::ValueType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</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_1TreeIteratorBase.html#0a2751ee90413985a5d8eeb0b78ce9fc">Add</a> (TTreeType &amp;subTree)</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_1TreeIteratorBase.html#106b6fd03f4c13e546414075012dd31a">Add</a> (int position, <a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a> element)</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_1TreeIteratorBase.html#e797a922edf88b1162ebfb48778af5f0">Add</a> (<a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a> element)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#48fd1cc9bb58d3f75d9e7f4c67f9ed36">ChildPosition</a> (<a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a> element) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a><br class="typebreak">
&lt; TTreeType &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#05f57ea04b8fe5d39934aba5220a158f">Children</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#e3c1cb2e065bcfc9cdeebcbf3c14e3fc">Count</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#59cbb1ab055dd346aa2cf205e7e89d28">CountChildren</a> () 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_1TreeIteratorBase.html#f037bbd79f9daeb0c95b7016db20b887">Disconnect</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#dd63edce30be1cc8feed2807f75ae527">Get</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a><br class="typebreak">
&lt; TTreeType &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#ceb5ffefa6d3949904bc64e3c16ef6a1">GetChild</a> (int number) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#1e2914bc456cf9a7d72ec73b9fd5989c">GetParent</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual TTreeType *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#8fc64b1c35d2bb6a8995c43b74edcfe8">GetSubTree</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">TTreeType *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#d1ad2647555b4115f4e94553774193aa">GetTree</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#77103460651cc87800c1c29e855ba1c6">GetType</a> () const </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_1TreeIteratorBase.html#4969f1f40a0d96e79fc829fe4fd5913c">GoToBegin</a> ()</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_1TreeIteratorBase.html#b78468f6f3a5e78d225f65669b42b67b">GoToChild</a> (int number=0)</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_1TreeIteratorBase.html#6a30a81de41dc4778847a5bf80feb046">GoToEnd</a> ()</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_1TreeIteratorBase.html#e2f07bcd70100e7c6a2017a8af271aa1">GoToParent</a> ()</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_1TreeIteratorBase.html#9099b083d17428ed5a2a589bc5610786">HasChild</a> (int number=0) 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_1TreeIteratorBase.html#049106f10fc752e10a90c5c67bbd39a9">HasParent</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#0103f73313fdb97d7029e6d15a60d221">IsAtBegin</a> (void) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#25b33a474357ad04c82610016394a371">IsAtEnd</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_1TreeIteratorBase.html#d401b3bdc51b381ff3ee03c23fa87156">IsLeaf</a> () 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_1TreeIteratorBase.html#87ae548b611661bdbfdc5203151b9739">IsRoot</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_1LeafTreeIterator.html#6be8f8f1be9cef160f006eac377ed87e">LeafTreeIterator</a> (<a class="el" href="classitk_1_1LeafTreeIterator.html#ee237c4a12fa158f0f447b7248ba52bc">TreeType</a> *tree)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#b14a66b25f82e7f465e0a0a8ac0182ec">LeafTreeIterator</a> (const <a class="el" href="classitk_1_1LeafTreeIterator.html#ee237c4a12fa158f0f447b7248ba52bc">TreeType</a> *tree)</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_1TreeIteratorBase.html#b93956d8d8c997046563341aafc2e009">operator++</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1LeafTreeIterator.html">Self</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#ffb6f614a22314fc3cdf938d1a0760d8">operator++</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a><br class="typebreak">
&lt; TTreeType &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#cf046108c8ea3de63340627085f665f6">Parents</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#ff1119926d3513866d14d99820b0c7eb">Remove</a> ()</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_1TreeIteratorBase.html#754174a062c480c40b9ab33f5fc48fbc">RemoveChild</a> (int number)</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_1TreeIteratorBase.html#91ceb32eb21a3eadf0010e5f69f6a8e4">Set</a> (<a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a> element)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#535fbe3bb9bc9524f4fa724c6c6b028d">~LeafTreeIterator</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#1cf4a07d093d5abad18c64043a8432c2">GetNode</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#7bcb16775b6da860610461c01bdf6476">GetNode</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#93b7ee9c4fad7b50310a0fbf4e73f5cf">GetRoot</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#e84fbe6203ad8329a481fe4579ad0cf7">GetRoot</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#3d30049c151346d7d9dc64edfc7d6cee">HasNext</a> () const </td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#8f954f7f10c62dd8c88696623d7a0d21">Next</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#da80a6676b8e57dcfb7fc42807dc971f">m_Begin</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#53b716d17cca0e55f66a434309cf60c7">m_End</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#1f8dc297bede328c8cb023c8a2bd856f">m_Position</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#46a54d2b83228add2dda46f2b543bf10">m_Root</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">TTreeType *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#f76505d30f77905f8aa6d8861154d162">m_Tree</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a>&lt; TTreeType &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LeafTreeIterator.html#9cd738203f93a5f12832b5fc8c69e430">Clone</a> ()</td></tr>

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


<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00026">26</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="91cd9b14e27f6b09007619a07a7600da"></a><!-- doxytag: member="itk::LeafTreeIterator::Self" ref="91cd9b14e27f6b09007619a07a7600da" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1LeafTreeIterator.html">LeafTreeIterator</a> <a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1LeafTreeIterator.html">Self</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Typedefs 
<p>Reimplemented from <a class="el" href="classitk_1_1TreeIteratorBase.html#fe1d8ed99971a62eb3bbc4bd1395fcfd">itk::TreeIteratorBase&lt; TTreeType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00031">31</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="17fd5a1567a930b8e05a7fa129dda1d0"></a><!-- doxytag: member="itk::LeafTreeIterator::Superclass" ref="17fd5a1567a930b8e05a7fa129dda1d0" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a>&lt;TTreeType&gt; <a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1TreeIteratorBase.html">Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00032">32</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7ce3cb64bd8f4608a72a849d71266b4b"></a><!-- doxytag: member="itk::LeafTreeIterator::TreeNodeType" ref="7ce3cb64bd8f4608a72a849d71266b4b" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1TreeNode.html">TreeNode</a>&lt;<a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a>&gt; <a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1TreeIteratorBase.html#7ade8934dd14587151817bc7d4a30e1b">itk::TreeIteratorBase&lt; TTreeType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00035">35</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ee237c4a12fa158f0f447b7248ba52bc"></a><!-- doxytag: member="itk::LeafTreeIterator::TreeType" ref="ee237c4a12fa158f0f447b7248ba52bc" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TTreeType <a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1LeafTreeIterator.html#ee237c4a12fa158f0f447b7248ba52bc">TreeType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00033">33</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="81b4ec53ec8ec477b75896f137211e7c"></a><!-- doxytag: member="itk::LeafTreeIterator::ValueType" ref="81b4ec53ec8ec477b75896f137211e7c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef TreeType::ValueType <a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="classitk_1_1TreeIteratorBase.html#71583923d37be2015038a72a8768a952">itk::TreeIteratorBase&lt; TTreeType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00034">34</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="2c0eb17d6c135aa27448423cc08ca576"></a><!-- doxytag: member="itk::LeafTreeIterator::@12" ref="2c0eb17d6c135aa27448423cc08ca576" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum<code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Enumerations 
<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00161">161</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="b14a66b25f82e7f465e0a0a8ac0182ec"></a><!-- doxytag: member="itk::LeafTreeIterator::LeafTreeIterator" ref="b14a66b25f82e7f465e0a0a8ac0182ec" args="(const TreeType *tree)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1LeafTreeIterator.html">LeafTreeIterator</a>           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classitk_1_1LeafTreeIterator.html#ee237c4a12fa158f0f447b7248ba52bc">TreeType</a> *&nbsp;</td>
          <td class="paramname"> <em>tree</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor 
<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00069">69</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

<p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00209">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Begin</a>.</p>

</div>
</div><p>
<a class="anchor" name="6be8f8f1be9cef160f006eac377ed87e"></a><!-- doxytag: member="itk::LeafTreeIterator::LeafTreeIterator" ref="6be8f8f1be9cef160f006eac377ed87e" args="(TreeType *tree)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1LeafTreeIterator.html">LeafTreeIterator</a>           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1LeafTreeIterator.html#ee237c4a12fa158f0f447b7248ba52bc">TreeType</a> *&nbsp;</td>
          <td class="paramname"> <em>tree</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor 
<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00077">77</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

<p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00209">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Begin</a>.</p>

</div>
</div><p>
<a class="anchor" name="535fbe3bb9bc9524f4fa724c6c6b028d"></a><!-- doxytag: member="itk::LeafTreeIterator::~LeafTreeIterator" ref="535fbe3bb9bc9524f4fa724c6c6b028d" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::~<a class="el" href="classitk_1_1LeafTreeIterator.html">LeafTreeIterator</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destructor 
<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00085">85</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="0a2751ee90413985a5d8eeb0b78ce9fc"></a><!-- doxytag: member="itk::LeafTreeIterator::Add" ref="0a2751ee90413985a5d8eeb0b78ce9fc" args="(TTreeType &amp;subTree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::Add           </td>
          <td>(</td>
          <td class="paramtype">TTreeType  &amp;&nbsp;</td>
          <td class="paramname"> <em>subTree</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a subtree 
</div>
</div><p>
<a class="anchor" name="106b6fd03f4c13e546414075012dd31a"></a><!-- doxytag: member="itk::LeafTreeIterator::Add" ref="106b6fd03f4c13e546414075012dd31a" args="(int position, ValueType element)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::Add           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ValueType&nbsp;</td>
          <td class="paramname"> <em>element</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add an element at a given position 
</div>
</div><p>
<a class="anchor" name="e797a922edf88b1162ebfb48778af5f0"></a><!-- doxytag: member="itk::LeafTreeIterator::Add" ref="e797a922edf88b1162ebfb48778af5f0" args="(ValueType element)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::Add           </td>
          <td>(</td>
          <td class="paramtype">ValueType&nbsp;</td>
          <td class="paramname"> <em>element</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add an element to the tree 
</div>
</div><p>
<a class="anchor" name="48fd1cc9bb58d3f75d9e7f4c67f9ed36"></a><!-- doxytag: member="itk::LeafTreeIterator::ChildPosition" ref="48fd1cc9bb58d3f75d9e7f4c67f9ed36" args="(ValueType element) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::ChildPosition           </td>
          <td>(</td>
          <td class="paramtype">ValueType&nbsp;</td>
          <td class="paramname"> <em>element</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the current ChildPosition of an element 
</div>
</div><p>
<a class="anchor" name="05f57ea04b8fe5d39934aba5220a158f"></a><!-- doxytag: member="itk::LeafTreeIterator::Children" ref="05f57ea04b8fe5d39934aba5220a158f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a>&lt;TTreeType &gt;* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::Children           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a list of children 
</div>
</div><p>
<a class="anchor" name="9cd738203f93a5f12832b5fc8c69e430"></a><!-- doxytag: member="itk::LeafTreeIterator::Clone" ref="9cd738203f93a5f12832b5fc8c69e430" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a>&lt; TTreeType &gt; * <a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::Clone           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Clone function 
<p>Implements <a class="el" href="classitk_1_1TreeIteratorBase.html#2a191dfc341eff090a6b5c80295187d5">itk::TreeIteratorBase&lt; TTreeType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00154">154</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

<p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00212">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Tree</a>.</p>

</div>
</div><p>
<a class="anchor" name="e3c1cb2e065bcfc9cdeebcbf3c14e3fc"></a><!-- doxytag: member="itk::LeafTreeIterator::Count" ref="e3c1cb2e065bcfc9cdeebcbf3c14e3fc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::Count           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Count the number of nodes 
</div>
</div><p>
<a class="anchor" name="59cbb1ab055dd346aa2cf205e7e89d28"></a><!-- doxytag: member="itk::LeafTreeIterator::CountChildren" ref="59cbb1ab055dd346aa2cf205e7e89d28" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::CountChildren           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Count the number of children 
<p>Referenced by <a class="el" href="itkChildTreeIterator_8h_source.html#l00152">itk::ChildTreeIterator&lt; TTreeType &gt;::HasNext()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f037bbd79f9daeb0c95b7016db20b887"></a><!-- doxytag: member="itk::LeafTreeIterator::Disconnect" ref="f037bbd79f9daeb0c95b7016db20b887" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::Disconnect           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Disconnect the tree 
</div>
</div><p>
<a class="anchor" name="dd63edce30be1cc8feed2807f75ae527"></a><!-- doxytag: member="itk::LeafTreeIterator::Get" ref="dd63edce30be1cc8feed2807f75ae527" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a>&amp; <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::Get           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a value 
</div>
</div><p>
<a class="anchor" name="ceb5ffefa6d3949904bc64e3c16ef6a1"></a><!-- doxytag: member="itk::LeafTreeIterator::GetChild" ref="ceb5ffefa6d3949904bc64e3c16ef6a1" args="(int number) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a>&lt;TTreeType &gt;* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GetChild           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>number</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a list of child 
</div>
</div><p>
<a class="anchor" name="1cf4a07d093d5abad18c64043a8432c2"></a><!-- doxytag: member="itk::LeafTreeIterator::GetNode" ref="1cf4a07d093d5abad18c64043a8432c2" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const <a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GetNode           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the current node 
</div>
</div><p>
<a class="anchor" name="7bcb16775b6da860610461c01bdf6476"></a><!-- doxytag: member="itk::LeafTreeIterator::GetNode" ref="7bcb16775b6da860610461c01bdf6476" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GetNode           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the current node 
</div>
</div><p>
<a class="anchor" name="1e2914bc456cf9a7d72ec73b9fd5989c"></a><!-- doxytag: member="itk::LeafTreeIterator::GetParent" ref="1e2914bc456cf9a7d72ec73b9fd5989c" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GetParent           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the first parent found 
</div>
</div><p>
<a class="anchor" name="93b7ee9c4fad7b50310a0fbf4e73f5cf"></a><!-- doxytag: member="itk::LeafTreeIterator::GetRoot" ref="93b7ee9c4fad7b50310a0fbf4e73f5cf" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GetRoot           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the root 
</div>
</div><p>
<a class="anchor" name="e84fbe6203ad8329a481fe4579ad0cf7"></a><!-- doxytag: member="itk::LeafTreeIterator::GetRoot" ref="e84fbe6203ad8329a481fe4579ad0cf7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GetRoot           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the root 
</div>
</div><p>
<a class="anchor" name="8fc64b1c35d2bb6a8995c43b74edcfe8"></a><!-- doxytag: member="itk::LeafTreeIterator::GetSubTree" ref="8fc64b1c35d2bb6a8995c43b74edcfe8" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual TTreeType * <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GetSubTree           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the subtree 
</div>
</div><p>
<a class="anchor" name="d1ad2647555b4115f4e94553774193aa"></a><!-- doxytag: member="itk::LeafTreeIterator::GetTree" ref="d1ad2647555b4115f4e94553774193aa" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TTreeType * <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GetTree           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the tree 
</div>
</div><p>
<a class="anchor" name="77103460651cc87800c1c29e855ba1c6"></a><!-- doxytag: member="itk::LeafTreeIterator::GetType" ref="77103460651cc87800c1c29e855ba1c6" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &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>
Return the type of iterator 
<p>Implements <a class="el" href="classitk_1_1TreeIteratorBase.html#dc15f1fa77e585fc114c8edcedf498dc">itk::TreeIteratorBase&lt; TTreeType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00091">91</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4969f1f40a0d96e79fc829fe4fd5913c"></a><!-- doxytag: member="itk::LeafTreeIterator::GoToBegin" ref="4969f1f40a0d96e79fc829fe4fd5913c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GoToBegin           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Move an iterator to the beginning of the tree 
<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00134">134</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

<p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00209">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Begin</a>, and <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Position</a>.</p>

</div>
</div><p>
<a class="anchor" name="b78468f6f3a5e78d225f65669b42b67b"></a><!-- doxytag: member="itk::LeafTreeIterator::GoToChild" ref="b78468f6f3a5e78d225f65669b42b67b" args="(int number=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GoToChild           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>number</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Go to the specified child 
<p>Reimplemented in <a class="el" href="classitk_1_1ChildTreeIterator.html#767e1dbb9b0674d10f4bf37e58b27aea">itk::ChildTreeIterator&lt; TTreeType &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="6a30a81de41dc4778847a5bf80feb046"></a><!-- doxytag: member="itk::LeafTreeIterator::GoToEnd" ref="6a30a81de41dc4778847a5bf80feb046" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GoToEnd           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Move an iterator to the end of the tree. 
<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00140">140</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

<p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00210">itk::TreeIteratorBase&lt; TTreeType &gt;::m_End</a>, and <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Position</a>.</p>

</div>
</div><p>
<a class="anchor" name="e2f07bcd70100e7c6a2017a8af271aa1"></a><!-- doxytag: member="itk::LeafTreeIterator::GoToParent" ref="e2f07bcd70100e7c6a2017a8af271aa1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::GoToParent           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Go to the parent 
<p>Reimplemented in <a class="el" href="classitk_1_1ChildTreeIterator.html#29cf7dda038d3c7596683fdb5eb0c3a7">itk::ChildTreeIterator&lt; TTreeType &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="9099b083d17428ed5a2a589bc5610786"></a><!-- doxytag: member="itk::LeafTreeIterator::HasChild" ref="9099b083d17428ed5a2a589bc5610786" args="(int number=0) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::HasChild           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>number</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if the current node has a child 
</div>
</div><p>
<a class="anchor" name="3d30049c151346d7d9dc64edfc7d6cee"></a><!-- doxytag: member="itk::LeafTreeIterator::HasNext" ref="3d30049c151346d7d9dc64edfc7d6cee" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::HasNext           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if the next value exists 
<p>Implements <a class="el" href="classitk_1_1TreeIteratorBase.html#485d53625c43a45e9e6d11cccf359fd0">itk::TreeIteratorBase&lt; TTreeType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00098">98</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

<p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Position</a>, and <a class="el" href="itkVoronoiDiagram2D_8h_source.html#l00032">NULL</a>.</p>

</div>
</div><p>
<a class="anchor" name="049106f10fc752e10a90c5c67bbd39a9"></a><!-- doxytag: member="itk::LeafTreeIterator::HasParent" ref="049106f10fc752e10a90c5c67bbd39a9" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::HasParent           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if the current node has a parent 
</div>
</div><p>
<a class="anchor" name="0103f73313fdb97d7029e6d15a60d221"></a><!-- doxytag: member="itk::LeafTreeIterator::IsAtBegin" ref="0103f73313fdb97d7029e6d15a60d221" args="(void) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::IsAtBegin           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Is the iterator at the beginning of the tree? 
<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00146">146</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

<p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00209">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Begin</a>, and <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Position</a>.</p>

</div>
</div><p>
<a class="anchor" name="25b33a474357ad04c82610016394a371"></a><!-- doxytag: member="itk::LeafTreeIterator::IsAtEnd" ref="25b33a474357ad04c82610016394a371" args="(void) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::IsAtEnd           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Is the iterator at the end of the tree?. The iterator is at the end if it points to NULL 
<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00152">152</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

<p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00210">itk::TreeIteratorBase&lt; TTreeType &gt;::m_End</a>, and <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Position</a>.</p>

</div>
</div><p>
<a class="anchor" name="d401b3bdc51b381ff3ee03c23fa87156"></a><!-- doxytag: member="itk::LeafTreeIterator::IsLeaf" ref="d401b3bdc51b381ff3ee03c23fa87156" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::IsLeaf           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if the current node is a leaf 
</div>
</div><p>
<a class="anchor" name="87ae548b611661bdbfdc5203151b9739"></a><!-- doxytag: member="itk::LeafTreeIterator::IsRoot" ref="87ae548b611661bdbfdc5203151b9739" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::IsRoot           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if the current node is a root 
</div>
</div><p>
<a class="anchor" name="8f954f7f10c62dd8c88696623d7a0d21"></a><!-- doxytag: member="itk::LeafTreeIterator::Next" ref="8f954f7f10c62dd8c88696623d7a0d21" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TTreeType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1LeafTreeIterator.html">LeafTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1LeafTreeIterator.html#81b4ec53ec8ec477b75896f137211e7c">ValueType</a> &amp; <a class="el" href="classitk_1_1LeafTreeIterator.html">itk::LeafTreeIterator</a>&lt; TTreeType &gt;::Next           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the next value<p>
Return the next node 
<p>Implements <a class="el" href="classitk_1_1TreeIteratorBase.html#efbf2de451a4f72e765ccfddb653ac01">itk::TreeIteratorBase&lt; TTreeType &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkLeafTreeIterator_8h_source.html#l00115">115</a> of file <a class="el" href="itkLeafTreeIterator_8h_source.html">itkLeafTreeIterator.h</a>.</p>

<p>References <a class="el" href="classitk_1_1TreeNode.html#9ad991167a2051ccc55f2d299d811f7d">itk::TreeNode&lt; TValueType &gt;::Get()</a>, and <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase&lt; TTreeType &gt;::m_Position</a>.</p>

</div>
</div><p>
<a class="anchor" name="b93956d8d8c997046563341aafc2e009"></a><!-- doxytag: member="itk::LeafTreeIterator::operator++" ref="b93956d8d8c997046563341aafc2e009" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::operator++           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
operator++ 
<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00182">182</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

<p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00152">itk::TreeIteratorBase&lt; TTreeType &gt;::IsAtEnd()</a>, and <a class="el" href="classitk_1_1TreeIteratorBase.html#efbf2de451a4f72e765ccfddb653ac01">itk::TreeIteratorBase&lt; TTreeType &gt;::Next()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ffb6f614a22314fc3cdf938d1a0760d8"></a><!-- doxytag: member="itk::LeafTreeIterator::operator++" ref="ffb6f614a22314fc3cdf938d1a0760d8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1LeafTreeIterator.html">Self</a>&amp; <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::operator++           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
operator++ 
<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00174">174</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

<p>References <a class="el" href="classitk_1_1TreeIteratorBase.html#efbf2de451a4f72e765ccfddb653ac01">itk::TreeIteratorBase&lt; TTreeType &gt;::Next()</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf046108c8ea3de63340627085f665f6"></a><!-- doxytag: member="itk::LeafTreeIterator::Parents" ref="cf046108c8ea3de63340627085f665f6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a>&lt;TTreeType &gt;* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::Parents           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a list of parents 
</div>
</div><p>
<a class="anchor" name="ff1119926d3513866d14d99820b0c7eb"></a><!-- doxytag: member="itk::LeafTreeIterator::Remove" ref="ff1119926d3513866d14d99820b0c7eb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::Remove           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove the current node from the tree 
</div>
</div><p>
<a class="anchor" name="754174a062c480c40b9ab33f5fc48fbc"></a><!-- doxytag: member="itk::LeafTreeIterator::RemoveChild" ref="754174a062c480c40b9ab33f5fc48fbc" args="(int number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::RemoveChild           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>number</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove a child 
</div>
</div><p>
<a class="anchor" name="91ceb32eb21a3eadf0010e5f69f6a8e4"></a><!-- doxytag: member="itk::LeafTreeIterator::Set" ref="91ceb32eb21a3eadf0010e5f69f6a8e4" args="(ValueType element)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::Set           </td>
          <td>(</td>
          <td class="paramtype">ValueType&nbsp;</td>
          <td class="paramname"> <em>element</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the current value of the node 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="da80a6676b8e57dcfb7fc42807dc971f"></a><!-- doxytag: member="itk::LeafTreeIterator::m_Begin" ref="da80a6676b8e57dcfb7fc42807dc971f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::<a class="el" href="classitk_1_1TreeIteratorBase.html#da80a6676b8e57dcfb7fc42807dc971f">m_Begin</a><code> [mutable, protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00209">209</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

<p>Referenced by <a class="el" href="itkChildTreeIterator_8h_source.html#l00084">itk::ChildTreeIterator&lt; TTreeType &gt;::ChildTreeIterator()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00108">itk::ChildTreeIterator&lt; TTreeType &gt;::GoToChild()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00125">itk::ChildTreeIterator&lt; TTreeType &gt;::GoToParent()</a>, <a class="el" href="itkLeafTreeIterator_8h_source.html#l00069">itk::LeafTreeIterator&lt; TTreeType &gt;::LeafTreeIterator()</a>, <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00062">itk::PostOrderTreeIterator&lt; TTreeType &gt;::PostOrderTreeIterator()</a>, and <a class="el" href="itkRootTreeIterator_8h_source.html#l00061">itk::RootTreeIterator&lt; TTreeType &gt;::RootTreeIterator()</a>.</p>

</div>
</div><p>
<a class="anchor" name="53b716d17cca0e55f66a434309cf60c7"></a><!-- doxytag: member="itk::LeafTreeIterator::m_End" ref="53b716d17cca0e55f66a434309cf60c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::<a class="el" href="classitk_1_1TreeIteratorBase.html#53b716d17cca0e55f66a434309cf60c7">m_End</a><code> [mutable, protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00210">210</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1f8dc297bede328c8cb023c8a2bd856f"></a><!-- doxytag: member="itk::LeafTreeIterator::m_Position" ref="1f8dc297bede328c8cb023c8a2bd856f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::<a class="el" href="classitk_1_1TreeIteratorBase.html#1f8dc297bede328c8cb023c8a2bd856f">m_Position</a><code> [mutable, protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">208</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

<p>Referenced by <a class="el" href="itkChildTreeIterator_8h_source.html#l00084">itk::ChildTreeIterator&lt; TTreeType &gt;::ChildTreeIterator()</a>, <a class="el" href="itkPreOrderTreeIterator_8h_source.html#l00169">itk::PreOrderTreeIterator&lt; TTreeType &gt;::Clone()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00178">itk::ChildTreeIterator&lt; TTreeType &gt;::Clone()</a>, <a class="el" href="itkRootTreeIterator_8h_source.html#l00123">itk::RootTreeIterator&lt; TTreeType &gt;::Clone()</a>, <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00114">itk::PostOrderTreeIterator&lt; TTreeType &gt;::FindNextNode()</a>, <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00217">itk::LevelOrderTreeIterator&lt; TTreeType &gt;::GetLevel()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00108">itk::ChildTreeIterator&lt; TTreeType &gt;::GoToChild()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00125">itk::ChildTreeIterator&lt; TTreeType &gt;::GoToParent()</a>, <a class="el" href="itkLeafTreeIterator_8h_source.html#l00098">itk::LeafTreeIterator&lt; TTreeType &gt;::HasNext()</a>, <a class="el" href="itkLeafTreeIterator_8h_source.html#l00115">itk::LeafTreeIterator&lt; TTreeType &gt;::Next()</a>, <a class="el" href="itkInOrderTreeIterator_8h_source.html#l00103">itk::InOrderTreeIterator&lt; TTreeType &gt;::Next()</a>, <a class="el" href="itkRootTreeIterator_8h_source.html#l00097">itk::RootTreeIterator&lt; TTreeType &gt;::Next()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00168">itk::ChildTreeIterator&lt; TTreeType &gt;::Next()</a>, <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00166">itk::LevelOrderTreeIterator&lt; TTreeType &gt;::Next()</a>, <a class="el" href="itkPreOrderTreeIterator_8h_source.html#l00090">itk::PreOrderTreeIterator&lt; TTreeType &gt;::Next()</a>, <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00104">itk::PostOrderTreeIterator&lt; TTreeType &gt;::Next()</a>, <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00062">itk::PostOrderTreeIterator&lt; TTreeType &gt;::PostOrderTreeIterator()</a>, and <a class="el" href="itkRootTreeIterator_8h_source.html#l00061">itk::RootTreeIterator&lt; TTreeType &gt;::RootTreeIterator()</a>.</p>

</div>
</div><p>
<a class="anchor" name="46a54d2b83228add2dda46f2b543bf10"></a><!-- doxytag: member="itk::LeafTreeIterator::m_Root" ref="46a54d2b83228add2dda46f2b543bf10" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classitk_1_1TreeNode.html">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::<a class="el" href="classitk_1_1TreeIteratorBase.html#46a54d2b83228add2dda46f2b543bf10">m_Root</a><code> [protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00211">211</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

<p>Referenced by <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00114">itk::PostOrderTreeIterator&lt; TTreeType &gt;::FindNextNode()</a>, <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00217">itk::LevelOrderTreeIterator&lt; TTreeType &gt;::GetLevel()</a>, and <a class="el" href="itkRootTreeIterator_8h_source.html#l00061">itk::RootTreeIterator&lt; TTreeType &gt;::RootTreeIterator()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f76505d30f77905f8aa6d8861154d162"></a><!-- doxytag: member="itk::LeafTreeIterator::m_Tree" ref="f76505d30f77905f8aa6d8861154d162" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TTreeType * <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>&lt; TTreeType  &gt;::<a class="el" href="classitk_1_1TreeIteratorBase.html#f76505d30f77905f8aa6d8861154d162">m_Tree</a><code> [protected, inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkTreeIteratorBase_8h_source.html#l00212">212</a> of file <a class="el" href="itkTreeIteratorBase_8h_source.html">itkTreeIteratorBase.h</a>.</p>

<p>Referenced by <a class="el" href="itkPreOrderTreeIterator_8h_source.html#l00169">itk::PreOrderTreeIterator&lt; TTreeType &gt;::Clone()</a>, <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00188">itk::PostOrderTreeIterator&lt; TTreeType &gt;::Clone()</a>, <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00293">itk::LevelOrderTreeIterator&lt; TTreeType &gt;::Clone()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00178">itk::ChildTreeIterator&lt; TTreeType &gt;::Clone()</a>, <a class="el" href="itkRootTreeIterator_8h_source.html#l00123">itk::RootTreeIterator&lt; TTreeType &gt;::Clone()</a>, <a class="el" href="itkLeafTreeIterator_8h_source.html#l00154">itk::LeafTreeIterator&lt; TTreeType &gt;::Clone()</a>, and <a class="el" href="itkInOrderTreeIterator_8h_source.html#l00174">itk::InOrderTreeIterator&lt; TTreeType &gt;::Clone()</a>.</p>

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