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

Range wrapper for direct proper-part iteration. More...

#include <MorphologicalTree.hpp>

Public Member Functions

 ProperPartRange ()=default
 Creates an empty direct proper-part range.
 
 ProperPartRange (const MorphologicalTree *tree, PixelId firstProperPart, std::size_t expectedVersion)
 Creates a range over one node's direct proper-part list.
 
ProperPartIterator begin () const
 Returns an iterator at the first direct proper part.
 
ProperPartIterator end () const
 Returns the direct proper-part range sentinel.
 

Detailed Description

Range wrapper for direct proper-part iteration.

Definition at line 3421 of file MorphologicalTree.hpp.

Constructor & Destructor Documentation

◆ ProperPartRange()

mmcfilters::MorphologicalTree::ProperPartRange::ProperPartRange ( const MorphologicalTree tree,
PixelId  firstProperPart,
std::size_t  expectedVersion 
)
inline

Creates a range over one node's direct proper-part list.

Parameters
treeTree topology.
firstProperPartProper-part data.
expectedVersionMutation version required by the operation.

Definition at line 3443 of file MorphologicalTree.hpp.

Member Function Documentation

◆ begin()

ProperPartIterator mmcfilters::MorphologicalTree::ProperPartRange::begin ( ) const
inline

Returns an iterator at the first direct proper part.

Returns
An iterator at the first direct proper part.

Definition at line 3451 of file MorphologicalTree.hpp.

◆ end()

ProperPartIterator mmcfilters::MorphologicalTree::ProperPartRange::end ( ) const
inline

Returns the direct proper-part range sentinel.

Returns
The direct proper-part range sentinel.

Definition at line 3458 of file MorphologicalTree.hpp.


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