|
mmcfilters
Public API documentation
|
Range wrapper for rootward path traversal. More...
#include <MorphologicalTree.hpp>
Public Member Functions | |
| AncestorNodeRange ()=default | |
| Creates an empty rootward-path range. | |
| AncestorNodeRange (const MorphologicalTree *tree, NodeId start, std::size_t expectedVersion) | |
Creates a range from start to the connected root. | |
| AncestorNodeIterator | begin () const |
| Returns an iterator at the path start node. | |
| AncestorNodeIterator | end () const |
| Returns the rootward-path range sentinel. | |
Range wrapper for rootward path traversal.
Definition at line 4004 of file MorphologicalTree.hpp.
|
inline |
Creates a range from start to the connected root.
| tree | Tree topology. |
| start | Inclusive start position. |
| expectedVersion | Mutation version required by the operation. |
Definition at line 4026 of file MorphologicalTree.hpp.
|
inline |
Returns an iterator at the path start node.
Definition at line 4034 of file MorphologicalTree.hpp.
|
inline |
Returns the rootward-path range sentinel.
Definition at line 4041 of file MorphologicalTree.hpp.