18 #ifndef itkChildTreeIterator_h
19 #define itkChildTreeIterator_h
25 template<
typename TTreeType >
52 bool GoToParent()
override;
62 Superclass::operator=(iterator);
65 m_ParentNode = it.m_ParentNode;
74 const ValueType & Next()
override;
77 bool HasNext()
const override;
87 #ifndef ITK_MANUAL_INSTANTIATION
88 #include "itkChildTreeIterator.hxx"
typename Superclass::TreeNodeType TreeNodeType
typename TTreeType::ValueType ValueType
typename TreeNodeType::ChildIdentifier ChildIdentifier
This class provides the base implementation for tree iterators.
ChildIdentifier m_ListPosition
TreeNodeType * m_ParentNode
typename TTreeType::TreeNodeType TreeNodeType
Self & operator=(Superclass &iterator)