MorphologicalAttributeFilters
Public API documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
mmcfilters::MorphologicalTree::PostOrderNodeRange Class Reference

Range wrapper for post-order subtree traversal. More...

#include <MorphologicalTree.hpp>

Public Member Functions

 PostOrderNodeRange ()=default
 Creates an empty post-order range.
 
 PostOrderNodeRange (const MorphologicalTree *tree, NodeId rootNodeId, std::size_t expectedVersion)
 Creates a post-order range rooted at rootNodeId.
 
PostOrderNodeIterator begin () const
 Returns an iterator at the first post-order node.
 
PostOrderNodeIterator end () const
 Returns the post-order range sentinel.
 

Detailed Description

Range wrapper for post-order subtree traversal.

Definition at line 2866 of file MorphologicalTree.hpp.

Constructor & Destructor Documentation

◆ PostOrderNodeRange()

mmcfilters::MorphologicalTree::PostOrderNodeRange::PostOrderNodeRange ( const MorphologicalTree tree,
NodeId  rootNodeId,
std::size_t  expectedVersion 
)
inline

Creates a post-order range rooted at rootNodeId.

Definition at line 2881 of file MorphologicalTree.hpp.

Member Function Documentation

◆ begin()

PostOrderNodeIterator mmcfilters::MorphologicalTree::PostOrderNodeRange::begin ( ) const
inline

Returns an iterator at the first post-order node.

Definition at line 2887 of file MorphologicalTree.hpp.

◆ end()

PostOrderNodeIterator mmcfilters::MorphologicalTree::PostOrderNodeRange::end ( ) const
inline

Returns the post-order range sentinel.

Definition at line 2892 of file MorphologicalTree.hpp.


The documentation for this class was generated from the following file: