Sophie

Sophie

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

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

<p>
<a href="classitk_1_1InOrderTreeIterator-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_1InOrderTreeIterator.html">InOrderTreeIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1InOrderTreeIterator.html#487a796fd7c2682e9688f8f33c911ec3">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_1InOrderTreeIterator.html#9e7ac6b6c57bc91e091af27757576a2f">Superclass</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1TreeIteratorBase.html#7ade8934dd14587151817bc7d4a30e1b">Superclass::TreeNodeType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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_1InOrderTreeIterator.html#3387fa01098b02b6806348c0f4bf9e3f">TreeType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TTreeType::ValueType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1InOrderTreeIterator.html#09f7dc64e52e948ffa8a5a996e150a91">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_1InOrderTreeIterator.html#09f7dc64e52e948ffa8a5a996e150a91">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_1InOrderTreeIterator.html#09f7dc64e52e948ffa8a5a996e150a91">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_1InOrderTreeIterator.html#09f7dc64e52e948ffa8a5a996e150a91">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_1InOrderTreeIterator.html#09f7dc64e52e948ffa8a5a996e150a91">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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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_1InOrderTreeIterator.html#48aea25724dbf750b614ad7c3d910f75">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">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_1InOrderTreeIterator.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_1InOrderTreeIterator.html#09f7dc64e52e948ffa8a5a996e150a91">ValueType</a> element)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></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_1InOrderTreeIterator.html#274e1b03ecfdf2233787dd7561e8d22f">Clone</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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1InOrderTreeIterator.html#fe719b25efeb7d7a299eb19a718f3a43">InOrderTreeIterator</a> (<a class="el" href="classitk_1_1InOrderTreeIterator.html#3387fa01098b02b6806348c0f4bf9e3f">TreeType</a> *tree, <a class="el" href="classitk_1_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">TreeNodeType</a> *start=NULL)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1InOrderTreeIterator.html#8040bc597708c6ac4a359fc518bd6bdd">InOrderTreeIterator</a> (<a class="el" href="classitk_1_1InOrderTreeIterator.html#3387fa01098b02b6806348c0f4bf9e3f">TreeType</a> &amp;start)</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_1InOrderTreeIterator.html#cec4e6cda9221f3222b0250ef928301f">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_1InOrderTreeIterator.html#09f7dc64e52e948ffa8a5a996e150a91">ValueType</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1InOrderTreeIterator.html#a1413fab9b20f1e719ad534c62d7aa5a">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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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>

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


<p>Definition at line <a class="el" href="itkInOrderTreeIterator_8h_source.html#l00025">25</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="487a796fd7c2682e9688f8f33c911ec3"></a><!-- doxytag: member="itk::InOrderTreeIterator::Self" ref="487a796fd7c2682e9688f8f33c911ec3" 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_1InOrderTreeIterator.html">InOrderTreeIterator</a> <a class="el" href="classitk_1_1InOrderTreeIterator.html">itk::InOrderTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1InOrderTreeIterator.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="itkInOrderTreeIterator_8h_source.html#l00030">30</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9e7ac6b6c57bc91e091af27757576a2f"></a><!-- doxytag: member="itk::InOrderTreeIterator::Superclass" ref="9e7ac6b6c57bc91e091af27757576a2f" 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_1InOrderTreeIterator.html">itk::InOrderTreeIterator</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="itkInOrderTreeIterator_8h_source.html#l00031">31</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d4c83326db1568b6c5da06de09008c27"></a><!-- doxytag: member="itk::InOrderTreeIterator::TreeNodeType" ref="d4c83326db1568b6c5da06de09008c27" 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#7ade8934dd14587151817bc7d4a30e1b">Superclass::TreeNodeType</a> <a class="el" href="classitk_1_1InOrderTreeIterator.html">itk::InOrderTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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="itkInOrderTreeIterator_8h_source.html#l00034">34</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3387fa01098b02b6806348c0f4bf9e3f"></a><!-- doxytag: member="itk::InOrderTreeIterator::TreeType" ref="3387fa01098b02b6806348c0f4bf9e3f" 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_1InOrderTreeIterator.html">itk::InOrderTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1InOrderTreeIterator.html#3387fa01098b02b6806348c0f4bf9e3f">TreeType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="09f7dc64e52e948ffa8a5a996e150a91"></a><!-- doxytag: member="itk::InOrderTreeIterator::ValueType" ref="09f7dc64e52e948ffa8a5a996e150a91" 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::ValueType <a class="el" href="classitk_1_1InOrderTreeIterator.html">itk::InOrderTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1InOrderTreeIterator.html#09f7dc64e52e948ffa8a5a996e150a91">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="itkInOrderTreeIterator_8h_source.html#l00033">33</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="2c0eb17d6c135aa27448423cc08ca576"></a><!-- doxytag: member="itk::InOrderTreeIterator::@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="8040bc597708c6ac4a359fc518bd6bdd"></a><!-- doxytag: member="itk::InOrderTreeIterator::InOrderTreeIterator" ref="8040bc597708c6ac4a359fc518bd6bdd" args="(TreeType &amp;start)" -->
<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_1InOrderTreeIterator.html">itk::InOrderTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1InOrderTreeIterator.html">InOrderTreeIterator</a>           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1InOrderTreeIterator.html#3387fa01098b02b6806348c0f4bf9e3f">TreeType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>start</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructors<p>
Constructor 
<p>Definition at line <a class="el" href="itkInOrderTreeIterator_8h_source.html#l00065">65</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>

<p>Referenced by <a class="el" href="itkInOrderTreeIterator_8h_source.html#l00174">itk::InOrderTreeIterator&lt; TTreeType &gt;::Clone()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fe719b25efeb7d7a299eb19a718f3a43"></a><!-- doxytag: member="itk::InOrderTreeIterator::InOrderTreeIterator" ref="fe719b25efeb7d7a299eb19a718f3a43" args="(TreeType *tree, TreeNodeType *start=NULL)" -->
<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_1InOrderTreeIterator.html">itk::InOrderTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1InOrderTreeIterator.html">InOrderTreeIterator</a>           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1InOrderTreeIterator.html#3387fa01098b02b6806348c0f4bf9e3f">TreeType</a> *&nbsp;</td>
          <td class="paramname"> <em>tree</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classitk_1_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">TreeNodeType</a> *&nbsp;</td>
          <td class="paramname"> <em>start</em> = <code>NULL</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor 
<p>Definition at line <a class="el" href="itkInOrderTreeIterator_8h_source.html#l00073">73</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="0a2751ee90413985a5d8eeb0b78ce9fc"></a><!-- doxytag: member="itk::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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="274e1b03ecfdf2233787dd7561e8d22f"></a><!-- doxytag: member="itk::InOrderTreeIterator::Clone" ref="274e1b03ecfdf2233787dd7561e8d22f" 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_1InOrderTreeIterator.html">itk::InOrderTreeIterator</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="itkInOrderTreeIterator_8h_source.html#l00174">174</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>

<p>References <a class="el" href="itkInOrderTreeIterator_8h_source.html#l00065">itk::InOrderTreeIterator&lt; TTreeType &gt;::InOrderTreeIterator()</a>, and <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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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_1InOrderTreeIterator.html#09f7dc64e52e948ffa8a5a996e150a91">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::InOrderTreeIterator::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::InOrderTreeIterator::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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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::InOrderTreeIterator::GetNode" ref="7bcb16775b6da860610461c01bdf6476" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classitk_1_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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::InOrderTreeIterator::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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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::InOrderTreeIterator::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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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::InOrderTreeIterator::GetRoot" ref="e84fbe6203ad8329a481fe4579ad0cf7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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::InOrderTreeIterator::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::InOrderTreeIterator::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="48aea25724dbf750b614ad7c3d910f75"></a><!-- doxytag: member="itk::InOrderTreeIterator::GetType" ref="48aea25724dbf750b614ad7c3d910f75" 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_1InOrderTreeIterator.html">itk::InOrderTreeIterator</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>
Get the type of iterator<p>
Get the type of the 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="itkInOrderTreeIterator_8h_source.html#l00081">81</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4969f1f40a0d96e79fc829fe4fd5913c"></a><!-- doxytag: member="itk::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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="cec4e6cda9221f3222b0250ef928301f"></a><!-- doxytag: member="itk::InOrderTreeIterator::HasNext" ref="cec4e6cda9221f3222b0250ef928301f" 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_1InOrderTreeIterator.html">itk::InOrderTreeIterator</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 node 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="itkInOrderTreeIterator_8h_source.html#l00089">89</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>

<p>References <a class="el" href="itkVoronoiDiagram2D_8h_source.html#l00032">NULL</a>.</p>

</div>
</div><p>
<a class="anchor" name="049106f10fc752e10a90c5c67bbd39a9"></a><!-- doxytag: member="itk::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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="a1413fab9b20f1e719ad534c62d7aa5a"></a><!-- doxytag: member="itk::InOrderTreeIterator::Next" ref="a1413fab9b20f1e719ad534c62d7aa5a" 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_1InOrderTreeIterator.html">InOrderTreeIterator</a>&lt; TTreeType &gt;::<a class="el" href="classitk_1_1InOrderTreeIterator.html#09f7dc64e52e948ffa8a5a996e150a91">ValueType</a> &amp; <a class="el" href="classitk_1_1InOrderTreeIterator.html">itk::InOrderTreeIterator</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 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="itkInOrderTreeIterator_8h_source.html#l00103">103</a> of file <a class="el" href="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a>.</p>

<p>References <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::InOrderTreeIterator::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::InOrderTreeIterator::operator++" ref="ffb6f614a22314fc3cdf938d1a0760d8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1InOrderTreeIterator.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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::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::InOrderTreeIterator::m_Begin" ref="da80a6676b8e57dcfb7fc42807dc971f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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::InOrderTreeIterator::m_End" ref="53b716d17cca0e55f66a434309cf60c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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::InOrderTreeIterator::m_Position" ref="1f8dc297bede328c8cb023c8a2bd856f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classitk_1_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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::InOrderTreeIterator::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_1InOrderTreeIterator.html#d4c83326db1568b6c5da06de09008c27">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::InOrderTreeIterator::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="itkInOrderTreeIterator_8h_source.html">itkInOrderTreeIterator.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 04:27:18 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>