#include <itkChildTreeIterator.h>
Inheritance diagram for itk::ChildTreeIterator< TTreeType >:


Public Types | |
| typedef TreeIteratorBase< TTreeType > | Superclass |
| typedef TTreeType | TreeType |
| typedef Superclass::Self | Self |
| typedef TTreeType::ValueType | ValueType |
| typedef Superclass::TreeNodeType | TreeNodeType |
Public Member Functions | |
| ChildTreeIterator (TreeType *tree, const TreeNodeType *start=NULL) | |
| ChildTreeIterator (const TreeIteratorBase< TTreeType > &iterator) | |
| int | GetType () const |
| virtual bool | GoToChild (int number=0) |
| virtual bool | GoToParent () |
| TreeIteratorBase< TTreeType > * | Clone () |
| Self & | operator= (Superclass &iterator) |
Protected Member Functions | |
| const ValueType & | Next () |
| bool | HasNext () const |
|
|||||
|
Typedefs Reimplemented from itk::TreeIteratorBase< TTreeType >. Definition at line 33 of file itkChildTreeIterator.h. Referenced by itk::ChildTreeIterator< TTreeType >::operator=(). |
|
|||||
|
Typedefs Definition at line 31 of file itkChildTreeIterator.h. Referenced by itk::ChildTreeIterator< TTreeType >::operator=(). |
|
|||||
|
Reimplemented from itk::TreeIteratorBase< TTreeType >. Definition at line 35 of file itkChildTreeIterator.h. |
|
|||||
|
Definition at line 32 of file itkChildTreeIterator.h. |
|
|||||
|
Reimplemented from itk::TreeIteratorBase< TTreeType >. Definition at line 34 of file itkChildTreeIterator.h. |
|
||||||||||||||||
|
Constructor |
|
||||||||||
|
Constructor Definition at line 93 of file itkChildTreeIterator.h. References itk::TreeNode< ValueType >::GetChild(). |
|
|||||||||
|
Clone function Implements itk::TreeIteratorBase< TTreeType >. Definition at line 174 of file itkChildTreeIterator.h. |
|
|||||||||
|
Get the type of the iterator Implements itk::TreeIteratorBase< TTreeType >. Definition at line 140 of file itkChildTreeIterator.h. |
|
||||||||||
|
Go to a specific child node Reimplemented from itk::TreeIteratorBase< TTreeType >. Definition at line 104 of file itkChildTreeIterator.h. References NULL. |
|
|||||||||
|
Go to a parent node Reimplemented from itk::TreeIteratorBase< TTreeType >. Definition at line 121 of file itkChildTreeIterator.h. References NULL. |
|
|||||||||
|
Return true if the next value exists Implements itk::TreeIteratorBase< TTreeType >. Definition at line 148 of file itkChildTreeIterator.h. |
|
|||||||||
|
Get the next value Implements itk::TreeIteratorBase< TTreeType >. Definition at line 164 of file itkChildTreeIterator.h. |
|
||||||||||
|
operator = Definition at line 56 of file itkChildTreeIterator.h. References itk::ChildTreeIterator< TTreeType >::m_ListPosition, itk::ChildTreeIterator< TTreeType >::m_ParentNode, itk::ChildTreeIterator< TTreeType >::Self, and itk::ChildTreeIterator< TTreeType >::Superclass. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000