![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkPreOrderTreeIterator.h>
Inheritance diagram for itk::PreOrderTreeIterator< TTreeType >:
Collaboration diagram for itk::PreOrderTreeIterator< TTreeType >:Public Types | |
| typedef Superclass::NodeType | NodeType |
| typedef TreeIteratorBase < TTreeType > | Superclass |
| typedef Superclass::TreeNodeType | TreeNodeType |
| typedef TTreeType::ValueType | ValueType |
Public Member Functions | |
| NodeType | GetType () const |
| PreOrderTreeIterator (const TTreeType *tree, const TreeNodeType *start=NULL) | |
Protected Member Functions | |
| const ValueType & | Next () |
| bool | HasNext () const |
| TreeIteratorBase< TTreeType > * | Clone () |
| const TreeNodeType * | FindNextNode () const |
Definition at line 26 of file itkPreOrderTreeIterator.h.
| typedef Superclass::NodeType itk::PreOrderTreeIterator< TTreeType >::NodeType |
Enumerations
Reimplemented from itk::TreeIteratorBase< TTreeType >.
Definition at line 34 of file itkPreOrderTreeIterator.h.
| typedef TreeIteratorBase< TTreeType > itk::PreOrderTreeIterator< TTreeType >::Superclass |
Definition at line 32 of file itkPreOrderTreeIterator.h.
| typedef Superclass::TreeNodeType itk::PreOrderTreeIterator< TTreeType >::TreeNodeType |
Reimplemented from itk::TreeIteratorBase< TTreeType >.
Definition at line 33 of file itkPreOrderTreeIterator.h.
| typedef TTreeType::ValueType itk::PreOrderTreeIterator< TTreeType >::ValueType |
Typedefs
Reimplemented from itk::TreeIteratorBase< TTreeType >.
Definition at line 31 of file itkPreOrderTreeIterator.h.
| itk::PreOrderTreeIterator< TTreeType >::PreOrderTreeIterator | ( | const TTreeType * | tree, |
| const TreeNodeType * | start = NULL |
||
| ) |
Constructor
Definition at line 60 of file itkPreOrderTreeIterator.h.
| TreeIteratorBase< TTreeType > * itk::PreOrderTreeIterator< TTreeType >::Clone | ( | ) | [virtual] |
Clone function
Implements itk::TreeIteratorBase< TTreeType >.
Definition at line 167 of file itkPreOrderTreeIterator.h.
| const PreOrderTreeIterator< TTreeType >::TreeNodeType * itk::PreOrderTreeIterator< TTreeType >::FindNextNode | ( | ) | const [private] |
| PreOrderTreeIterator< TTreeType >::NodeType itk::PreOrderTreeIterator< TTreeType >::GetType | ( | void | ) | const [virtual] |
Get the type of the iterator
Return the type of the iterator
Implements itk::TreeIteratorBase< TTreeType >.
Definition at line 67 of file itkPreOrderTreeIterator.h.
| bool itk::PreOrderTreeIterator< TTreeType >::HasNext | ( | ) | const [protected, virtual] |
Return true if the next node exists
Implements itk::TreeIteratorBase< TTreeType >.
Definition at line 75 of file itkPreOrderTreeIterator.h.
References NULL.
| const PreOrderTreeIterator< TTreeType >::ValueType & itk::PreOrderTreeIterator< TTreeType >::Next | ( | ) | [protected, virtual] |
Return the next node
Implements itk::TreeIteratorBase< TTreeType >.
Definition at line 88 of file itkPreOrderTreeIterator.h.
1.7.6.1