18 #ifndef itkChildTreeIterator_h
19 #define itkChildTreeIterator_h
25 template<
typename TTreeType >
88 #ifndef ITK_MANUAL_INSTANTIATION
89 #include "itkChildTreeIterator.hxx"
TTreeType::ValueType ValueType
TTreeType::TreeNodeType TreeNodeType
TreeIteratorBase< TTreeType > * Clone()
ChildTreeIterator(TreeType *tree, const TreeNodeType *start=nullptr)
TreeIteratorBase< TTreeType > Superclass
virtual bool GoToChild(ChildIdentifier number=0)
Superclass::NodeType NodeType
Self & operator=(const Self &iterator)
This class provides the base implementation for tree iterators.
ChildIdentifier m_ListPosition
virtual bool GoToParent()
TreeNodeType * m_ParentNode
Self & operator=(Superclass &iterator)
Superclass::TreeNodeType TreeNodeType
TreeNodeType::ChildIdentifier ChildIdentifier