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

Range wrapper for node-support pixel iteration. More...

#include <MorphologicalTree.hpp>

Public Member Functions

 NodeSupportRange ()=default
 Creates an empty node-support range.
 
 NodeSupportRange (const MorphologicalTree *tree, NodeId rootNodeId, std::size_t expectedTopologyVersion, std::size_t expectedProperPartVersion)
 Creates a range over all proper parts in the subtree of rootNodeId.
 
NodeSupportIterator begin () const
 Returns an iterator at the first pixel in the node support.
 
NodeSupportIterator end () const
 Returns the node-support range sentinel.
 

Detailed Description

Range wrapper for node-support pixel iteration.

Definition at line 3590 of file MorphologicalTree.hpp.

Constructor & Destructor Documentation

◆ NodeSupportRange()

mmcfilters::MorphologicalTree::NodeSupportRange::NodeSupportRange ( const MorphologicalTree tree,
NodeId  rootNodeId,
std::size_t  expectedTopologyVersion,
std::size_t  expectedProperPartVersion 
)
inline

Creates a range over all proper parts in the subtree of rootNodeId.

Parameters
treeTree topology.
rootNodeIdIdentifier of the traversal root.
expectedTopologyVersionTopology version captured by the iterator.
expectedProperPartVersionProper-part data.

Definition at line 3615 of file MorphologicalTree.hpp.

Member Function Documentation

◆ begin()

NodeSupportIterator mmcfilters::MorphologicalTree::NodeSupportRange::begin ( ) const
inline

Returns an iterator at the first pixel in the node support.

Returns
An iterator at the first pixel in the node support.

Definition at line 3623 of file MorphologicalTree.hpp.

◆ end()

NodeSupportIterator mmcfilters::MorphologicalTree::NodeSupportRange::end ( ) const
inline

Returns the node-support range sentinel.

Returns
The node-support range sentinel.

Definition at line 3630 of file MorphologicalTree.hpp.


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