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

Range wrapper for rootward path traversal. More...

#include <MorphologicalTree.hpp>

Public Member Functions

 PathToRootRange ()=default
 Creates an empty rootward-path range.
 
 PathToRootRange (const MorphologicalTree *tree, NodeId start, std::size_t expectedVersion)
 Creates a range from start to the connected root.
 
PathToRootIterator begin () const
 Returns an iterator at the path start node.
 
PathToRootIterator end () const
 Returns the rootward-path range sentinel.
 

Detailed Description

Range wrapper for rootward path traversal.

Definition at line 3064 of file MorphologicalTree.hpp.

Constructor & Destructor Documentation

◆ PathToRootRange()

mmcfilters::MorphologicalTree::PathToRootRange::PathToRootRange ( const MorphologicalTree tree,
NodeId  start,
std::size_t  expectedVersion 
)
inline

Creates a range from start to the connected root.

Definition at line 3079 of file MorphologicalTree.hpp.

Member Function Documentation

◆ begin()

PathToRootIterator mmcfilters::MorphologicalTree::PathToRootRange::begin ( ) const
inline

Returns an iterator at the path start node.

Definition at line 3085 of file MorphologicalTree.hpp.

◆ end()

PathToRootIterator mmcfilters::MorphologicalTree::PathToRootRange::end ( ) const
inline

Returns the rootward-path range sentinel.

Definition at line 3090 of file MorphologicalTree.hpp.


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