<!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::LevelOrderTreeIterator< TTreeType > Class Template Reference</title> <link href="DoxygenStyle.css" rel="stylesheet" type="text/css"> </head><body bgcolor="#ffffff"> <!-- Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 --> <center> <a href="index.html" class="qindex">Main Page</a> <a href="modules.html" class="qindex">Groups</a> <a href="namespaces.html" class="qindex">Namespace List</a> <a href="hierarchy.html" class="qindex">Class Hierarchy</a> <a href="classes.html" class="qindex">Alphabetical List</a> <a href="annotated.html" class="qindex">Compound List</a> <a href="files.html" class="qindex">File List</a> <a href="namespacemembers.html" class="qindex">Namespace Members</a> <a href="functions.html" class="qindex">Compound Members</a> <a href="globals.html" class="qindex">File Members</a> <a href="pages.html" class="qindex">Concepts</a></center> <!-- Generated by Doxygen 1.5.9 --> <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="classitk_1_1LevelOrderTreeIterator.html">LevelOrderTreeIterator</a> </div> <div class="contents"> <h1>itk::LevelOrderTreeIterator< TTreeType > Class Template Reference</h1><!-- doxytag: class="itk::LevelOrderTreeIterator" --><!-- doxytag: inherits="TreeIteratorBase< TTreeType >" --><code>#include <<a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for itk::LevelOrderTreeIterator< TTreeType >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1LevelOrderTreeIterator__inherit__graph.png" border="0" usemap="#itk_1_1LevelOrderTreeIterator_3_01TTreeType_01_4__inherit__map" alt="Inheritance graph"></center> <map name="itk_1_1LevelOrderTreeIterator_3_01TTreeType_01_4__inherit__map"> <area shape="rect" id="node2" href="classitk_1_1TreeIteratorBase.html" title="itk::TreeIteratorBase\< TTreeType \>" alt="" coords="27,5,288,35"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <div class="dynheader"> Collaboration diagram for itk::LevelOrderTreeIterator< TTreeType >:</div> <div class="dynsection"> <p><center><img src="classitk_1_1LevelOrderTreeIterator__coll__graph.png" border="0" usemap="#itk_1_1LevelOrderTreeIterator_3_01TTreeType_01_4__coll__map" alt="Collaboration graph"></center> <map name="itk_1_1LevelOrderTreeIterator_3_01TTreeType_01_4__coll__map"> <area shape="rect" id="node2" href="classitk_1_1TreeIteratorBase.html" title="itk::TreeIteratorBase\< TTreeType \>" alt="" coords="27,101,288,131"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <p> <a href="classitk_1_1LevelOrderTreeIterator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">LevelOrderTreeIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#3c266328866dd15c2022ea225955220f">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"> < TTreeType > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#209682d5597ff0bfbdbd97c5d36c2b83">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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TTreeType </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#3134bf0399dffe3a6e629e5986147939">TreeType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TTreeType::ValueType </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#b0f2ebe4d7f11e199d1da54aa7475936">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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#0a2751ee90413985a5d8eeb0b78ce9fc">Add</a> (TTreeType &subTree)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#106b6fd03f4c13e546414075012dd31a">Add</a> (int position, <a class="el" href="classitk_1_1LevelOrderTreeIterator.html#b0f2ebe4d7f11e199d1da54aa7475936">ValueType</a> element)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#e797a922edf88b1162ebfb48778af5f0">Add</a> (<a class="el" href="classitk_1_1LevelOrderTreeIterator.html#b0f2ebe4d7f11e199d1da54aa7475936">ValueType</a> element)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#48fd1cc9bb58d3f75d9e7f4c67f9ed36">ChildPosition</a> (<a class="el" href="classitk_1_1LevelOrderTreeIterator.html#b0f2ebe4d7f11e199d1da54aa7475936">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"> < TTreeType > * </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 </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 </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 </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_1LevelOrderTreeIterator.html#b0f2ebe4d7f11e199d1da54aa7475936">ValueType</a> & </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"> < TTreeType > * </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">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#123847e3169c548b04cc84add44a3c76">GetEndLevel</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#9169f0b187d01b8848113d87ca2f70bc">GetLevel</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </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">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#8b55de508449a23baeb260ff889ddd0c">GetStartLevel</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual TTreeType * </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 * </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#208b6b802d2ab6505fe90e99951cfed3">GetType</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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_1LevelOrderTreeIterator.html">Self</a> & </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"> < TTreeType > * </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1TreeIteratorBase.html#91ceb32eb21a3eadf0010e5f69f6a8e4">Set</a> (<a class="el" href="classitk_1_1LevelOrderTreeIterator.html#b0f2ebe4d7f11e199d1da54aa7475936">ValueType</a> element)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#7d4e147b55017ba4c50cc9f3ca984a7f">~LevelOrderTreeIterator</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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#bb46c2abbc4293132907476c1d0ae43a">LevelOrderTreeIterator</a> (<a class="el" href="classitk_1_1LevelOrderTreeIterator.html#3134bf0399dffe3a6e629e5986147939">TreeType</a> *tree, int startLevel, int endLevel, const <a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> *start=NULL)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#23b69dda6ebf11824c25acb6bdd5753b">LevelOrderTreeIterator</a> (<a class="el" href="classitk_1_1LevelOrderTreeIterator.html#3134bf0399dffe3a6e629e5986147939">TreeType</a> *tree, int endLevel=INT_MAX, const <a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> *start=NULL)</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_1LevelOrderTreeIterator.html">Self</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#9c8407e5ce624203523212db2ce006f7">operator=</a> (const <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">Self</a> &iterator)</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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#725a7fcaadb0b6b07e9e16573d660612">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_1LevelOrderTreeIterator.html#b0f2ebe4d7f11e199d1da54aa7475936">ValueType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#4a759e3a1f7abddb52f5f75fd8f0c4a7">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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </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 * </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>< TTreeType > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#c401abc86d211b87dbcca570f73b432e">Clone</a> ()</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <h3>template<class TTreeType><br> class itk::LevelOrderTreeIterator< TTreeType ></h3> <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00027">27</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="3c266328866dd15c2022ea225955220f"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::Self" ref="3c266328866dd15c2022ea225955220f" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">LevelOrderTreeIterator</a> <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::<a class="el" href="classitk_1_1LevelOrderTreeIterator.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< TTreeType ></a>.</p> <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00032">32</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="209682d5597ff0bfbdbd97c5d36c2b83"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::Superclass" ref="209682d5597ff0bfbdbd97c5d36c2b83" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a><TTreeType> <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::<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="itkLevelOrderTreeIterator_8h_source.html#l00033">33</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="5655da86b85dd223ad818e0f1b2803f4"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::TreeNodeType" ref="5655da86b85dd223ad818e0f1b2803f4" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType> </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_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::<a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="classitk_1_1TreeIteratorBase.html#7ade8934dd14587151817bc7d4a30e1b">itk::TreeIteratorBase< TTreeType ></a>.</p> <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00036">36</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="3134bf0399dffe3a6e629e5986147939"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::TreeType" ref="3134bf0399dffe3a6e629e5986147939" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType> </div> <table class="memname"> <tr> <td class="memname">typedef TTreeType <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::<a class="el" href="classitk_1_1LevelOrderTreeIterator.html#3134bf0399dffe3a6e629e5986147939">TreeType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00034">34</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="b0f2ebe4d7f11e199d1da54aa7475936"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::ValueType" ref="b0f2ebe4d7f11e199d1da54aa7475936" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType> </div> <table class="memname"> <tr> <td class="memname">typedef TTreeType::ValueType <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::<a class="el" href="classitk_1_1LevelOrderTreeIterator.html#b0f2ebe4d7f11e199d1da54aa7475936">ValueType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="classitk_1_1TreeIteratorBase.html#71583923d37be2015038a72a8768a952">itk::TreeIteratorBase< TTreeType ></a>.</p> <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00035">35</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> </div> </div><p> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="2c0eb17d6c135aa27448423cc08ca576"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::@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 & Destructor Documentation</h2> <a class="anchor" name="23b69dda6ebf11824c25acb6bdd5753b"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::LevelOrderTreeIterator" ref="23b69dda6ebf11824c25acb6bdd5753b" args="(TreeType *tree, int endLevel=INT_MAX, const TreeNodeType *start=NULL)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::<a class="el" href="classitk_1_1LevelOrderTreeIterator.html">LevelOrderTreeIterator</a> </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#3134bf0399dffe3a6e629e5986147939">TreeType</a> * </td> <td class="paramname"> <em>tree</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>endLevel</em> = <code>INT_MAX</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </td> <td class="paramname"> <em>start</em> = <code>NULL</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Constructors<p> Constructor with end level specification <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00095">95</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> <p>References <a class="el" href="itkVoronoiDiagram2D_8h_source.html#l00032">NULL</a>.</p> </div> </div><p> <a class="anchor" name="bb46c2abbc4293132907476c1d0ae43a"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::LevelOrderTreeIterator" ref="bb46c2abbc4293132907476c1d0ae43a" args="(TreeType *tree, int startLevel, int endLevel, const TreeNodeType *start=NULL)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::<a class="el" href="classitk_1_1LevelOrderTreeIterator.html">LevelOrderTreeIterator</a> </td> <td>(</td> <td class="paramtype"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#3134bf0399dffe3a6e629e5986147939">TreeType</a> * </td> <td class="paramname"> <em>tree</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>startLevel</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>endLevel</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a> * </td> <td class="paramname"> <em>start</em> = <code>NULL</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Constructor with end level specification <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00120">120</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> <p>References <a class="el" href="itkVoronoiDiagram2D_8h_source.html#l00032">NULL</a>.</p> </div> </div><p> <a class="anchor" name="7d4e147b55017ba4c50cc9f3ca984a7f"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::~LevelOrderTreeIterator" ref="7d4e147b55017ba4c50cc9f3ca984a7f" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType> </div> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::~<a class="el" href="classitk_1_1LevelOrderTreeIterator.html">LevelOrderTreeIterator</a> </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00043">43</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="0a2751ee90413985a5d8eeb0b78ce9fc"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::Add" ref="0a2751ee90413985a5d8eeb0b78ce9fc" args="(TTreeType &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>< TTreeType >::Add </td> <td>(</td> <td class="paramtype">TTreeType & </td> <td class="paramname"> <em>subTree</em> </td> <td> ) </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::LevelOrderTreeIterator::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>< TTreeType >::Add </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>position</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ValueType </td> <td class="paramname"> <em>element</em></td><td> </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::LevelOrderTreeIterator::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>< TTreeType >::Add </td> <td>(</td> <td class="paramtype">ValueType </td> <td class="paramname"> <em>element</em> </td> <td> ) </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::LevelOrderTreeIterator::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>< TTreeType >::ChildPosition </td> <td>(</td> <td class="paramtype">ValueType </td> <td class="paramname"> <em>element</em> </td> <td> ) </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::LevelOrderTreeIterator::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><TTreeType >* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::Children </td> <td>(</td> <td class="paramname"> </td> <td> ) </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="c401abc86d211b87dbcca570f73b432e"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::Clone" ref="c401abc86d211b87dbcca570f73b432e" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1TreeIteratorBase.html">TreeIteratorBase</a>< TTreeType > * <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::Clone </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< TTreeType ></a>.</p> <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00293">293</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> <p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00212">itk::TreeIteratorBase< TTreeType >::m_Tree</a>.</p> </div> </div><p> <a class="anchor" name="e3c1cb2e065bcfc9cdeebcbf3c14e3fc"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::Count </td> <td>(</td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::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>< TTreeType >::CountChildren </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< TTreeType >::HasNext()</a>.</p> </div> </div><p> <a class="anchor" name="f037bbd79f9daeb0c95b7016db20b887"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::Disconnect </td> <td>(</td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::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_1LevelOrderTreeIterator.html#b0f2ebe4d7f11e199d1da54aa7475936">ValueType</a>& <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::Get </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::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><TTreeType >* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::GetChild </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>number</em> </td> <td> ) </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="123847e3169c548b04cc84add44a3c76"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::GetEndLevel" ref="123847e3169c548b04cc84add44a3c76" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType > </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::GetEndLevel </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the end level <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00183">183</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="9169f0b187d01b8848113d87ca2f70bc"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::GetLevel" ref="9169f0b187d01b8848113d87ca2f70bc" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType > </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::GetLevel </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the current level<p> Return the current level <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00217">217</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> <p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase< TTreeType >::m_Position</a>, <a class="el" href="itkTreeIteratorBase_8h_source.html#l00211">itk::TreeIteratorBase< TTreeType >::m_Root</a>, and <a class="el" href="itkVoronoiDiagram2D_8h_source.html#l00032">NULL</a>.</p> </div> </div><p> <a class="anchor" name="1cf4a07d093d5abad18c64043a8432c2"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::GetNode </td> <td>(</td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::GetNode" ref="7bcb16775b6da860610461c01bdf6476" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::GetNode </td> <td>(</td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::GetParent </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::GetRoot </td> <td>(</td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::GetRoot" ref="e84fbe6203ad8329a481fe4579ad0cf7" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::GetRoot </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the root </div> </div><p> <a class="anchor" name="8b55de508449a23baeb260ff889ddd0c"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::GetStartLevel" ref="8b55de508449a23baeb260ff889ddd0c" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType > </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::GetStartLevel </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the start level<p> Get the start Level <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00175">175</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="8fc64b1c35d2bb6a8995c43b74edcfe8"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::GetSubTree </td> <td>(</td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::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>< TTreeType >::GetTree </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inherited]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the tree </div> </div><p> <a class="anchor" name="208b6b802d2ab6505fe90e99951cfed3"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::GetType" ref="208b6b802d2ab6505fe90e99951cfed3" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType > </div> <table class="memname"> <tr> <td class="memname">int <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::GetType </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the type of the iterator<p> Return the type of iterator <p>Implements <a class="el" href="classitk_1_1TreeIteratorBase.html#dc15f1fa77e585fc114c8edcedf498dc">itk::TreeIteratorBase< TTreeType ></a>.</p> <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00145">145</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="4969f1f40a0d96e79fc829fe4fd5913c"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::GoToBegin </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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< TTreeType >::m_Begin</a>, and <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase< TTreeType >::m_Position</a>.</p> </div> </div><p> <a class="anchor" name="b78468f6f3a5e78d225f65669b42b67b"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::GoToChild </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>number</em> = <code>0</code> </td> <td> ) </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< TTreeType ></a>.</p> </div> </div><p> <a class="anchor" name="6a30a81de41dc4778847a5bf80feb046"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::GoToEnd </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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< TTreeType >::m_End</a>, and <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase< TTreeType >::m_Position</a>.</p> </div> </div><p> <a class="anchor" name="e2f07bcd70100e7c6a2017a8af271aa1"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::GoToParent </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< TTreeType ></a>.</p> </div> </div><p> <a class="anchor" name="9099b083d17428ed5a2a589bc5610786"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::HasChild </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>number</em> = <code>0</code> </td> <td> ) </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="725a7fcaadb0b6b07e9e16573d660612"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::HasNext" ref="725a7fcaadb0b6b07e9e16573d660612" args="() const " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType > </div> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::HasNext </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline, protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return true if the next node exists<p> Return true if the next value exists <p>Implements <a class="el" href="classitk_1_1TreeIteratorBase.html#485d53625c43a45e9e6d11cccf359fd0">itk::TreeIteratorBase< TTreeType ></a>.</p> <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00153">153</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> </div> </div><p> <a class="anchor" name="049106f10fc752e10a90c5c67bbd39a9"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::HasParent </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::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>< TTreeType >::IsAtBegin </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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< TTreeType >::m_Begin</a>, and <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase< TTreeType >::m_Position</a>.</p> </div> </div><p> <a class="anchor" name="25b33a474357ad04c82610016394a371"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::IsAtEnd </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </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< TTreeType >::m_End</a>, and <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase< TTreeType >::m_Position</a>.</p> </div> </div><p> <a class="anchor" name="d401b3bdc51b381ff3ee03c23fa87156"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::IsLeaf </td> <td>(</td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::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>< TTreeType >::IsRoot </td> <td>(</td> <td class="paramname"> </td> <td> ) </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="4a759e3a1f7abddb52f5f75fd8f0c4a7"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::Next" ref="4a759e3a1f7abddb52f5f75fd8f0c4a7" args="()" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType > </div> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">LevelOrderTreeIterator</a>< TTreeType >::<a class="el" href="classitk_1_1LevelOrderTreeIterator.html#b0f2ebe4d7f11e199d1da54aa7475936">ValueType</a> & <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::Next </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< TTreeType ></a>.</p> <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00166">166</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> <p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00208">itk::TreeIteratorBase< TTreeType >::m_Position</a>.</p> </div> </div><p> <a class="anchor" name="b93956d8d8c997046563341aafc2e009"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::operator++ </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> </td> <td> ) </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< TTreeType >::IsAtEnd()</a>, and <a class="el" href="classitk_1_1TreeIteratorBase.html#efbf2de451a4f72e765ccfddb653ac01">itk::TreeIteratorBase< TTreeType >::Next()</a>.</p> </div> </div><p> <a class="anchor" name="ffb6f614a22314fc3cdf938d1a0760d8"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::operator++" ref="ffb6f614a22314fc3cdf938d1a0760d8" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html">Self</a>& <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::operator++ </td> <td>(</td> <td class="paramname"> </td> <td> ) </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< TTreeType >::Next()</a>.</p> </div> </div><p> <a class="anchor" name="9c8407e5ce624203523212db2ce006f7"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::operator=" ref="9c8407e5ce624203523212db2ce006f7" args="(const Self &iterator)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class TTreeType> </div> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">Self</a>& <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">itk::LevelOrderTreeIterator</a>< TTreeType >::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classitk_1_1LevelOrderTreeIterator.html">Self</a> & </td> <td class="paramname"> <em>iterator</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> operator = <p>Definition at line <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00061">61</a> of file <a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a>.</p> <p>References <a class="el" href="itkTreeIteratorBase_8h_source.html#l00189">itk::TreeIteratorBase< TTreeType >::operator=()</a>.</p> </div> </div><p> <a class="anchor" name="cf046108c8ea3de63340627085f665f6"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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><TTreeType >* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::Parents </td> <td>(</td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::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>< TTreeType >::Remove </td> <td>(</td> <td class="paramname"> </td> <td> ) </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::LevelOrderTreeIterator::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>< TTreeType >::RemoveChild </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>number</em> </td> <td> ) </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::LevelOrderTreeIterator::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>< TTreeType >::Set </td> <td>(</td> <td class="paramtype">ValueType </td> <td class="paramname"> <em>element</em> </td> <td> ) </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::LevelOrderTreeIterator::m_Begin" ref="da80a6676b8e57dcfb7fc42807dc971f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::<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< TTreeType >::ChildTreeIterator()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00108">itk::ChildTreeIterator< TTreeType >::GoToChild()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00125">itk::ChildTreeIterator< TTreeType >::GoToParent()</a>, <a class="el" href="itkLeafTreeIterator_8h_source.html#l00069">itk::LeafTreeIterator< TTreeType >::LeafTreeIterator()</a>, <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00062">itk::PostOrderTreeIterator< TTreeType >::PostOrderTreeIterator()</a>, and <a class="el" href="itkRootTreeIterator_8h_source.html#l00061">itk::RootTreeIterator< TTreeType >::RootTreeIterator()</a>.</p> </div> </div><p> <a class="anchor" name="53b716d17cca0e55f66a434309cf60c7"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::m_End" ref="53b716d17cca0e55f66a434309cf60c7" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::<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::LevelOrderTreeIterator::m_Position" ref="1f8dc297bede328c8cb023c8a2bd856f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::<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< TTreeType >::ChildTreeIterator()</a>, <a class="el" href="itkPreOrderTreeIterator_8h_source.html#l00169">itk::PreOrderTreeIterator< TTreeType >::Clone()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00178">itk::ChildTreeIterator< TTreeType >::Clone()</a>, <a class="el" href="itkRootTreeIterator_8h_source.html#l00123">itk::RootTreeIterator< TTreeType >::Clone()</a>, <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00114">itk::PostOrderTreeIterator< TTreeType >::FindNextNode()</a>, <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00217">itk::LevelOrderTreeIterator< TTreeType >::GetLevel()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00108">itk::ChildTreeIterator< TTreeType >::GoToChild()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00125">itk::ChildTreeIterator< TTreeType >::GoToParent()</a>, <a class="el" href="itkLeafTreeIterator_8h_source.html#l00098">itk::LeafTreeIterator< TTreeType >::HasNext()</a>, <a class="el" href="itkLeafTreeIterator_8h_source.html#l00115">itk::LeafTreeIterator< TTreeType >::Next()</a>, <a class="el" href="itkInOrderTreeIterator_8h_source.html#l00103">itk::InOrderTreeIterator< TTreeType >::Next()</a>, <a class="el" href="itkRootTreeIterator_8h_source.html#l00097">itk::RootTreeIterator< TTreeType >::Next()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00168">itk::ChildTreeIterator< TTreeType >::Next()</a>, <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00166">itk::LevelOrderTreeIterator< TTreeType >::Next()</a>, <a class="el" href="itkPreOrderTreeIterator_8h_source.html#l00090">itk::PreOrderTreeIterator< TTreeType >::Next()</a>, <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00104">itk::PostOrderTreeIterator< TTreeType >::Next()</a>, <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00062">itk::PostOrderTreeIterator< TTreeType >::PostOrderTreeIterator()</a>, and <a class="el" href="itkRootTreeIterator_8h_source.html#l00061">itk::RootTreeIterator< TTreeType >::RootTreeIterator()</a>.</p> </div> </div><p> <a class="anchor" name="46a54d2b83228add2dda46f2b543bf10"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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_1LevelOrderTreeIterator.html#5655da86b85dd223ad818e0f1b2803f4">TreeNodeType</a>* <a class="el" href="classitk_1_1TreeIteratorBase.html">itk::TreeIteratorBase</a>< TTreeType >::<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< TTreeType >::FindNextNode()</a>, <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00217">itk::LevelOrderTreeIterator< TTreeType >::GetLevel()</a>, and <a class="el" href="itkRootTreeIterator_8h_source.html#l00061">itk::RootTreeIterator< TTreeType >::RootTreeIterator()</a>.</p> </div> </div><p> <a class="anchor" name="f76505d30f77905f8aa6d8861154d162"></a><!-- doxytag: member="itk::LevelOrderTreeIterator::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>< TTreeType >::<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< TTreeType >::Clone()</a>, <a class="el" href="itkPostOrderTreeIterator_8h_source.html#l00188">itk::PostOrderTreeIterator< TTreeType >::Clone()</a>, <a class="el" href="itkLevelOrderTreeIterator_8h_source.html#l00293">itk::LevelOrderTreeIterator< TTreeType >::Clone()</a>, <a class="el" href="itkChildTreeIterator_8h_source.html#l00178">itk::ChildTreeIterator< TTreeType >::Clone()</a>, <a class="el" href="itkRootTreeIterator_8h_source.html#l00123">itk::RootTreeIterator< TTreeType >::Clone()</a>, <a class="el" href="itkLeafTreeIterator_8h_source.html#l00154">itk::LeafTreeIterator< TTreeType >::Clone()</a>, and <a class="el" href="itkInOrderTreeIterator_8h_source.html#l00174">itk::InOrderTreeIterator< TTreeType >::Clone()</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="itkLevelOrderTreeIterator_8h_source.html">itkLevelOrderTreeIterator.h</a></ul> </div> <hr><address><small> Generated at Fri May 8 04:50:24 2009 for ITK by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53> </a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-2000</small></address> </body> </html>